{"time":"2026-05-01T17:01:45.506978533Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T17:01:45.562010138Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T17:01:45.56204935Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T17:01:45.562060717Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T17:01:45.562157223Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T17:01:45.562189134Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T17:01:45.562574709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T17:01:45.562914741Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T17:01:45.563153128Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T17:01:55.562642475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T17:02:05.562664579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:02:05.562700627Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T17:02:15.563136302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:02:25.563061858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:02:35.562774913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:02:45.563702466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:02:55.562640626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:03:05.562700734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:03:09.203523728Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T17:03:15.307370621Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T17:03:15.368971098Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T17:03:15.369010214Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T17:03:15.369021726Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T17:03:15.369122254Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T17:03:15.369150878Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T17:03:15.369258874Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T17:03:15.369737213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T17:03:15.370075379Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T17:03:25.370805871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T17:03:35.370302743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:03:35.37033367Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T17:03:45.37033236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:03:55.370518226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:04:05.370745054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:04:15.370550253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:04:25.370365303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:04:35.370636553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:04:45.370346687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:04:55.370132636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:05:05.370196891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:05:15.370798257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:05:25.370599713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:05:35.370520888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:05:45.370657648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:05:55.370400301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:06:05.370066547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:06:15.37038663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:06:25.370508276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:06:35.370917613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:06:45.37054252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:06:55.369968038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:07:05.370653541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:07:15.37085654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:07:25.370608576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:07:35.369976748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:07:43.829341209Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T17:08:57.138509184Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T17:08:57.215950904Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T17:08:57.215992499Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T17:08:57.216002084Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T17:08:57.216095896Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T17:08:57.216124744Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T17:08:57.21655952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T17:08:57.216871217Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T17:08:57.217157804Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T17:09:07.216854681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T17:09:17.216876373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:09:17.216909179Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T17:09:27.217061005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:09:37.216711087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:09:47.217035995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:09:57.216992392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:10:07.216918993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:10:17.216997945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:10:27.217167821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:10:37.216833683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:10:47.217306812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:10:57.217103015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:11:07.217363682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:11:17.217219794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:11:27.2175016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:11:37.216653821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:11:47.217005134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:11:57.217102601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:12:07.217294632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:12:17.216830282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:12:27.217461312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:12:37.216917172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:12:47.217358977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:12:57.217177574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:13:07.217109478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:13:17.217368222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:13:27.216733987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:13:37.216947094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:13:47.217413094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:13:57.21695621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:14:07.21692514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:14:17.217218713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:14:17.217309532Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-01T17:14:27.216940422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:14:37.217118517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:14:47.217826961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:14:57.216861472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:15:07.217146363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:15:17.217199873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:15:27.21715205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:15:37.216793675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:15:47.216907231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:15:57.217499427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:16:07.2168848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:16:17.217434058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:16:27.217196198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:16:37.217388824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:16:47.216940435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:16:57.216795006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:17:07.217464047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:17:17.217126757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:17:27.217425832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:17:37.216977076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:17:47.217557487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:17:57.217377022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:18:07.217769127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:18:17.216827661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:18:27.217506225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:18:37.218146346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:18:47.216740751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:18:57.217296543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:19:07.216994142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:19:17.217439667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:19:17.217473525Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-01T17:19:27.216783281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:19:37.216720753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:19:47.216780748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:19:57.217192168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:20:07.217392288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:20:17.219368951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:20:27.217321684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:20:37.217278588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:20:47.216943462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:20:57.216914382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:21:07.216809105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:21:17.217096027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:21:27.217136477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:21:37.216970614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:21:47.217302997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:21:57.217214163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:22:07.216971168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:22:17.216862009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:22:27.216781722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:22:37.217102299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:22:47.217217771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:22:57.216945403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:23:07.216881218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:23:17.217333461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:23:27.216973235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:23:37.216869585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:23:47.216785951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:23:57.216770495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:24:07.216758761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:24:17.21691418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:24:27.217173317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:24:27.217204694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-01T17:24:37.216859458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:24:47.21733167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:24:57.217098456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:25:07.217555979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:25:17.216783951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:25:27.216863356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:25:37.216867428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:25:47.217510189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:25:57.216908839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:26:07.218530248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:26:17.217190193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:26:27.216929719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:26:37.216796997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:26:47.216875307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:26:57.217196124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:27:07.216723701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:27:17.217124096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:27:27.216889705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:27:37.216804773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:27:47.216900329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:27:57.217533446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:28:07.216784958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:28:17.217161278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:28:27.216838691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:28:37.217608533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:28:47.217357253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:28:57.217149668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:29:07.216894547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:29:17.216896047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:29:27.216873286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:29:37.216962477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:29:37.216996699Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-01T17:29:47.217591133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:29:57.217030948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:30:07.21750984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:30:17.21695057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:30:27.216853009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:30:37.216677007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:30:47.216841088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:30:57.217584048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:31:07.217496293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:31:17.217010721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:31:27.217030911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:31:37.217272533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:31:47.216803782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:31:57.216793255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:32:07.216905398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:32:17.217002203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:32:27.217552034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:32:37.217624329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:32:47.217306765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:32:57.217086269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:33:07.216868974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:33:17.216713724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:33:27.217465961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:33:37.21675004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:33:47.216918052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:33:57.216874742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:34:07.216742521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:34:17.216833922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:34:27.216891593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:34:37.216686591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:34:47.216995476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:34:47.217036193Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-01T17:34:57.21753788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:35:07.216958002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:35:17.217648294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:35:27.216806535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:35:37.217447454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:35:47.217602252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:35:57.216933768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:36:07.217584012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:36:17.217399622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:36:27.217229981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:36:37.217597132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:36:47.216804919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:36:57.2168625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:37:07.217276154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:37:17.217130723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:37:27.217082972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:37:37.217268167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:37:47.216911265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:37:57.216982527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:38:07.217300755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:38:17.217158432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:38:27.216704005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:38:37.217459192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:38:47.216999942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:38:57.21697324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:39:07.21671968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:39:17.216856629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:39:27.216670233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:39:37.217354615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:39:47.217467881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:39:47.217513911Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-01T17:39:57.216944394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:40:07.217563527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:40:17.216747885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:40:27.218539318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:40:37.216863223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:40:47.21678545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:40:57.217842621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:41:07.217345842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:41:17.216935368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:41:27.217204481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:41:37.216828986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:41:47.216753498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:41:57.217006586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:42:07.216731315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:42:17.217002003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:42:27.216775705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:42:37.216836548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:42:47.217319401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:42:57.216855067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:43:07.21688317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:43:17.217576069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:43:27.21752002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:43:37.216948687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:43:47.216849795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:43:57.217140596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:44:07.21718843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:44:17.217069833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:44:27.216943626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:44:37.217165324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:44:47.217570158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:44:47.217606168Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-01T17:44:57.216894126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:45:07.216727383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:45:17.217630173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:45:27.217157117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:45:37.216852319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:45:47.217637959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:45:57.2168585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:46:07.217333975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:46:17.217458052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:46:27.216926588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:46:37.216895095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:46:47.216819533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:46:57.217188216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:47:07.217506505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:47:17.217112142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:47:27.216915739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:47:37.217537398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:47:47.21700179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:47:57.217146953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:48:07.216899482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:48:17.217274904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:48:27.216962863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:48:37.217466053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:48:47.216818029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:48:57.217103023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:49:07.216788053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:49:17.216857218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:49:27.21752677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:49:37.217157052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:49:47.217505317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:49:57.216932989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:49:57.21696558Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-01T17:50:07.216824912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:50:17.21729312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:50:27.217660191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:50:37.2168558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:50:47.216848161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:50:57.216890402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:51:07.217323054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:51:17.216919975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:51:27.216756601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:51:37.217400625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:51:47.217596861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:51:57.216915237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:52:07.217644973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:52:17.217430092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:52:27.216987654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:52:37.216603777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:52:47.216621223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:52:57.217645978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:53:07.216911539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:53:17.216825095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:53:27.21697605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:53:37.216779259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:53:47.216886047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:53:57.217479756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:54:07.217060821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:54:17.217057174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:54:27.217627256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:54:37.217360201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:54:47.217495136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:54:57.217394585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:54:57.217427097Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-01T17:55:07.216973033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:55:17.216989443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:55:27.216808749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:55:37.217432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:55:42.068315659Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T17:55:48.490658513Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T17:55:48.565510129Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T17:55:48.565613016Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T17:55:48.565626012Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T17:55:48.565729296Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T17:55:48.565754224Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T17:55:48.565839671Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T17:55:48.566415125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T17:55:48.567246506Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T17:55:58.566902276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T17:56:08.566806502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:56:08.566837599Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T17:56:18.566711633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:56:28.567433244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:56:38.566755362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:56:45.331756759Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T17:56:51.721374253Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T17:56:51.825814933Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T17:56:51.825856232Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T17:56:51.825867982Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T17:56:51.825947393Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T17:56:51.826008431Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T17:56:51.826115823Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T17:56:51.826691404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T17:56:51.826781848Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T17:57:01.826830803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T17:57:11.826941278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:57:11.826978966Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T17:57:21.827559032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:57:31.827476156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:57:41.827093687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:57:51.82690692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:58:01.82748958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:58:11.8271678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:58:21.827058042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:58:31.826801445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:58:41.827106749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:58:51.827679512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:59:01.827726638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:59:11.827518544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:59:21.827058281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:59:31.827416219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:59:41.827087214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T17:59:51.826883574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:00:01.827624429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:00:11.827498098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:00:21.827071524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:00:31.826953714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:00:41.827515395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:00:51.826626118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:01:01.827171052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:01:11.827228271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:01:21.826713664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:01:31.827184335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:01:41.826751753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:01:51.827307108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:02:01.830449386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:02:11.826681935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:02:21.827272521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:02:21.82730518Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-01T18:02:31.827038819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:02:41.827530062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:02:51.826946033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:03:01.827323928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:03:11.827277495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:03:21.82678471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:03:31.827577525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:03:41.82686939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:03:51.826885892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:04:01.827860693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:04:11.827282346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:04:21.827442548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:04:31.82665028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:04:41.82728133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:04:51.826972601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:05:01.827141222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:05:11.827130473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:05:21.826984749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:05:31.827450518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:05:41.826860773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:05:51.8267751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:06:01.828159539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:06:11.827606569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:06:21.826852839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:06:31.827397748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:06:41.826723286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:06:51.827377408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:07:01.826970328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:07:11.827293856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:07:21.827539449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:07:21.827569614Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-01T18:07:31.826778108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:07:41.827048645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:07:51.827437046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:08:01.827199429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:08:11.827189922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:08:21.826810285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:08:31.827577751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:08:41.827575292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:08:51.827550117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:09:01.826950309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:09:11.827112675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:09:21.827012835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:09:31.827033755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:09:41.827541542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:09:51.827585962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:10:01.829231582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:10:11.827683779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:10:21.82731495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:10:31.82761915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:10:41.827694349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:10:51.827516078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:11:01.827313444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:11:11.827047505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:11:21.82679832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:11:31.826952769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:11:41.82708114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:11:51.826761303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:12:01.827343406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:12:11.826780319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:12:21.826743222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:12:31.827675902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:12:31.82770979Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-01T18:12:41.826770276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:12:51.827405226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:13:01.826784686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:13:11.827541472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:13:21.827649672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:13:31.827266689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:13:41.827198549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:13:51.827626992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:14:01.827092073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:14:11.827454831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:14:21.827592683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:14:31.827301549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:14:41.827555268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:14:51.826855142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:15:01.826702382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:15:11.82679814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:15:21.82671507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:15:31.826672119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:15:41.827086117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:15:51.827067097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:16:01.826800108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:16:11.827632749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:16:21.826722871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:16:31.826673556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:16:41.827194411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:16:51.8270679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:17:01.827202454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:17:11.827219686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:17:21.826741914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:17:31.82703384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:17:41.826968107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:17:41.827003681Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-01T18:17:51.827558912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:18:01.83218772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:18:11.827384344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:18:21.827105514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:18:31.827544129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:18:41.826874356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:18:51.826974179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:19:01.827432037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:19:11.827694641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:19:21.827424387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:19:31.826879486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:19:41.827370113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:19:51.827660989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:20:01.827336526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:20:11.82684262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:20:21.827663915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:20:31.827509491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:20:41.827440278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:20:51.827697947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:21:01.827781329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:21:11.82673899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:21:21.827185616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:21:31.827710857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:21:41.82744117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:21:51.826693397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:22:01.827036102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:22:11.827527757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:22:21.827191991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:22:31.826742479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:22:41.826758174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:22:51.827584414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:22:51.827615651Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-01T18:23:01.827498709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:23:11.827296646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:23:21.826668381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:23:31.827503093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:23:41.827536742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:23:51.826965464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:24:01.828272435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:24:11.826719977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:24:21.827393861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:24:31.826664626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:24:34.843340131Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T18:24:44.828811756Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T18:24:44.926984135Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T18:24:44.9272917Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T18:24:44.927310197Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T18:24:44.927413944Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T18:24:44.927459955Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T18:24:44.927556283Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T18:24:44.930003464Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T18:24:44.930510869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T18:24:54.930118662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T18:25:04.930519831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:25:04.930551494Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T18:25:14.929944355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:25:24.930113404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:25:34.929728447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:25:44.930317783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:25:54.929556878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:26:04.930003776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:26:14.929686473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:26:24.930368147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:26:34.93016391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:26:44.930384978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:26:54.930532301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:27:04.930118036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:27:14.929697875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:27:24.9304718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:27:34.929914289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:27:44.929912728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:27:54.930287829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:27:58.675516014Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T18:28:06.186933064Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T18:28:06.281509461Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T18:28:06.281571899Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T18:28:06.281582731Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T18:28:06.281894444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T18:28:06.28201822Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T18:28:06.282222471Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T18:28:06.282727901Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T18:28:06.282779829Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T18:28:16.282598772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T18:28:26.282069156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:28:26.282115025Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T18:28:36.282221156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:28:46.282948172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:28:56.282563499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:29:06.282134632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:29:16.282284403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:29:26.282790608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:29:36.282658997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:29:46.282584488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:29:56.282671395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:30:06.282385034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:30:16.282350596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:30:26.282014652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:30:36.282662349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:30:46.282004136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:30:56.282919555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:31:06.282567234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:31:16.28264896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:31:26.282004111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:31:36.282478375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:31:46.28278143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:31:56.282226666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:32:06.282506782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:32:16.282317885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:32:26.282643981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:32:36.282052457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:32:46.282652293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:32:56.282662866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:33:06.28230341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:33:16.282415713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:33:26.282568424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:33:26.282605434Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-01T18:33:36.282360438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:33:46.282004762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:33:56.282589432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:34:06.282025779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:34:16.282391273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:34:26.282318786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:34:36.283002608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:34:46.282335286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:34:56.282040612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:35:06.282729008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:35:16.282801811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:35:26.282630733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:35:36.282278696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:35:46.283527987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:35:56.282697056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:36:06.282439839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:36:16.282692039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:36:26.282543284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:36:36.282304388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:36:46.282577362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:36:56.281974168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:37:06.282958099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:37:16.282181316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:37:26.282004632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:37:36.282636271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:37:46.281960166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:37:56.282500241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:38:06.28299274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:38:16.282426841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:38:26.282585992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:38:26.282619056Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-01T18:38:36.282268132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:38:46.28202471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:38:56.281948722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:39:06.282569575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:39:16.282956017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:39:26.282457264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:39:36.282409161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:39:46.282757513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:39:56.282777554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:40:06.282120862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:40:16.282940707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:40:26.28254406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:40:36.282934013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:40:46.282725205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:40:56.282195738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:41:06.282992795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:41:16.28299792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:41:26.282147823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:41:36.282499376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:41:46.282485348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:41:56.282085227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:42:06.282912549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:42:16.282888171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:42:26.282051379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:42:36.282473858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:42:46.282302222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:42:56.282677951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:43:06.282754287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:43:16.282046293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:43:26.282453859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:43:36.282139897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:43:36.282179338Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-01T18:43:46.282642004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:43:56.282440266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:44:06.282882761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:44:16.282261256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:44:26.282319805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:44:36.282647113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:44:46.282549094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:44:56.282383042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:45:06.282594805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:45:16.282631582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:45:26.282862693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:45:36.282273546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:45:46.282484297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:45:56.282059642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:46:06.282570171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:46:16.282821372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:46:26.28199181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:46:36.282419312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:46:46.28226383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:46:56.282356684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:47:06.282890847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:47:16.282473756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:47:26.282039063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:47:36.282974065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:47:46.282573359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:47:56.282832064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:48:06.282492664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:48:16.282151832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:48:26.282506731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:48:36.281949919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:48:46.282276971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:48:46.282323472Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-01T18:48:56.282516146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:49:06.282504273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:49:16.282415955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:49:26.282531507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:49:36.282830965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:49:46.282583632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:49:56.282069879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:50:06.282518121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:50:16.282046531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:50:26.282276951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:50:36.281955952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:50:46.282493897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:50:56.282491707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:51:06.282151462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:51:16.282483662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:51:26.282723941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:51:36.282200397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:51:46.282601011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:51:56.28231737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:52:06.282308937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:52:16.282554024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:52:26.282824674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:52:36.281946145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:52:46.282060733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:52:56.282761663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:53:06.281967867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:53:16.282790075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:53:26.282137242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:53:36.282201569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:53:46.282483438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:53:46.28251764Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-01T18:53:56.28213608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:54:06.282555623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:54:16.282791137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:54:26.282273372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:54:36.282506279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:54:46.282612711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:54:56.28266754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:55:06.282457622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:55:16.282342456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:55:26.282033676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:55:36.282800861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:55:46.2826181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:55:56.28294443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:56:06.282851599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:56:16.282219042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:56:26.281962853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:56:36.282880546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:56:46.28281505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:56:56.282258245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:57:06.282183494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:57:16.281967323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:57:26.282180732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:57:36.282146731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:57:46.282142424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:57:56.282063789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:58:06.282107142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:58:16.282805964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:58:26.282791968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:58:36.282616603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:58:46.282744849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:58:46.28277998Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-01T18:58:56.282623956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:59:06.282299746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:59:16.282593131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:59:26.282919598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:59:36.282009223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:59:46.282590563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T18:59:56.282803204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:00:06.282751659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:00:16.282325271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:00:26.282082956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:00:36.282367006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:00:46.282669041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:00:56.282941258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:01:06.282900518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:01:16.282903187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:01:26.282113929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:01:36.282122308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:01:46.282141322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:01:56.282421267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:02:06.282216481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:02:16.2820145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:02:26.282520513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:02:36.282658999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:02:46.28249247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:02:56.282812976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:03:06.282474176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:03:16.282568582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:03:26.282288204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:03:36.282572139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:03:46.282939231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:03:46.282971915Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-01T19:03:56.282095598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:04:06.282880617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:04:16.282079621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:04:26.282054521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:04:36.282553272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:04:46.282841089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:04:54.895544377Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T19:05:05.522955598Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T19:05:05.55948395Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T19:05:05.559550683Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T19:05:05.55956198Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T19:05:05.559859174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T19:05:05.559972553Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T19:05:05.560010714Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T19:05:05.560122523Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T19:05:05.5607767Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T19:05:15.560701656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T19:05:25.560048402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:05:25.560098774Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T19:05:35.559997525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:05:45.560646002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:05:55.560043467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:06:05.560031401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:06:15.560748677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:06:25.560060995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:06:35.559951461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:06:45.56020182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:06:55.560032392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:07:05.560787945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:07:15.56066556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:07:25.560268859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:07:35.560098526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:07:45.560695832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:07:55.560278149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:08:05.560943545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:08:15.560368144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:08:25.560102223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:08:35.559990892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:08:45.560009548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:08:55.560964467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:09:05.560086851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:09:15.559968188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:09:25.560572489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:09:35.560308969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:09:45.560614673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:09:55.560034101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:10:05.56097102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:10:15.560627065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:10:25.560049159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:10:35.559969838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:10:35.560008174Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-01T19:10:45.560733187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:10:55.560903439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:11:05.560747278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:11:15.56032439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:11:25.560880275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:11:35.56078927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:11:45.560361932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:11:55.560081581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:12:05.560669405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:12:15.560378559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:12:25.560692785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:12:35.560083009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:12:45.560827165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:12:55.560326569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:13:05.560706324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:13:15.56178407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:13:25.560654347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:13:35.560287386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:13:45.559963866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:13:55.559957803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:14:05.560771185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:14:15.56029333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:14:25.559941945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:14:35.560684371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:14:45.559976807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:14:55.560872584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:15:05.56068084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:15:15.560636009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:15:25.560945183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:15:35.560276281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:15:35.560312572Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-01T19:15:45.560058636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:15:55.560786227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:16:05.560819381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:16:15.560663054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:16:25.560645335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:16:35.559973846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:16:45.560013706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:16:55.560640841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:17:05.560395312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:17:15.560082731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:17:25.560622745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:17:35.560751611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:17:45.560212629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:17:55.560698263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:18:05.560737991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:18:15.560153039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:18:25.560070304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:18:35.561001975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:18:45.560981263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:18:55.560554717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:19:05.560149562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:19:10.987456446Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T19:19:18.167674182Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T19:19:18.247162891Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T19:19:18.247201811Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T19:19:18.247212369Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T19:19:18.247325656Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T19:19:18.247354293Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T19:19:18.24744344Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T19:19:18.247518975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T19:19:18.248732697Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T19:19:28.24852989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T19:19:38.247661255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:19:38.247693686Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T19:19:48.248389659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:19:58.247669855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:20:08.248384874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:20:18.248229631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:20:28.247804082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:20:38.248546885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:20:48.248952743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:20:58.247662951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:21:08.247789635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:21:18.248912362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:21:28.248623334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:21:38.247925663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:21:48.24768672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:21:58.248003625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:22:08.247929765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:22:18.248560026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:22:28.247840776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:22:38.247860546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:22:48.248505765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:22:58.248030935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:23:08.247753158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:23:18.248324789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:23:28.248413288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:23:38.247866003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:23:48.248289543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:23:58.247641046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:24:08.247921849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:24:18.248297322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:24:28.248611184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:24:38.247799249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:24:38.247837086Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-01T19:24:48.248115333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:24:58.247610164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:25:08.247985799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:25:18.248507107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:25:28.247727155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:25:38.248045546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:25:48.248036939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:25:58.247732732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:26:08.247841778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:26:18.248587285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:26:28.248546484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:26:38.248344341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:26:48.247764449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:26:58.248194856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:27:08.248273562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:27:18.248732543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:27:28.248295586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:27:38.248354111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:27:48.248174903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:27:58.248879616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:28:08.24831583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:28:18.247849953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:28:28.248286675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:28:38.248009379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:28:48.248285226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:28:58.24857121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:29:08.247921385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:29:18.247599944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:29:28.248759156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:29:38.247675098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:29:48.247950798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:29:48.247983813Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-01T19:29:58.248680693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:30:08.248762794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:30:18.248187777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:30:28.248298252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:30:38.247690214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:30:48.247701601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:30:58.247899519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:31:08.247586441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:31:18.248197011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:31:28.248710034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:31:38.247822621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:31:48.247776611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:31:58.248513772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:32:08.248193737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:32:18.248530281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:32:28.247725748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:32:38.247870711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:32:48.247557804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:32:58.248304281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:33:08.2480308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:33:18.248040063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:33:28.247909636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:33:38.248162912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:33:48.247784469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:33:58.248136462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:34:08.248329426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:34:16.66367341Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T19:34:23.710991335Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T19:34:23.766012074Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T19:34:23.766056987Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T19:34:23.766069549Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T19:34:23.76617905Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T19:34:23.766229519Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T19:34:23.766341932Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T19:34:23.767184442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T19:34:23.767486732Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T19:34:33.767912429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T19:34:43.767753779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:34:43.767783214Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T19:34:53.767693083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:35:03.76820278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:35:13.767647934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:35:23.767399329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:35:33.768054186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:35:43.767766481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:35:53.767530572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:36:03.768377243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:36:13.768151438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:36:23.767869071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:36:33.768012427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:36:43.768208882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:36:53.767464478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:37:03.768288445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:37:13.767888913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:37:23.768300517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:37:33.767411991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:37:43.768131545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:37:53.767627458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:38:03.767438375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:38:13.767576616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:38:23.767872323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:38:33.767569809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:38:43.768102745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:38:53.767436968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:39:03.768037524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:39:13.767940482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:39:23.76819504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:39:33.768038953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:39:43.76773005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:39:43.767795911Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-01T19:39:53.767350613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:40:03.770377274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:40:13.767480727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:40:23.767768969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:40:33.76740449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:40:43.767436703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:40:53.767466818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:41:03.767459985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:41:13.767414259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:41:23.767516296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:41:33.767412458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:41:43.767450585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:41:53.767490548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:42:03.767408609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:42:13.767384734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:42:23.767402243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:42:33.767507512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:42:43.767445088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:42:53.767403147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:43:03.767432078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:43:13.767416937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:43:23.767416447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:43:33.768294889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:43:43.767418346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:43:53.767433283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:44:03.767458445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:44:13.767412086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:44:23.767683664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:44:33.767385194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:44:43.767398253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:44:53.767842523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:44:53.76787445Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-01T19:45:03.767390407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:45:13.767319876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:45:23.767430753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:45:33.768191233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:45:43.767624666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:45:53.767848318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:46:03.76740712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:46:13.767377184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:46:23.767439421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:46:33.768106998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:46:43.767441671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:46:53.767402314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:47:03.767718842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:47:13.767498352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:47:23.768019639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:47:33.76776065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:47:43.767417766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:47:53.768003329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:48:03.769438329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:48:13.767559538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:48:23.768025306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:48:33.768361017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:48:43.767641597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:48:53.767320715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:49:03.767451754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:49:13.767783346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:49:23.767819482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:49:33.767376248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:49:43.767408338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:49:53.767752812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:50:03.767407062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:50:03.76744486Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-01T19:50:13.767397965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:50:23.767740005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:50:33.767582434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:50:43.767394141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:50:53.767630514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:51:03.767815742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:51:13.767420722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:51:23.768262361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:51:33.767684222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:51:43.767409648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:51:53.767441631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:52:03.767458367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:52:13.767345963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:52:23.76739765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:52:33.767312042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:52:43.767881549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:52:53.767429934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:53:03.767421828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:53:13.767831192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:53:23.76735664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:53:33.76826434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:53:43.767400472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:53:53.767824451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:54:03.767372389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:54:13.767763166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:54:23.767393129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:54:33.767477543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:54:43.768268299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:54:53.767406935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:55:03.767444042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:55:03.767490679Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-01T19:55:13.768357544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:55:23.768211125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:55:33.767349114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:55:43.768101444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:55:53.767363902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:56:03.768327183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:56:13.767925019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:56:23.767763092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:56:33.767445582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:56:43.767737935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:56:53.768357282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:57:03.768317907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:57:13.76775007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:57:23.767977543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:57:33.767450021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:57:43.767406811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:57:53.768321159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:58:03.767315054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:58:13.7676592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:58:23.768212489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:58:33.768326249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:58:43.768000232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:58:53.767933775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:59:03.767415678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:59:13.768304618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:59:23.768159562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:59:33.768158984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:59:43.76741493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T19:59:53.767448699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:00:03.767638441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:00:03.76767161Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-01T20:00:13.768324591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:00:23.768302342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:00:33.767425128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:00:43.767419565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:00:53.767361498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:01:03.768183507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:01:13.767516749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:01:23.768266697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:01:33.767397632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:01:43.767783919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:01:53.767449974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:02:03.76736157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:02:13.768322137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:02:23.767464136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:02:33.76760112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:02:43.767470031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:02:53.76747957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:03:03.767693484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:03:13.767893714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:03:23.767343709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:03:33.767858179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:03:43.767418365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:03:53.768372087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:04:03.767552836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:04:13.767864099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:04:23.767745948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:04:33.767611419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:04:43.76737284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:04:53.767882498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:05:03.768134934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:05:03.76816603Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-01T20:05:13.767323885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:05:23.768193153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:05:33.767524461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:05:43.768392633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:05:53.768148978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:06:03.767360334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:06:13.768066914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:06:23.768075828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:06:33.767411323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:06:43.767690351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:06:53.767419251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:07:03.767758096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:07:13.767727859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:07:23.767625828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:07:33.767399942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:07:43.767413193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:07:53.767775367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:08:03.768162159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:08:13.767774705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:08:23.767656473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:08:33.767732855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:08:43.767577263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:08:53.768106214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:09:03.767824331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:09:13.768092318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:09:23.767516076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:09:33.767507153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:09:43.767416933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:09:53.767674445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:10:03.767424959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:10:13.768206617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:10:13.768259936Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-01T20:10:23.767842247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:10:33.767879012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:10:43.767301899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:10:53.767429324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:11:03.767975027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:11:13.768080697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:11:23.767745829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:11:33.767417068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:11:43.768341985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:11:53.767718573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:12:03.768036193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:12:13.768324439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:12:23.767452549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:12:33.768175467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:12:43.767556027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:12:53.768303153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:13:03.76741068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:13:13.76766076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:13:23.768185882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:13:33.767705709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:13:43.767432139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:13:53.767396024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:14:03.767451356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:14:13.767497227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:14:23.767358266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:14:33.768375362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:14:43.768043298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:14:53.767586383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:15:03.767512067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:15:13.767313911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:15:23.767587656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:15:23.767617104Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-01T20:15:33.767447071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:15:43.768358172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:15:53.767387564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:16:03.767929181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:16:13.767565675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:16:23.767394764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:16:33.767648294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:16:43.767387005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:16:53.767348943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:17:03.767419093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:17:13.767636097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:17:23.768033493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:17:33.768049566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:17:43.767760469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:17:53.767474198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:18:03.768309055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:18:13.768358952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:18:23.767548319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:18:33.768378895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:18:43.767427663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:18:53.768344507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:19:03.76810647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:19:13.767985153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:19:23.767591818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:19:33.767397983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:19:43.768218891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:19:53.767975153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:20:03.767395055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:20:13.767282232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:20:23.767609632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:20:23.767639177Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-01T20:20:33.767933605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:20:43.768174814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:20:53.7675297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:21:03.767443903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:21:13.76758337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:21:23.768152067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:21:33.768080349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:21:43.7674326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:21:53.767460321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:22:03.76803771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:22:13.767408577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:22:23.767970099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:22:33.76790886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:22:43.767395179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:22:53.76764481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:23:03.768254527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:23:13.767821579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:23:23.767400148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:23:33.767323374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:23:43.768149378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:23:53.767958817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:24:03.767897722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:24:13.768040232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:24:23.767503402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:24:33.767294316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:24:43.768032708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:24:53.767473724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:25:03.767497437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:25:13.767878634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:25:23.768168605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:25:23.768199939Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-01T20:25:33.767648211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:25:43.767381355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:25:53.767311631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:26:03.767890735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:26:13.767626647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:26:23.767547921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:26:33.767375896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:26:43.768095972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:26:53.767932714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:27:03.767443656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:27:13.767329227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:27:23.768182093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:27:33.767965957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:27:43.76741628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:27:53.767436556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:28:03.768228813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:28:13.768145838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:28:23.76747476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:28:33.767333662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:28:43.76805645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:28:53.767860987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:29:03.767394895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:29:13.768208702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:29:23.767906294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:29:33.767654229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:29:43.767327516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:29:53.767934927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:30:03.76787056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:30:13.76816867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:30:23.767491541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:30:33.767395998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:30:33.767432677Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-01T20:30:43.767367314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:30:53.768111311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:31:03.767508931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:31:13.767371054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:31:23.767548962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:31:33.767580739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:31:43.768067088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:31:53.768190332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:32:03.767596081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:32:13.76742883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:32:23.767969907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:32:33.767516298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:32:43.767561516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:32:53.767413721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:33:03.768206305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:33:13.768119141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:33:23.767834332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:33:33.767381786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:33:43.768192279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:33:53.768387252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:34:03.767422414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:34:13.767365834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:34:23.768292432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:34:33.767769955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:34:43.767384652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:34:53.768347246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:35:03.768089159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:35:13.767928221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:35:23.767719418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:35:33.767485586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:35:33.76752751Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-01T20:35:43.768150591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:35:53.76815563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:36:03.768030483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:36:13.767432637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:36:23.768200924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:36:33.767943261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:36:43.767904269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:36:53.767504732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:37:03.767815152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:37:13.768024017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:37:23.767646079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:37:33.767373555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:37:43.767997013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:37:53.767750015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:38:03.768420344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:38:13.768097948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:38:23.767818787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:38:33.767502247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:38:43.767347773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:38:53.768046509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:39:03.7676116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:39:13.768174953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:39:23.767486844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:39:33.768392673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:39:43.767931088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:39:53.76759103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:40:03.768330104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:40:13.767866355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:40:23.767816134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:40:33.768276803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:40:33.768308908Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-01T20:40:43.76792693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:40:53.767781484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:41:03.767437103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:41:13.767670347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:41:23.767908807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:41:33.767413747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:41:43.76771172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:41:53.767820311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:42:03.7682274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:42:13.768102902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:42:23.768116049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:42:33.767688373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:42:43.768170436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:42:53.767989147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:43:03.767433877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:43:13.767515809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:43:23.768148734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:43:33.768149592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:43:43.767824258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:43:53.768044945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:44:03.767361032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:44:13.768051584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:44:23.767900871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:44:33.767526387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:44:43.767326611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:44:53.768086675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:45:03.767661846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:45:13.767777168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:45:23.768300847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:45:33.76795024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:45:43.767906297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:45:43.767937772Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-01T20:45:53.767755887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:46:03.768123808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:46:13.767431344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:46:23.76803401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:46:33.767858562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:46:43.76770299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:46:53.768155094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:47:03.767873453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:47:13.76760719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:47:23.767304569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:47:33.76811691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:47:43.767813782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:47:53.767756292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:48:03.767352849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:48:13.76731528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:48:23.76735746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:48:33.767381314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:48:43.768261839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:48:53.767341214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:49:03.768022505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:49:13.767782847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:49:23.768281106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:49:33.7682244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:49:43.767844119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:49:53.767412772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:50:03.768364359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:50:13.768295885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:50:23.767423467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:50:33.768018658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:50:43.767733061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:50:53.767858661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:50:53.767889514Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-01T20:51:03.767566784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:51:13.768379604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:51:23.768181527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:51:33.767709782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:51:43.767414881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:51:53.767617089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:52:03.767899163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:52:13.767961956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:52:23.767506754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:52:33.76812607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:52:43.767842243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:52:53.767782261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:53:03.767546344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:53:13.768286423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:53:23.76822945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:53:33.767974438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:53:43.767798928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:53:53.767440841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:54:03.768311642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:54:13.768128633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:54:23.768066236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:54:33.767714412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:54:43.767318058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:54:53.767389051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:55:03.767945687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:55:13.767685638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:55:23.767331991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:55:33.76830476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:55:43.767880292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:55:53.76787587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:55:53.767908233Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-01T20:56:03.768281273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:56:13.767960049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:56:23.767761597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:56:33.767801668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:56:43.768295801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:56:53.768297489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:57:03.767440018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:57:13.768217748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:57:23.767339544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:57:33.76810436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:57:43.767611592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:57:53.768158547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:58:03.767639879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:58:13.76830027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:58:23.767769526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:58:33.767655694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:58:43.768276613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:58:53.768215898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:59:03.767401712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:59:13.768268967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:59:23.767718879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:59:33.767318798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:59:43.768182183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T20:59:53.767815956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:00:03.767584211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:00:13.767688268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:00:23.767497082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:00:33.767799976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:00:43.767563124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:00:53.767414115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:01:03.768280658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:01:03.768314203Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-01T21:01:13.767566908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:01:23.768111205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:01:33.768105259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:01:43.767675029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:01:53.768402534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:02:03.767720837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:02:13.767789657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:02:23.767497446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:02:33.768109094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:02:43.768328845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:02:53.76741446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:03:03.767376639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:03:13.767390418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:03:23.767964381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:03:33.767496127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:03:43.768139889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:03:53.767915217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:04:03.767440512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:04:13.767449537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:04:23.767381178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:04:33.767468377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:04:43.767412495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:04:53.76740662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:05:03.767472191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:05:13.767389747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:05:23.767591618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:05:33.767397064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:05:43.767385999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:05:53.767470226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:06:03.768188127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:06:13.768276255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:06:13.768314979Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-01T21:06:23.767377821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:06:33.767379754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:06:43.767381568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:06:53.767516232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:07:03.767419138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:07:13.767410734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:07:23.768083195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:07:33.767600753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:07:43.768278253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:07:53.767661831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:08:03.767331119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:08:13.768028425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:08:23.767606645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:08:33.767966138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:08:43.767633218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:08:53.767687641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:09:03.768309196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:09:13.767433573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:09:23.767567696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:09:33.767390263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:09:43.768020825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:09:53.767693131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:10:03.767389351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:10:13.767414231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:10:23.767598805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:10:33.767471353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:10:43.767425135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:10:53.767407244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:11:03.767466246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:11:13.767709511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:11:23.76731206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:11:23.767343817Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-01T21:11:33.767426309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:11:43.768993949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:11:53.768265051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:12:03.767424044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:12:13.767941494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:12:23.76830135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:12:33.767928782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:12:43.7677409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:12:53.767412586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:13:03.767413648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:13:13.767442064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:13:23.768314851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:13:33.767447966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:13:43.767424461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:13:53.767654449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:14:03.767409153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:14:13.767398098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:14:23.768285761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:14:33.767440256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:14:43.76737252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:14:53.767389327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:15:03.767366478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:15:13.768143711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:15:23.767986996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:15:33.767413015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:15:43.767446405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:15:53.767458626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:16:03.768328716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:16:13.767575839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:16:23.767922174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:16:23.767951397Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-01T21:16:33.767408317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:16:43.767405887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:16:53.768134686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:17:03.767441457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:17:13.76802401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:17:23.767307714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:17:33.767417504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:17:43.768118034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:17:53.767484245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:18:03.767428815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:18:13.767465808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:18:23.767344427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:18:33.768344818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:18:43.76751396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:18:53.767660756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:19:03.767375272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:19:13.768227602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:19:23.7673901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:19:33.76812418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:19:43.767414175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:19:53.767451679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:20:03.767434885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:20:13.76793169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:20:23.767357561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:20:33.768300142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:20:43.767840902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:20:53.767628082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:21:03.767455408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:21:13.767385237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:21:23.767386698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:21:33.767782087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:21:33.767823286Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-01T21:21:43.767394213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:21:53.767438758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:22:03.767397312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:22:13.767446129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:22:23.767464765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:22:33.767414552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:22:43.767425857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:22:53.767540263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:23:03.767405611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:23:13.768588109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:23:23.767394461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:23:33.767886523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:23:43.767872845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:23:53.767958945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:24:03.767313557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:24:13.767612907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:24:23.767518833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:24:33.767379512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:24:43.767658912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:24:53.767330198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:25:03.767330069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:25:13.768185042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:25:23.767435667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:25:33.767426717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:25:43.76740512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:25:53.767408867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:26:03.767404575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:26:13.767418581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:26:23.767398025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:26:33.767404337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:26:43.767387907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:26:43.767445878Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-01T21:26:53.767426968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:27:03.767329027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:27:13.767403235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:27:23.768307285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:27:33.768280277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:27:43.767861566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:27:53.767344761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:28:03.767405448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:28:13.767579082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:28:23.767370623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:28:33.767418841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:28:43.76732009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:28:53.768365601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:29:03.767485188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:29:13.768259018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:29:23.767948454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:29:33.767450284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:29:43.767428069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:29:53.767915839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:30:03.767501224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:30:13.767814345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:30:23.767375288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:30:33.767604862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:30:43.767415706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:30:53.76741344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:31:03.76773335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:31:13.767436224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:31:23.76738724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:31:33.767643699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:31:43.767419255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:31:43.76745659Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-01T21:31:53.767575554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:31:54.868655241Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-01T21:32:03.005471361Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-01T21:32:03.082761449Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-01T21:32:03.082817999Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-01T21:32:03.08282938Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-01T21:32:03.08334029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-01T21:32:03.083482424Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-01T21:32:03.083536467Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-01T21:32:03.085077955Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-01T21:32:03.08566591Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-01T21:32:13.083700956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-01T21:32:23.083610615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:32:23.083642141Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-01T21:32:33.084252079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:32:43.083475136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:32:53.083605358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:33:03.083858332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:33:13.083620189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:33:23.083437408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:33:33.08414894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:33:43.083843139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:33:53.083508988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:34:03.083738181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:34:13.08347444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:34:23.08394047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:34:33.083831238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:34:43.083712413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:34:53.083386994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:35:03.083599748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:35:13.083743509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:35:23.083274913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:35:33.084060284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:35:43.083288594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:35:53.083886692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:36:03.084203422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:36:13.084173437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:36:23.083598654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:36:33.08378602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:36:43.083315125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:36:53.083367656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:37:03.084009515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:37:13.083905363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:37:23.083823471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:37:23.083855627Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-01T21:37:33.083741933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:37:43.083374791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:37:53.083387202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:38:03.083646187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:38:13.083208766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:38:23.084083817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:38:33.083556029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:38:43.083368516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:38:53.084030504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:39:03.083452444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:39:13.083718616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:39:23.084010363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:39:33.083309998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:39:43.083410911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:39:53.083707285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:40:03.083988933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:40:13.08319904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:40:23.08338069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:40:33.083579026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:40:43.083608102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:40:53.083317767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:41:03.083556556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:41:13.083923933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:41:23.084320212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:41:33.084148903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:41:43.083573757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:41:53.083161088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:42:03.083272369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:42:13.083277685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:42:23.083597402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:42:33.083995471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:42:33.084027098Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-01T21:42:43.083826411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:42:53.0832718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:43:03.084197164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:43:13.083723856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:43:23.083792022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:43:33.083400151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:43:43.084322926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:43:53.083512326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:44:03.083725685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:44:13.084280974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:44:23.08322091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:44:33.083595421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:44:43.083521166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:44:53.083719943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:45:03.083802333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:45:13.083362875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:45:23.084291753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:45:33.084103201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:45:43.083910054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:45:53.083706084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:46:03.083977826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:46:13.083332887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:46:23.083883746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:46:33.083416808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:46:43.083438446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:46:53.084269154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:47:03.084213287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:47:13.083191598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:47:23.083496048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:47:33.083757054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:47:43.083604527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:47:43.083644772Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-01T21:47:53.083348004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:48:03.084152897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:48:13.083298462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:48:23.083543586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:48:33.083948226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:48:43.083651764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:48:53.083177899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:49:03.084142509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:49:13.083207255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:49:23.083620241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:49:33.083544223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:49:43.083392702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:49:53.083847903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:50:03.083807165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:50:13.083783032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:50:23.083348889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:50:33.08371115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:50:43.083306816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:50:53.084076811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:51:03.083810706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:51:13.083364025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:51:23.083967164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:51:33.084060403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:51:43.084306038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:51:53.083790463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:52:03.08349469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:52:13.083497801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:52:23.083934005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:52:33.083683807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:52:43.083501504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:52:53.083767637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:52:53.083799566Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-01T21:53:03.08416913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:53:13.083671087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:53:23.083273164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:53:33.084061858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:53:43.083378954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:53:53.084192172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:54:03.084125695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:54:13.083788176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:54:23.083317471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:54:33.083290599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:54:43.083608358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:54:53.083154534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:55:03.084148273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:55:13.083353267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:55:23.0835331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:55:33.084141125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:55:43.083504169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:55:53.083955921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:56:03.084281451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:56:13.083697001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:56:23.083290795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:56:33.083406638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:56:43.083404276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:56:53.084108411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:57:03.084077388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:57:13.084125118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:57:23.083753188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:57:33.084054706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:57:43.084292503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:57:53.083227621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:58:03.084118824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:58:03.084151739Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-01T21:58:13.083539591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:58:23.083736084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:58:33.083404636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:58:43.084043496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:58:53.083811841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:59:03.084024551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:59:13.084042372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:59:23.083277468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:59:33.084029695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:59:43.083854503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T21:59:53.083725637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:00:03.085101811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:00:13.084012557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:00:23.083661395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:00:33.083317111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:00:43.084275554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:00:53.08406139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:01:03.083711699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:01:13.084107949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:01:23.083875496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:01:33.084025488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:01:43.083728994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:01:53.084050729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:02:03.08331013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:02:13.083555999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:02:23.084179769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:02:33.084124033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:02:43.083580208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:02:53.08334816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:03:03.084123536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:03:03.084168277Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-01T22:03:13.084231404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:03:23.084149599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:03:33.08410169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:03:43.083707429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:03:53.083693543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:04:03.084148912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:04:13.084227261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:04:23.083494643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:04:33.083398882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:04:43.08370077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:04:53.083442291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:05:03.083365053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:05:13.083748794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:05:23.083576093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:05:33.083974705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:05:43.083207959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:05:53.083664884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:06:03.083279767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:06:13.083491942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:06:23.08344889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:06:33.083923207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:06:43.083574508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:06:53.083253843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:07:03.084041401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:07:13.083370304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:07:23.083930903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:07:33.083402692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:07:43.084266092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:07:53.083627719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:08:03.083903014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:08:13.083270165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:08:13.083304353Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-01T22:08:23.084124616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:08:33.084020585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:08:43.084012647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:08:53.083446446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:09:03.083903413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:09:13.083540399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:09:23.083500425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:09:33.083476328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:09:43.083675645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:09:53.083557988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:10:03.084264433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:10:13.084056843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:10:23.083597205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:10:33.084150709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:10:43.083389102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:10:53.08328271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:11:03.084014865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:11:13.083375396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:11:23.083260205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:11:33.0832857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:11:43.083498504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:11:53.084140894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:12:03.085737368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:12:13.083627486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:12:23.083298952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:12:33.083361806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:12:43.083526236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:12:53.084118892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:13:03.08406127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:13:13.083885359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:13:13.083917557Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-01T22:13:23.083461348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:13:33.083776718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:13:43.084123244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:13:53.083694058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:14:03.084278893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:14:13.083944103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:14:23.084279596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:14:33.083838925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:14:43.08358613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:14:53.083478536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:15:03.083424245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:15:13.084254218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:15:23.08359343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:15:33.084052073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:15:43.0833268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:15:53.083681271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:16:03.08391225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:16:13.083307188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:16:23.084274256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:16:33.083384783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:16:43.084309305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:16:53.083440908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:17:03.083259418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:17:13.084018613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:17:23.084223283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:17:33.083966518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:17:43.08367282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:17:53.083369508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:18:03.083316999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:18:13.083529973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:18:23.083935773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:18:23.083972509Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-01T22:18:33.083758974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:18:43.084300579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:18:53.083808513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:19:03.084034315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:19:13.083606142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:19:23.084048512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:19:33.084120495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:19:43.084090307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:19:53.083496147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:20:03.083184967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:20:13.083557258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:20:23.083980274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:20:33.084141506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:20:43.083369583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:20:53.083766158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:21:03.084122047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:21:13.083476084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:21:23.084021202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:21:33.083976497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:21:43.083570435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:21:53.083279618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:22:03.084094127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:22:13.083381383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:22:23.083442385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:22:33.084110226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:22:43.083538891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:22:53.083303233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:23:03.084167964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:23:13.083515918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:23:23.084203355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:23:23.084260439Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-01T22:23:33.083431974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:23:43.08339261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:23:53.083824507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:24:03.083843594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:24:13.084034786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:24:23.083989863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:24:33.084000228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:24:43.084106278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:24:53.083710216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:25:03.08375528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:25:13.083304091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:25:23.08357031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:25:33.084026821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:25:43.084182879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:25:53.083724678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:26:03.083930442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:26:13.083708119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:26:23.083220315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:26:33.083913141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:26:43.084026586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:26:53.083992282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:27:03.083929332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:27:13.083571884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:27:23.084067738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:27:33.084227275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:27:43.083699638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:27:53.083422872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:28:03.083770683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:28:13.08369767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:28:23.084124292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:28:33.08351299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:28:33.083546843Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-01T22:28:43.083557926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:28:53.08405293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:29:03.083992969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:29:13.084211012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:29:23.083480109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:29:33.084000717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:29:43.083535048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:29:53.084275935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:30:03.083833708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:30:13.083734942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:30:23.084215202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:30:33.084036232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:30:43.083543501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:30:53.084087689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:31:03.083458768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:31:13.083326573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:31:23.083322786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:31:33.083631401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:31:43.083833491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:31:53.084305706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:32:03.083477985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:32:13.083394362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:32:23.083879784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:32:33.083666032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:32:43.083525173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:32:53.084319933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:33:03.083744905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:33:13.084224283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:33:23.08409921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:33:33.084035977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:33:33.084068759Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-01T22:33:43.084027036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:33:53.08337482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:34:03.084216193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:34:13.083704767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:34:23.083277113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:34:33.084046702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:34:43.083638421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:34:53.083757524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:35:03.084179269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:35:13.083459398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:35:23.083377237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:35:33.083922918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:35:43.084086443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:35:53.084334277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:36:03.083935297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:36:13.084100409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:36:23.084081031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:36:33.083631375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:36:43.083477909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:36:53.084175188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:37:03.083738521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:37:13.084042059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:37:23.083287105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:37:33.084108908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:37:43.083810885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:37:53.083443919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:38:03.083787545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:38:13.084184832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:38:23.083851888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:38:33.083535032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:38:43.084291077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:38:43.084324109Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-01T22:38:53.083470297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:39:03.083566912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:39:13.084017452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:39:23.083797163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:39:33.084098811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:39:43.084283978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:39:53.084277392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:40:03.08411137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:40:13.083454685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:40:23.083982407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:40:33.083866505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:40:43.083547329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:40:53.084127814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:41:03.083722957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:41:13.083631592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:41:23.084016386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:41:33.083853736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:41:43.084145501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:41:53.083939861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:42:03.083428568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:42:13.084034092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:42:23.083576431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:42:33.08368935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:42:43.083638844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:42:53.083284279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:43:03.083521196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:43:13.083591842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:43:23.084323939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:43:33.083880746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:43:43.083389042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:43:53.083290577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:43:53.083323352Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-01T22:44:03.084014692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:44:13.084096092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:44:23.083857732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:44:33.084122741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:44:43.08370057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:44:53.083231059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:45:03.083715809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:45:13.084061922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:45:23.083809114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:45:33.083732359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:45:43.083647463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:45:53.083370618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:46:03.083476117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:46:13.083949965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:46:23.083420927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:46:33.083815102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:46:43.083273436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:46:53.083352234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:47:03.083843024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:47:13.083197974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:47:23.083995757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:47:33.08392454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:47:43.083206937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:47:53.084107207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:48:03.083487743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:48:13.083655844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:48:23.084279172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:48:33.083769493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:48:43.083663273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:48:53.083273129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:49:03.084257274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:49:03.084293853Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-01T22:49:13.083304065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:49:23.083298866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:49:33.084228303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:49:43.083624598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:49:53.083291361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:50:03.08669558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:50:13.083602855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:50:23.083554638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:50:33.083734318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:50:43.08366965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:50:53.084210607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:51:03.083777173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:51:13.083580854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:51:23.083766695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:51:33.083532589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:51:43.08333055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:51:53.083857524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:52:03.083937979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:52:13.083913631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:52:23.083574682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:52:33.083714332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:52:43.084263985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:52:53.083678225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:53:03.083714714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:53:13.08400701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:53:23.083906559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:53:33.083822052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:53:43.08411758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:53:53.083273957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:54:03.084006654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:54:13.083499988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:54:13.083530854Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-01T22:54:23.083264086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:54:33.084138334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:54:43.084068441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:54:53.083974163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:55:03.083847098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:55:13.083395953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:55:23.083838846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:55:33.083397194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:55:43.083606341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:55:53.083867756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:56:03.083625042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:56:13.084117684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:56:23.083853497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:56:33.083468353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:56:43.083428807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:56:53.08357148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:57:03.084096679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:57:13.083561503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:57:23.083455912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:57:33.083817586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:57:43.083943502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:57:53.083396016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:58:03.083353197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:58:13.083825739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:58:23.084041578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:58:33.083709351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:58:43.083737404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:58:53.083433993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:59:03.083720396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:59:13.083483322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:59:23.083752695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:59:23.083787536Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-01T22:59:33.083935238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:59:43.083582953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T22:59:53.083529194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:00:03.084866799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:00:13.08380624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:00:23.083771448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:00:33.084026534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:00:43.083275124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:00:53.083598473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:01:03.084261008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:01:13.083755328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:01:23.083437463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:01:33.083467016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:01:43.084094814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:01:53.083801392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:02:03.084075321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:02:13.0833881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:02:23.084066419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:02:33.084067449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:02:43.083286232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:02:53.083285163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:03:03.083269554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:03:13.083741255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:03:23.083314122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:03:33.083325417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:03:43.084142552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:03:53.08333503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:04:03.084115082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:04:13.083275356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:04:23.083777698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:04:23.083818255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-01T23:04:33.084257363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:04:43.083331438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:04:53.083412913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:05:03.083746297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:05:13.08356627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:05:23.083992743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:05:33.083430754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:05:43.08334322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:05:53.084042581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:06:03.084144839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:06:13.083486041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:06:23.083332696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:06:33.083617998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:06:43.083308344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:06:53.083296781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:07:03.084139874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:07:13.08331131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:07:23.083609154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:07:33.083621996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:07:43.083346987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:07:53.083316871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:08:03.084120421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:08:13.083366073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:08:23.08400423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:08:33.083688872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:08:43.083402198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:08:53.083621325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:09:03.084081297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:09:13.083830598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:09:23.083350296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:09:33.083402566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:09:33.083438459Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-01T23:09:43.084018096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:09:53.083285279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:10:03.084096811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:10:13.083301467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:10:23.083838784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:10:33.084010759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:10:43.083289432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:10:53.083970932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:11:03.084087386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:11:13.083278782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:11:23.083953571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:11:33.083499867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:11:43.083653904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:11:53.083295937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:12:03.083673803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:12:13.084179483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:12:23.083899616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:12:33.083793831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:12:43.083275292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:12:53.083363215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:13:03.083654994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:13:13.083229073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:13:23.084031172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:13:33.083342742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:13:43.084221217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:13:53.083597515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:14:03.084089592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:14:13.08374196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:14:23.083205099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:14:33.083932653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:14:33.083968548Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-01T23:14:43.083331772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:14:53.083293294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:15:03.083193607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:15:13.08398545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:15:23.083294369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:15:33.083326564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:15:43.08334237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:15:53.083921031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:16:03.084014657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:16:13.083440784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:16:23.083668186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:16:33.083352559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:16:43.084626469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:16:53.083304391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:17:03.083453807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:17:13.083278537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:17:23.083332947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:17:33.084180411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:17:43.083356719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:17:53.083297769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:18:03.084171482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:18:13.083562088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:18:23.08364698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:18:33.083255462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:18:43.083971964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:18:53.083299186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:19:03.083978378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:19:13.084169202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:19:23.084118391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:19:33.083431221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:19:43.083499514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:19:43.083546704Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-01T23:19:53.083318066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:20:03.083618117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:20:13.083230557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:20:23.083669689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:20:33.084011823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:20:43.08319464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:20:53.084175103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:21:03.084027701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:21:13.083296869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:21:23.083218122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:21:33.083453266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:21:43.083648974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:21:53.083325436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:22:03.084072637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:22:13.083275937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:22:23.084119841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:22:33.083838883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:22:43.083626394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:22:53.084208559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:23:03.084127019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:23:13.08371472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:23:23.083303054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:23:33.084045363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:23:43.083658367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:23:53.083696075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:24:03.084113269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:24:13.083701018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:24:23.083280898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:24:33.08404155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:24:43.083596317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:24:43.083629976Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-01T23:24:53.08330223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:25:03.084145747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:25:13.083863209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:25:23.083343362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:25:33.084096922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:25:43.084295742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:25:53.083596684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:26:03.083531442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:26:13.083585395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:26:23.083295824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:26:33.084041184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:26:43.084076357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:26:53.08360369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:27:03.084207632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:27:13.083733963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:27:23.083327204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:27:33.084121256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:27:43.083323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:27:53.084196785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:28:03.08404281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:28:13.083496429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:28:23.088658067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:28:33.083605071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:28:43.083356263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:28:53.083396213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:29:03.084115629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:29:13.083359418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:29:23.083306138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:29:33.083717348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:29:43.083304706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:29:53.083296452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:29:53.083332898Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-01T23:30:03.085348819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:30:13.084218952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:30:23.083840635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:30:33.084037424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:30:43.083337521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:30:53.084013979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:31:03.084091622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:31:13.084102206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:31:23.083336348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:31:33.083325954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:31:43.084315564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:31:53.08330297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:32:03.083731629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:32:13.084214056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:32:23.083295339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:32:33.083295428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:32:43.083175659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:32:53.08327847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:33:03.084131321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:33:13.083304342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:33:23.083298422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:33:33.084062869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:33:43.083994129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:33:53.083335156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:34:03.084131206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:34:13.083283156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:34:23.083485489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:34:33.084032237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:34:43.083322512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:34:53.083300921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:34:53.083333674Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-01T23:35:03.083963613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:35:13.083994584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:35:23.08358266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:35:33.08396644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:35:43.084020945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:35:53.083296193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:36:03.083831981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:36:13.083279712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:36:23.084182471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:36:33.083542494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:36:43.083275283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:36:53.083673577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:37:03.083744996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:37:13.084152134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:37:23.083681715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:37:33.084006283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:37:43.084163057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:37:53.083516156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:38:03.083776074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:38:13.083295403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:38:23.084011678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:38:33.083318308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:38:43.084142767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:38:53.083335587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:39:03.084087178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:39:13.083997059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:39:23.084211119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:39:33.083315168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:39:43.083570214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:39:53.083405118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:39:53.083439298Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-01T23:40:03.083372914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:40:13.083550847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:40:23.083313266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:40:33.083433535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:40:43.083284089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:40:53.08332538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:41:03.084220976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:41:13.083950746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:41:23.083314667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:41:33.08409577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:41:43.083352145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:41:53.084052329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:42:03.084158146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:42:13.083266929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:42:23.084230425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:42:33.083549361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:42:43.083300656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:42:53.084080966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:43:03.083843168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:43:13.083305477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:43:23.08404582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:43:33.083256889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:43:43.083265545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:43:53.084009014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:44:03.083899141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:44:13.083268394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:44:23.084022465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:44:33.084048172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:44:43.083837824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:44:53.083210844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:45:03.084101239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:45:03.084133451Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-01T23:45:13.08333658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:45:23.083221241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:45:33.08336156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:45:43.083389302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:45:53.083405749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:46:03.084064645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:46:13.083823778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:46:23.083264429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:46:33.083532655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:46:43.083425953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:46:53.083502828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:47:03.083677046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:47:13.084149482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:47:23.083878273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:47:33.08400135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:47:43.083322644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:47:53.0838647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:48:03.084006494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:48:13.083287838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:48:23.083669479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:48:33.083346801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:48:43.08408134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:48:53.083662826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:49:03.083639851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:49:13.08417423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:49:23.083317917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:49:33.083269612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:49:43.084068578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:49:53.08374842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:50:03.083644149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:50:03.084258466Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-01T23:50:13.083559568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:50:23.083372425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:50:33.083889563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:50:43.083423921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:50:53.084195928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:51:03.084164029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:51:13.08346093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:51:23.083294287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:51:33.08409529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:51:43.083481158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:51:53.084105712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:52:03.086532282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:52:13.083321892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:52:23.083457513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:52:33.084035912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:52:43.083713097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:52:53.083311734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:53:03.084097425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:53:13.084142999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:53:23.083573767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:53:33.083983993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:53:43.08420698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:53:53.083838913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:54:03.083742253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:54:13.083301563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:54:23.084160404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:54:33.083283208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:54:43.083888868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:54:53.083306536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:55:03.08412381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:55:13.083943401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:55:13.083974347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-01T23:55:23.083297182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:55:33.084008763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:55:43.083920569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:55:53.083418298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:56:03.084071989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:56:13.083836057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:56:23.083321657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:56:33.083867936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:56:43.083577291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:56:53.083290037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:57:03.084121088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:57:13.083690271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:57:23.083328141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:57:33.083657305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:57:43.083701169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:57:53.08316474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:58:03.084055192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:58:13.083509515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:58:23.084211485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:58:33.08375106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:58:43.083360707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:58:53.083998464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:59:03.085010863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:59:13.083280466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:59:23.084085402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:59:33.08329972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:59:43.083283272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-01T23:59:53.083804836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:00:03.084263987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:00:13.083802289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:00:23.083336817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:00:23.083372302Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-02T00:00:33.084017746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:00:43.083935449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:00:53.083296402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:01:03.083594069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:01:13.083290396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:01:23.084160073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:01:33.083274343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:01:43.083349533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:01:53.084006151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:02:03.08388489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:02:13.083964448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:02:23.083661682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:02:33.084254923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:02:43.083883248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:02:53.083674453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:03:03.084153331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:03:13.083769013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:03:23.083212145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:03:33.083720321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:03:43.083611827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:03:53.083870724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:04:03.083942527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:04:13.083892555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:04:23.083379847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:04:33.083964491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:04:43.083421938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:04:53.084264583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:05:03.084147773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:05:13.083495269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:05:23.084128923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:05:23.084164981Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-02T00:05:33.083630758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:05:43.084280278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:05:53.083908302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:06:03.08426003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:06:13.083205101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:06:23.08412773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:06:33.083718801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:06:43.083638763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:06:53.084208682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:07:03.083982004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:07:13.08364505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:07:23.083324891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:07:33.083961285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:07:43.083506441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:07:53.083209475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:08:03.084130612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:08:13.083568485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:08:23.083335134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:08:33.084003063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:08:43.08386416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:08:53.083291655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:09:03.083534395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:09:13.083230007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:09:23.083400446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:09:33.084070289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:09:43.08336194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:09:53.083980562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:10:03.084295537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:10:13.083455691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:10:23.084267168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:10:23.084304912Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":32,"service":"observability"}
{"time":"2026-05-02T00:10:33.083868887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:10:43.083552732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:10:53.083307552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:11:03.084209625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:11:13.083814663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:11:23.083578417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:11:33.084076378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:11:43.084158822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:11:53.083915483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:12:03.084123532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:12:13.083296819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:12:23.084033587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:12:33.083723892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:12:43.083170931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:12:53.083669751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:13:03.083600875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:13:13.083867793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:13:23.083614061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:13:33.08404431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:13:43.08399821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:13:53.083672062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:14:03.083951232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:14:13.083351837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:14:23.083980706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:14:33.083666559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:14:43.084294172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:14:53.083671362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:15:03.083789428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:15:13.084046028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:15:23.084114069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:15:33.083533692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:15:33.083579782Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":33,"service":"observability"}
{"time":"2026-05-02T00:15:43.083331538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:15:53.084019736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:16:03.083794247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:16:13.083401836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:16:23.083990094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:16:33.083540574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:16:43.084110238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:16:53.08366561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:17:03.083618397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:17:13.084021087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:17:23.083817478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:17:33.083575395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:17:43.083285302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:17:53.083878434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:18:03.083807972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:18:13.08331241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:18:23.083844711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:18:33.083610954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:18:43.084137841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:18:53.08370686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:19:03.084613424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:19:13.084079135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:19:23.083807128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:19:33.083493603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:19:43.083575801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:19:53.083821673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:20:03.084857661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:20:13.084143915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:20:23.08364952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:20:33.083306124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:20:43.084119247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:20:43.084152878Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":34,"service":"observability"}
{"time":"2026-05-02T00:20:53.083644068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:21:03.083197938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:21:13.084160998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:21:23.083831707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:21:33.08420125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:21:43.084021827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:21:53.083585123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:22:03.083628567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:22:13.083801481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:22:23.084208113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:22:33.083485551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:22:43.083912653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:22:53.083546368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:23:03.084098929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:23:13.08344191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:23:23.084161419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:23:33.083702491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:23:43.083220708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:23:53.083767829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:24:03.083723243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:24:13.084186191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:24:23.084263625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:24:33.084015108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:24:43.083680335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:24:53.08378248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:25:03.083869685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:25:13.083584796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:25:23.083671515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:25:33.083506091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:25:43.083902349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:25:53.083816797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:25:53.083849084Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":35,"service":"observability"}
{"time":"2026-05-02T00:26:03.083617501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:26:13.084062426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:26:23.083694847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:26:33.084219556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:26:43.08382941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:26:53.083452826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:27:03.08414479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:27:13.08330234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:27:23.084230346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:27:33.083805644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:27:43.083823994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:27:53.083484455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:28:03.083391312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:28:13.083823607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:28:23.083563351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:28:33.084124529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:28:43.084119307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:28:53.083637679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:29:03.083698942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:29:13.084034517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:29:23.083751779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:29:33.083400273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:29:43.084132644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:29:53.083802516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:30:03.083707749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:30:13.083633574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:30:23.083615447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:30:33.08412991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:30:43.084227296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:30:53.083825531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:30:53.083858146Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":36,"service":"observability"}
{"time":"2026-05-02T00:31:03.08365989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:31:13.083359075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:31:23.084155223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:31:33.083736559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:31:43.083426315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:31:53.083760485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:32:03.084321608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:32:13.08357109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:32:23.083858716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:32:33.083212408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:32:43.083576506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:32:53.083469896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:33:03.083910746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:33:13.083666913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:33:23.083273643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:33:33.083190399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:33:43.083422234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:33:53.083721295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:34:03.08391856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:34:13.084064587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:34:23.083925875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:34:33.084043096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:34:43.084121639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:34:53.0840733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:35:03.084063425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:35:13.083832088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:35:23.08410737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:35:33.084200456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:35:43.08330607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:35:53.083560843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:36:03.083315817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:36:03.083357687Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":37,"service":"observability"}
{"time":"2026-05-02T00:36:13.083448826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:36:23.083919661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:36:33.08395037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:36:43.083293761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:36:53.083521252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:37:03.084096537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:37:13.084038442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:37:23.083744431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:37:33.083830317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:37:43.084115611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:37:53.083350656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:38:03.083815492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:38:13.084122253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:38:23.083270456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:38:33.084024104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:38:43.083478323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:38:53.083567956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:39:03.08321504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:39:13.083710998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:39:23.083822837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:39:33.084182332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:39:43.083948664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:39:53.083752492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:40:03.083949698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:40:13.083545416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:40:23.084081631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:40:33.08342562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:40:43.083594479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:40:53.083359355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:41:03.084125103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:41:03.084158473Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":38,"service":"observability"}
{"time":"2026-05-02T00:41:13.083537805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:41:23.083693041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:41:33.08321437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:41:43.083985965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:41:53.083605762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:42:03.084807126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:42:13.083824402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:42:23.083594749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:42:33.083790536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:42:43.083828526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:42:53.08369148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:43:03.083577716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:43:13.08374454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:43:23.083466119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:43:33.083344523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:43:43.083699907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:43:53.083706942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:44:03.083298967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:44:13.083412745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:44:23.083968885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:44:33.08413295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:44:43.083515535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:44:53.083689208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:45:03.083753719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:45:13.083436606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:45:23.083704605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:45:33.083551643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:45:43.083671738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:45:53.084197751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:46:03.084129473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:46:03.084161731Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":39,"service":"observability"}
{"time":"2026-05-02T00:46:13.083285436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:46:23.083916789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:46:33.084213284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:46:43.083573604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:46:53.084219758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:47:03.084064794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:47:13.083364399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:47:23.083415177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:47:33.083365607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:47:43.083719714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:47:53.08331949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:48:03.083724699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:48:13.083461152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:48:23.083201351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:48:33.083414444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:48:43.084130087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:48:53.083948793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:49:03.08417532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:49:13.083549432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:49:23.083945619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:49:33.083282728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:49:43.08335977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:49:53.083314802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:50:03.084231884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:50:13.083325859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:50:23.083628513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:50:33.084021714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:50:43.083502778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:50:53.084027876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:51:03.085185085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:51:03.085366694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":40,"service":"observability"}
{"time":"2026-05-02T00:51:13.08347182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:51:23.083835497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:51:33.084014957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:51:43.083435126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:51:53.083324315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:52:03.084132758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:52:13.083423572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:52:23.084158981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:52:33.084049512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:52:43.083535758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:52:53.084281118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:53:03.083701124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:53:13.083401539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:53:23.083283635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:53:33.084208489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:53:43.083328338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:53:53.084176656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:54:03.084155851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:54:13.083290657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:54:23.084277416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:54:33.084210404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:54:43.083795569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:54:53.084052145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:55:03.083508814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:55:13.084079605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:55:23.083338095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:55:33.084041394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:55:43.084063075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:55:53.083294748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:56:03.083676218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:56:13.08340515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:56:13.083436708Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":41,"service":"observability"}
{"time":"2026-05-02T00:56:23.083379236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:56:33.084048036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:56:43.083283782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:56:53.083982612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:57:03.084049968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:57:13.083516968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:57:23.083844021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:57:33.084051996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:57:43.083451385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:57:53.083472427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:58:03.083444021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:58:13.084094549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:58:23.083357258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:58:33.083173769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:58:43.083575894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:58:53.084222972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:59:03.083950665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:59:13.084139711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:59:23.08348228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:59:33.083683154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:59:43.084163713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T00:59:53.083807035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:00:03.084048955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:00:13.084294865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:00:23.083587033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:00:33.084106632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:00:43.083831855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:00:53.083287725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:01:03.083307029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:01:13.083672429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:01:13.083704083Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":42,"service":"observability"}
{"time":"2026-05-02T01:01:23.083355081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:01:33.084039232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:01:43.084273462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:01:53.083828713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:02:03.083845135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:02:13.084056163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:02:23.083677949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:02:33.084035184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:02:43.083612452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:02:53.083391439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:03:03.084332693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:03:13.084134153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:03:23.083460744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:03:33.084191914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:03:43.084302357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:03:53.083441142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:04:03.083821642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:04:13.084117084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:04:23.084202255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:04:33.083891256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:04:43.083722666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:04:53.083207701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:05:03.084265755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:05:13.083748716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:05:23.083462202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:05:33.084018368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:05:43.084276537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:05:53.084031967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:06:03.084052377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:06:13.084093516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:06:13.084129683Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":43,"service":"observability"}
{"time":"2026-05-02T01:06:23.083472206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:06:33.084046998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:06:43.083264708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:06:53.08357992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:07:03.083546775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:07:13.083687651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:07:23.084258715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:07:33.084085162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:07:43.084177199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:07:53.083452068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:08:03.084131756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:08:13.083376136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:08:23.084165358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:08:33.083332032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:08:43.083218328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:08:53.083497268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:09:03.083505957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:09:13.084251963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:09:23.083552789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:09:33.083306042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:09:43.08426786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:09:53.084165503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:10:03.083908516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:10:13.083195983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:10:23.083689282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:10:33.084048594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:10:43.083460529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:10:53.083314378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:11:03.083851528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:11:13.083634473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:11:23.083320165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:11:23.083355901Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":44,"service":"observability"}
{"time":"2026-05-02T01:11:33.083226538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:11:43.083997602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:11:53.083200029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:12:03.083641727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:12:13.084266228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:12:23.083890648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:12:33.08380131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:12:43.083678052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:12:53.083925163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:13:03.084115331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:13:13.08380886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:13:23.08403303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:13:33.083912049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:13:43.083837489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:13:53.083311327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:14:03.084084132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:14:13.083977288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:14:23.083285959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:14:33.084036715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:14:43.083826666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:14:53.084116094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:15:03.08419191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:15:13.084073416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:15:23.084093248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:15:33.083296093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:15:43.08361109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:15:53.084168643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:16:03.084166198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:16:13.083911635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:16:23.084314068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:16:23.084349172Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":45,"service":"observability"}
{"time":"2026-05-02T01:16:33.084061858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:16:43.083284287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:16:53.083595568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:17:03.083769571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:17:13.083640946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:17:23.083633408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:17:33.083945028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:17:43.084196697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:17:53.083395013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:18:03.084180864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:18:13.084040657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:18:23.083962203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:18:33.0835471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:18:43.083320416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:18:53.083266769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:19:03.084076006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:19:13.083937561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:19:23.083508466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:19:33.083422689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:19:43.083202124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:19:53.083547708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:20:03.083499253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:20:13.083302826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:20:23.084197157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:20:33.083787723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:20:43.083483331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:20:53.083774917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:21:03.08379068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:21:13.084075409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:21:23.084073715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:21:33.083712223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:21:33.083742586Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":46,"service":"observability"}
{"time":"2026-05-02T01:21:43.084283015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:21:53.083902719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:22:03.083523439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:22:13.083824076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:22:23.083521852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:22:33.083940566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:22:43.083812917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:22:53.084094443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:23:03.083207979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:23:13.083481678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:23:23.084036077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:23:33.083832521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:23:43.083346352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:23:53.084029123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:24:03.08358682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:24:13.083320379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:24:23.084143982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:24:33.083372578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:24:43.083967696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:24:53.083768825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:25:03.083512398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:25:13.084046686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:25:23.084042567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:25:33.083699693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:25:43.08373658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:25:53.083956446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:26:03.084287264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:26:13.083768322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:26:23.083340179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:26:33.08393305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:26:33.083962833Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":47,"service":"observability"}
{"time":"2026-05-02T01:26:43.083880425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:26:53.084222693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:27:03.0840608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:27:13.084013611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:27:23.083542132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:27:33.08413259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:27:43.083731259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:27:53.083894603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:28:03.08405306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:28:13.083834427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:28:23.084157341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:28:33.084131403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:28:43.083649532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:28:53.08329557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:29:03.083813459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:29:13.083730386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:29:23.08426186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:29:33.08371022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:29:43.083374794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:29:53.084198737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:30:03.087153116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:30:13.083997581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:30:23.083522053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:30:33.084135282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:30:43.083753177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:30:53.083315998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:31:03.084115422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:31:13.084001306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:31:23.083430146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:31:33.083394226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:31:43.083520156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:31:43.083572281Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":48,"service":"observability"}
{"time":"2026-05-02T01:31:53.084000112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:32:03.083955161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:32:13.083677806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:32:23.083335406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:32:33.083999958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:32:43.08331482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:32:53.084007954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:33:03.083868196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:33:13.083357715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:33:23.08406816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:33:33.084284565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:33:43.083302572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:33:53.08405733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:34:03.08400176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:34:13.083309936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:34:23.083463157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:34:33.083837396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:34:43.083953084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:34:53.083227826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:35:03.0837024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:35:13.084036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:35:23.084600025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:35:33.084190173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:35:43.083457633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:35:53.083660805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:36:03.083461512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:36:13.083290297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:36:23.083329789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:36:33.0839053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:36:43.083438524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:36:53.083364096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:36:53.083397521Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":49,"service":"observability"}
{"time":"2026-05-02T01:37:03.084067813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:37:13.0837633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:37:23.084124491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:37:33.083716953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:37:43.083622839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:37:53.083359608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:38:03.084004957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:38:13.083753331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:38:23.084169125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:38:33.084272146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:38:43.083904912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:38:53.083541956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:39:03.08372963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:39:13.083231746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:39:23.083227498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:39:33.083618356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:39:43.084210998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:39:53.083722218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:40:03.08410299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:40:13.08341667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:40:23.083835178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:40:33.083864624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:40:43.083529899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:40:53.08369963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:41:03.08357047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:41:13.083964413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:41:23.084195631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:41:33.083857628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:41:43.083319455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:41:53.083318649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:42:03.084041586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:42:03.084759315Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":50,"service":"observability"}
{"time":"2026-05-02T01:42:13.084049501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:42:23.084062422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:42:33.083657821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:42:43.083380648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:42:53.083711863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:43:03.08389143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:43:13.084115272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:43:23.084103363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:43:33.084263597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:43:43.083366744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:43:53.083800191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:44:03.083652045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:44:13.084273126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:44:23.08374427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:44:33.083224875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:44:43.083763374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:44:53.083229257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:45:03.083726396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:45:13.083954538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:45:23.084253516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:45:33.083759974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:45:43.083328532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:45:53.083304273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:46:03.084093494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:46:13.083897431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:46:23.083577308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:46:33.083982988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:46:43.083973378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:46:53.083526651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:47:03.084107744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:47:13.084027755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:47:13.084059481Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":51,"service":"observability"}
{"time":"2026-05-02T01:47:23.083565654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:47:33.084186949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:47:43.083806425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:47:53.083219336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:48:03.083496754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:48:13.083716403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:48:23.083599871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:48:33.084203593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:48:43.083827665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:48:53.083690337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:49:03.08378116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:49:13.083486239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:49:23.083883997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:49:33.083291889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:49:43.083577614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:49:53.084280046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:50:03.084191733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:50:13.083674697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:50:23.083466861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:50:33.083775827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:50:43.083435086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:50:53.083823051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:51:03.083888194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:51:13.084197484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:51:23.084169671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:51:33.08340491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:51:43.084207137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:51:53.084022903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:52:03.08360892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:52:13.084223093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:52:13.084282739Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":52,"service":"observability"}
{"time":"2026-05-02T01:52:23.084120744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:52:33.083984613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:52:43.083918188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:52:53.083999982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:53:03.083715564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:53:13.084186541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:53:23.083232859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:53:33.083766078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:53:43.083691425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:53:53.084171906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:54:03.083998629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:54:13.084532026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:54:23.084086188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:54:33.083922724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:54:43.083925366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:54:53.084230348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:55:03.083852776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:55:13.083533717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:55:23.083538801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:55:33.084197929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:55:43.083945676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:55:53.083811776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:56:03.083166131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:56:13.083635036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:56:23.083964376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:56:33.083769579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:56:43.083801132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:56:53.083815769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:57:03.083759018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:57:13.084269086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:57:13.084305692Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":53,"service":"observability"}
{"time":"2026-05-02T01:57:23.083943518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:57:33.083648746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:57:43.083443782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:57:53.084109376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:58:03.083394312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:58:13.08322955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:58:23.084215309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:58:33.08369198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:58:43.084213216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:58:53.083306764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:59:03.084081238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:59:13.083272576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:59:23.083322031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:59:33.084214701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:59:43.08332488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T01:59:53.083307862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:00:03.084816376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:00:13.083304192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:00:23.083595707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:00:33.08329761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:00:43.08329117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:00:53.083271176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:01:03.083289734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:01:13.083284961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:01:23.083972756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:01:33.083140798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:01:43.083371792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:01:53.083310211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:02:03.084122463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:02:13.083954843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:02:23.083303661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:02:23.083349706Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":54,"service":"observability"}
{"time":"2026-05-02T02:02:33.083887254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:02:43.083169166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:02:53.083288084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:03:03.08416062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:03:13.083359379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:03:23.083596866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:03:33.08325512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:03:43.083390502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:03:53.0832936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:04:03.0841248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:04:13.083681606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:04:23.083344091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:04:33.083216557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:04:43.083323836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:04:53.083462024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:05:03.084106661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:05:13.083297905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:05:23.083322243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:05:33.083448648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:05:43.083323206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:05:53.083313489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:06:03.083764494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:06:13.083334211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:06:23.083326145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:06:33.083619415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:06:43.083288295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:06:53.083378671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:07:03.083644359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:07:13.084310952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:07:23.083630286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:07:23.083667717Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":55,"service":"observability"}
{"time":"2026-05-02T02:07:33.084078065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:07:43.083328727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:07:53.083280988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:08:03.084085303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:08:13.083288157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:08:23.083312287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:08:33.083328614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:08:43.083448891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:08:53.084080002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:09:03.084084064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:09:13.083562461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:09:23.083284034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:09:33.08421836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:09:43.083829949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:09:53.083339801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:10:03.083520846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:10:13.084256731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:10:23.083319646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:10:33.084042944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:10:43.083765441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:10:53.083438824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:11:03.08404888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:11:13.083321798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:11:23.083498642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:11:33.084037449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:11:43.083377462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:11:53.083299807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:12:03.084412523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:12:13.083301255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:12:23.084022392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:12:23.084064653Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":56,"service":"observability"}
{"time":"2026-05-02T02:12:33.083446309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:12:43.083364749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:12:53.083809281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:13:03.084102786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:13:13.084228562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:13:23.084004497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:13:33.083598064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:13:43.083327556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:13:53.083603654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:14:03.084195893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:14:13.083210038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:14:23.0833382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:14:33.083283903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:14:43.083313524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:14:53.083290983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:15:03.083565876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:15:13.083285678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:15:23.0833463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:15:33.083313333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:15:43.08332787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:15:53.083669423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:16:03.084015266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:16:13.083193356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:16:23.083652243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:16:33.083505741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:16:43.083320879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:16:53.083295217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:17:03.083595656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:17:13.083294944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:17:23.083279432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:17:33.083379844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:17:33.083432081Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":57,"service":"observability"}
{"time":"2026-05-02T02:17:43.083323298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:17:53.083601451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:18:03.084146224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:18:13.084053059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:18:23.08426746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:18:33.08338375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:18:43.083277478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:18:53.084047277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:19:03.084048157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:19:13.083172236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:19:23.083302249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:19:33.083157537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:19:43.0842084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:19:53.083657372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:20:03.084693417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:20:13.083322785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:20:23.083309725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:20:33.083724207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:20:43.08343456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:20:53.084225741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:21:03.084065377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:21:13.083331816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:21:23.08329882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:21:33.084090679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:21:43.083298035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:21:53.084145808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:22:03.083873988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:22:13.083389659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:22:23.084159332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:22:33.083295178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:22:43.083503735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:22:43.083551881Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":58,"service":"observability"}
{"time":"2026-05-02T02:22:53.083963138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:23:03.084081932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:23:13.083411176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:23:23.084285827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:23:33.084090754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:23:43.084604785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:23:53.083299918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:24:03.084363325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:24:13.083309029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:24:23.084085397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:24:33.083673176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:24:43.083389483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:24:53.084123932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:25:03.083963337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:25:13.084093829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:25:23.083323224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:25:33.084026754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:25:43.083360107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:25:53.084088197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:26:03.084090846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:26:13.083339758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:26:23.083284802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:26:33.084033915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:26:43.083327304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:26:53.084067338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:27:03.083985073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:27:13.083329758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:27:23.084140033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:27:33.083322658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:27:43.083324968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:27:53.084281055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:27:53.084312126Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":59,"service":"observability"}
{"time":"2026-05-02T02:28:03.084040186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:28:13.083283921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:28:23.08332409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:28:33.084080656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:28:43.083614885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:28:53.084207073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:29:03.084085919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:29:13.08347837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:29:23.083812308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:29:33.083539137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:29:43.083310449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:29:53.084060344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:30:03.08417596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:30:13.083337971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:30:23.083997979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:30:33.083471237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:30:43.083182271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:30:53.083289116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:31:03.083772441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:31:13.083292511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:31:23.083965049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:31:33.083991628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:31:43.083262582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:31:53.083983997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:32:03.08394706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:32:13.083351731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:32:23.084266868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:32:33.083200352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:32:43.083304736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:32:53.084209824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:33:03.084121293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:33:03.084152622Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":60,"service":"observability"}
{"time":"2026-05-02T02:33:13.083606585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:33:23.083308265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:33:33.084040617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:33:43.084138906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:33:53.083300558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:34:03.084126673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:34:13.083587239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:34:23.084278353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:34:33.083464086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:34:43.083217268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:34:53.084067617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:35:03.083913388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:35:13.084302633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:35:23.083696037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:35:33.083317644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:35:43.084225802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:35:53.083286836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:36:03.083276215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:36:13.083914268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:36:23.083631885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:36:33.083192301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:36:43.084033165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:36:53.083327885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:37:03.084113531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:37:13.084067376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:37:23.083311582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:37:33.083341176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:37:43.084141195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:37:53.083300602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:38:03.083578116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:38:13.084089349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:38:13.084128539Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":61,"service":"observability"}
{"time":"2026-05-02T02:38:23.083805084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:38:33.083410137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:38:43.083285754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:38:53.084124621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:39:03.084112264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:39:13.083582232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:39:23.083327182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:39:33.083618068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:39:43.083625808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:39:53.083343467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:40:03.08679333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:40:13.083850478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:40:23.083349037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:40:33.083861165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:40:43.08329153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:40:53.084279191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:41:03.083775791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:41:13.083322439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:41:23.083313303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:41:33.084031403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:41:43.083332555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:41:53.083205794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:42:03.084128759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:42:13.083869176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:42:23.083605932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:42:33.084014873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:42:43.083918121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:42:53.083306842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:43:03.084100165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:43:13.084165951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:43:13.084197136Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":62,"service":"observability"}
{"time":"2026-05-02T02:43:23.083887031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:43:33.083275799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:43:43.08375627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:43:53.083225494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:44:03.083940601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:44:13.083206252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:44:23.083365614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:44:33.083329027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:44:43.084103331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:44:53.083292679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:45:03.083763654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:45:13.083987451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:45:23.08328952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:45:33.084084887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:45:43.083901215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:45:53.083268027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:46:03.083981712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:46:13.083492878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:46:23.083274152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:46:33.083820593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:46:43.083577447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:46:53.083295792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:47:03.084121977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:47:13.083859791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:47:23.083570932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:47:33.084082128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:47:43.084302854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:47:53.08343348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:48:03.08396234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:48:13.084150811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:48:23.083997028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:48:23.084038321Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":63,"service":"observability"}
{"time":"2026-05-02T02:48:33.083416365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:48:43.084163278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:48:53.083803933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:49:03.083775436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:49:13.084049404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:49:23.083311863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:49:33.08393126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:49:43.083308781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:49:53.084265667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:50:03.083931647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:50:13.083551504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:50:23.084266663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:50:33.083787728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:50:43.083274411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:50:53.084298883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:51:03.084131233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:51:13.08328228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:51:23.084178949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:51:33.08368746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:51:43.084086309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:51:53.08374291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:52:03.083759772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:52:13.084227974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:52:23.083866405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:52:33.083323409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:52:43.08411195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:52:53.083495152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:53:03.083627079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:53:13.084045316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:53:23.08376136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:53:33.083331281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:53:33.083378609Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":64,"service":"observability"}
{"time":"2026-05-02T02:53:43.083357696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:53:53.083806851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:54:03.083750046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:54:13.084051159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:54:23.083888211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:54:33.083311395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:54:43.084270209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:54:53.083903343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:55:03.083604411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:55:13.083849009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:55:23.083348515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:55:33.084056042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:55:43.084318399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:55:53.083817586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:56:03.083549443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:56:13.084142764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:56:23.083889873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:56:33.083219408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:56:43.084171839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:56:53.083910544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:57:03.083768067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:57:13.084176619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:57:23.083745141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:57:33.083474021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:57:43.084191684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:57:53.083469006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:58:03.083670013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:58:13.084168482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:58:23.083948992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:58:33.083337306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:58:43.083673481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:58:43.083708596Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":65,"service":"observability"}
{"time":"2026-05-02T02:58:53.083896804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:59:03.083618184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:59:13.084025979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:59:23.083757251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:59:33.083255759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:59:43.084299761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T02:59:53.083881468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:00:03.085458035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:00:13.084067137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:00:23.083861849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:00:33.083194531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:00:43.083890652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:00:53.083632358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:01:03.083897818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:01:13.083360839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:01:23.08410588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:01:33.083537032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:01:43.083551809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:01:53.084149917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:02:03.083580747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:02:13.08326585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:02:23.083979418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:02:33.083729449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:02:43.083200906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:02:53.083978069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:03:03.083743898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:03:13.084023687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:03:23.083596597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:03:33.084035756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:03:43.083907756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:03:43.083944106Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":66,"service":"observability"}
{"time":"2026-05-02T03:03:53.083302306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:04:03.084046556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:04:13.083910189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:04:23.083697956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:04:33.083377673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:04:43.084050452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:04:53.083722151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:05:03.083551286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:05:13.084028827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:05:23.083694156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:05:33.083181369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:05:43.084060824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:05:53.083708142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:06:03.083774333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:06:13.084028242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:06:23.083810735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:06:33.084154539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:06:43.084037791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:06:53.083730635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:07:03.083633668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:07:13.083994023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:07:23.083619034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:07:33.08419207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:07:43.084118034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:07:53.083746307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:08:03.083625873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:08:13.084087063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:08:23.083654577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:08:33.084127499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:08:43.083949345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:08:43.083981207Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":67,"service":"observability"}
{"time":"2026-05-02T03:08:53.083678355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:09:03.083576748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:09:13.083769004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:09:23.083632289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:09:33.083283101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:09:43.084321119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:09:53.083978103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:10:03.084173394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:10:13.083704011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:10:23.084621577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:10:33.083951112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:10:43.083510232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:10:53.083977314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:11:03.083752701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:11:13.083929584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:11:23.083307701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:11:33.083715289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:11:43.083233349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:11:53.083874614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:12:03.083443403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:12:13.084331468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:12:23.083966803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:12:33.083332526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:12:43.083801454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:12:53.083273591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:13:03.084111023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:13:13.083586905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:13:23.084041841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:13:33.083528381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:13:43.083695469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:13:53.083427368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:13:53.083466128Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":68,"service":"observability"}
{"time":"2026-05-02T03:14:03.084031777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:14:13.083794508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:14:23.083558509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:14:33.084048096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:14:43.083940786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:14:53.083593574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:15:03.083503385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:15:13.083962282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:15:23.083341788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:15:33.083943209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:15:43.083759164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:15:53.084224831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:16:03.083205309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:16:13.083216786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:16:23.083954918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:16:33.083639512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:16:43.083298473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:16:53.084142676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:17:03.084019923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:17:13.083431127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:17:23.084001354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:17:33.083709731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:17:43.084276659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:17:53.084012779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:18:03.083943066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:18:13.083223547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:18:23.083922998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:18:33.083341804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:18:43.084161391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:18:53.083762913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:18:53.08379814Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-02T03:19:03.083766198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:19:13.083229112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:19:23.084131598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:19:33.083256535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:19:43.083890363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:19:53.083207016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:20:03.083897169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:20:13.083199355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:20:23.083604625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:20:33.084139213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:20:43.083689112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:20:53.084306435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:21:03.0840611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:21:13.083597142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:21:23.083435387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:21:33.084005694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:21:43.083886949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:21:53.08335778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:22:03.083735137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:22:13.083424144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:22:23.083596654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:22:33.084136685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:22:43.083822123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:22:53.084110121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:23:03.083874753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:23:13.084256719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:23:23.083352955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:23:33.083805352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:23:43.083707435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:23:53.083296333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:24:03.08422132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:24:03.084272427Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":70,"service":"observability"}
{"time":"2026-05-02T03:24:13.083224508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:24:23.084156523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:24:33.083603331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:24:43.083427894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:24:53.083441659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:25:03.08347671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:25:13.0837936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:25:23.083465793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:25:33.084195408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:25:43.08419048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:25:53.083790631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:26:03.083624257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:26:13.083270232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:26:23.0840033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:26:33.083785058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:26:43.083851292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:26:53.083632853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:27:03.083473066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:27:13.084022689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:27:23.083606395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:27:33.083213051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:27:43.083283131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:27:53.083164961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:28:03.083654281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:28:13.083364896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:28:23.083295979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:28:33.083961785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:28:43.083200817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:28:53.083784964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:29:03.08406376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:29:13.08343226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:29:13.083463812Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":71,"service":"observability"}
{"time":"2026-05-02T03:29:23.084008914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:29:33.083612063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:29:43.084113346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:29:53.083734984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:30:03.084009117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:30:13.08341173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:30:23.083811414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:30:33.083779551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:30:43.083911318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:30:53.083479048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:31:03.083351051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:31:13.084107879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:31:23.084293818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:31:33.084004017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:31:43.084052528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:31:53.083770358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:32:03.083896314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:32:13.08346313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:32:23.083798075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:32:33.083426021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:32:43.083374846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:32:53.08368016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:33:03.084085704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:33:13.083649493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:33:23.083723527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:33:33.083486846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:33:43.083702348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:33:53.083565538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:34:03.084141216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:34:13.083660501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:34:13.083694811Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":72,"service":"observability"}
{"time":"2026-05-02T03:34:23.083438303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:34:33.083630234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:34:43.083637542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:34:53.083667722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:35:03.083498512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:35:13.083930763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:35:23.083646212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:35:33.083155651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:35:43.083809078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:35:53.083715976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:36:03.08441069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:36:13.083844251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:36:23.083558582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:36:33.083412905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:36:43.084016199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:36:53.083559681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:37:03.083354264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:37:13.083583555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:37:23.084084861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:37:33.084088844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:37:43.083534769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:37:53.084012969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:38:03.083889716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:38:13.083949314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:38:23.083882805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:38:33.084025699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:38:43.083966926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:38:53.083867301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:39:03.083476484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:39:13.084153651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:39:13.08418938Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":73,"service":"observability"}
{"time":"2026-05-02T03:39:23.083917203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:39:33.084175558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:39:43.083468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:39:53.083980449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:40:03.083749581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:40:13.083447124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:40:23.083674157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:40:33.083352151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:40:43.084261006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:40:53.083958381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:41:03.083462038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:41:13.083682727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:41:23.083686255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:41:33.083385856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:41:43.084015145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:41:53.083529443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:42:03.083563312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:42:13.083292324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:42:23.083212691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:42:33.083541593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:42:43.083280735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:42:53.083806359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:43:03.0836372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:43:13.083568255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:43:23.083365168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:43:33.083436317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:43:43.08431677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:43:53.083735853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:44:03.083479838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:44:13.083824387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:44:23.083699192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:44:23.083732724Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":74,"service":"observability"}
{"time":"2026-05-02T03:44:33.08398307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:44:43.084259735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:44:53.083513499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:45:03.08407325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:45:13.083188866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:45:23.083798784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:45:33.083315262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:45:43.083364498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:45:53.083717265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:46:03.084115059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:46:13.0837167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:46:23.08407532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:46:33.083435477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:46:43.083435105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:46:53.083997624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:47:03.083715426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:47:13.083331298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:47:23.083357906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:47:33.083351935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:47:43.083993744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:47:53.083433178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:48:03.083907883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:48:13.083803365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:48:23.083559856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:48:33.083667586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:48:43.083317259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:48:53.083913319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:49:03.084093826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:49:13.083579286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:49:23.083337298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:49:33.084182668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:49:33.084219031Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":75,"service":"observability"}
{"time":"2026-05-02T03:49:43.083610718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:49:53.083507301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:50:03.084009191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:50:13.08332826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:50:23.084069762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:50:33.083674204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:50:43.083414616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:50:53.084100479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:51:03.084019151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:51:13.08342169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:51:23.084122725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:51:33.083321324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:51:43.083620283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:51:53.083729623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:52:03.083773279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:52:13.083589897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:52:23.083959275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:52:33.083187993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:52:43.083360843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:52:53.084218773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:53:03.083380049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:53:13.084159358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:53:23.08335296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:53:33.084289776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:53:43.084276189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:53:53.083541348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:54:03.084054227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:54:13.083398912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:54:23.083645131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:54:33.084023442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:54:43.084115076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:54:43.084150037Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":76,"service":"observability"}
{"time":"2026-05-02T03:54:53.083640303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:55:03.083279406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:55:13.083860171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:55:23.083869528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:55:33.083404136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:55:43.083291782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:55:53.08417152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:55:59.308414932Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-02T03:56:07.004005208Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-02T03:56:07.083678882Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-02T03:56:07.0837329Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-02T03:56:07.083744228Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-02T03:56:07.083814706Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-02T03:56:07.083878696Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-02T03:56:07.083992494Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-02T03:56:07.085376027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T03:56:07.087118145Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-02T03:56:17.084838555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T03:56:27.085339548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:56:27.085396043Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-02T03:56:37.084939729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:56:47.085068981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:56:57.084749756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:57:07.084391544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:57:17.084222183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:57:27.084271835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:57:37.084668365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:57:47.08465982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:57:57.084372796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:58:07.08438776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:58:17.084527061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:58:27.084703392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:58:37.084210386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:58:47.084645483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:58:57.084261566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:59:07.084688885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:59:17.084970749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:59:27.084952861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:59:37.084746781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:59:47.084688417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T03:59:57.084702631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:00:07.08492554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:00:17.084770198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:00:27.084824497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:00:37.084757418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:00:47.084161186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:00:57.085187315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:01:07.08508583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:01:17.08491614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:01:27.084524616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:01:37.084270947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:01:37.084309412Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T04:01:47.084702413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:01:57.084333146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:02:07.084673957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:02:17.0842241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:02:27.084922104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:02:37.084793684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:02:47.08441992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:02:57.085127156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:03:07.084902889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:03:17.084944703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:03:27.084694582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:03:37.084949674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:03:47.084760337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:03:57.084735514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:04:07.084781621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:04:17.084925926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:04:27.084744396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:04:37.084292169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:04:47.084177716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:04:57.08487894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:05:07.08496147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:05:17.084741857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:05:27.084990034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:05:37.084786149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:05:47.084315565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:05:57.084875098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:06:07.084979128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:06:17.084748459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:06:27.084832634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:06:37.084410716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:06:37.084569744Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-02T04:06:47.084315351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:06:57.085305558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:07:07.084733238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:07:17.084874073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:07:27.084654929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:07:37.085041342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:07:47.084853345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:07:57.085024904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:08:07.084192149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:08:17.084777317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:08:27.084588811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:08:37.084298094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:08:47.084677698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:08:57.084206157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:09:07.085114341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:09:17.084920122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:09:27.085153212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:09:37.085013698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:09:47.084899303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:09:57.084388398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:10:07.084789716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:10:17.084765774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:10:27.084766195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:10:37.085181228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:10:47.08483292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:10:57.084324895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:11:07.084505315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:11:17.084419548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:11:27.084300292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:11:37.084954735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:11:37.084988003Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-02T04:11:47.085144368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:11:57.084409494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:12:07.085092498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:12:17.08471954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:12:27.08489177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:12:37.085125498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:12:47.084991502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:12:57.084739677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:13:07.085055014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:13:17.085130504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:13:27.085383695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:13:37.084733466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:13:47.084952816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:13:57.084819536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:14:07.085010362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:14:17.084275496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:14:27.085153585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:14:37.084933693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:14:47.084932497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:14:57.084875323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:15:07.084904908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:15:17.084935172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:15:27.084775668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:15:37.085262419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:15:47.084793463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:15:57.084893341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:16:07.084807685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:16:17.084675343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:16:27.084865339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:16:37.085052823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:16:37.085086192Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-02T04:16:47.084900161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:16:57.084392094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:17:07.085151432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:17:17.084230925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:17:27.084819666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:17:37.084614859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:17:47.084957621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:17:57.084823185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:18:07.084977759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:18:17.084714539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:18:27.085206857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:18:37.084956863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:18:47.08432188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:18:57.084392207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:19:07.085036669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:19:17.084885419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:19:27.085142102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:19:37.084622221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:19:47.084159387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:19:57.084899711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:20:07.084759403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:20:17.084522463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:20:27.084931134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:20:37.084658179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:20:47.084343761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:20:57.084887442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:21:07.086171338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:21:17.085194629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:21:27.084968774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:21:37.085108654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:21:37.085141184Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-02T04:21:47.084901449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:21:57.084775266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:22:07.084191976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:22:17.084339885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:22:27.084265674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:22:37.084736104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:22:47.084625321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:22:57.085092386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:23:07.084919927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:23:17.084973446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:23:27.085001318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:23:37.084903867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:23:47.085027493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:23:57.085147512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:24:07.08516973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:24:17.084495203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:24:27.084218031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:24:37.085102853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:24:47.084192473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:24:57.085081169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:25:07.084141512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:25:17.08438407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:25:27.085214037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:25:37.084225531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:25:47.084387725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:25:57.084553944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:26:07.085085761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:26:17.08421306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:26:27.08412156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:26:37.084388515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:26:47.085056808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:26:47.085088736Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-02T04:26:57.084255071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:27:07.084187118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:27:17.084827793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:27:27.084901544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:27:37.084884007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:27:47.08478625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:27:57.084146249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:28:07.084723831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:28:17.08502386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:28:27.084271533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:28:37.084284152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:28:47.084218946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:28:57.08464235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:29:07.084935751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:29:17.084577208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:29:27.084612378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:29:37.084553465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:29:47.085166706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:29:57.084376837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:30:07.084722426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:30:17.084681729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:30:27.084394798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:30:37.084819672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:30:47.084897783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:30:57.08456908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:31:07.085133933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:31:17.084974975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:31:27.084292575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:31:37.084940636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:31:47.084604129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:31:57.084208762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:31:57.08426296Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-02T04:32:07.085038604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:32:17.084927408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:32:27.084619521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:32:37.084301379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:32:47.085063185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:32:57.084327404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:33:07.084201285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:33:17.084612591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:33:27.08467764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:33:37.085005611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:33:47.084907148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:33:57.08454067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:34:07.085108276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:34:17.084750059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:34:27.084267071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:34:37.084205654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:34:47.084706468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:34:57.084215466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:35:07.085106327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:35:17.084809805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:35:27.084994557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:35:37.084652904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:35:47.084922397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:35:57.084553243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:36:07.085021989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:36:17.08464208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:36:27.084178977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:36:37.084887746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:36:47.084627104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:36:57.084962813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:36:57.084998739Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-02T04:37:07.084965541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:37:17.084627336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:37:27.084382243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:37:37.084297665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:37:47.085114962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:37:57.084717175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:38:07.085209549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:38:17.084714297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:38:27.084283468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:38:37.084184507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:38:47.084637659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:38:57.084258846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:39:07.084608262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:39:17.084634657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:39:27.085117467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:39:37.084724849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:39:47.084602409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:39:57.084119997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:40:07.085005895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:40:17.084879171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:40:27.085197788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:40:37.085052185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:40:47.084889718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:40:57.084755262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:41:07.085082437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:41:17.085161984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:41:27.084854063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:41:37.084801455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:41:47.084365225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:41:57.084882199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:42:07.0850055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:42:07.08504515Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-02T04:42:17.08434382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:42:27.085178304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:42:37.08508377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:42:47.084577003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:42:57.08436394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:43:07.084179144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:43:17.085105232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:43:27.084284067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:43:37.085053787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:43:47.085033707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:43:57.084351555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:44:07.084398449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:44:17.084730848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:44:27.084632923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:44:37.084175356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:44:47.084713779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:44:57.0841867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:45:07.084709442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:45:17.085122861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:45:27.084552304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:45:37.08653317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:45:47.084955693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:45:57.084420709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:46:07.084814162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:46:17.084892329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:46:27.084143644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:46:37.084464679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:46:47.084264907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:46:57.084746509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:47:07.084141449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:47:17.085229111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:47:17.085293995Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-02T04:47:27.084587496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:47:37.084663875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:47:47.085055049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:47:57.084849219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:48:07.085123824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:48:17.0844184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:48:27.085204281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:48:37.084849817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:48:47.084295882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:48:57.085169114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:49:07.084914244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:49:17.084160821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:49:27.084734351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:49:37.084375689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:49:47.084893033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:49:57.084817323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:50:07.084736855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:50:17.084920622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:50:27.08436556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:50:37.085102066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:50:47.084831659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:50:57.084352655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:51:07.085138917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:51:17.084945646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:51:27.084311132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:51:37.085069481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:51:47.084903374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:51:57.084857722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:52:07.084811738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:52:17.085162038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:52:27.084372675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:52:27.084415963Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-02T04:52:37.085018144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:52:47.084400756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:52:57.084191715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:53:07.08506301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:53:17.084961684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:53:27.085159126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:53:37.084981354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:53:47.084266664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:53:57.084977631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:54:07.08466365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:54:17.084898011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:54:27.084809401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:54:37.084318602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:54:47.084972817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:54:57.084591306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:55:07.085024826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:55:17.084908691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:55:27.084218273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:55:37.084188474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:55:47.085133489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:55:57.084595867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:56:07.08489714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:56:17.08495025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:56:27.084758956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:56:37.0849985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:56:47.084324075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:56:57.085203648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:57:07.084913442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:57:17.084808448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:57:27.08508688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:57:27.085120817Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-02T04:57:37.085007956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:57:47.084539815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:57:57.085035521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:58:07.084628431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:58:17.084779782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:58:27.084368015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:58:37.084910387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:58:47.084991812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:58:57.08423225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:59:07.084984353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:59:17.084539236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:59:27.085123548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:59:37.084631615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:59:47.08426714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T04:59:57.0849615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:00:07.084849303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:00:17.084693312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:00:27.0849733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:00:37.084690369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:00:47.084226503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:00:57.085049424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:01:07.084948463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:01:17.085167745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:01:27.085079808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:01:37.085006321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:01:47.084868472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:01:57.084173232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:02:07.08496976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:02:17.084843829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:02:27.084818931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:02:37.084155071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:02:37.084186869Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-02T05:02:47.085056225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:02:57.085200211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:03:07.084695717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:03:17.085134422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:03:27.084199652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:03:37.0848527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:03:47.084153343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:03:57.084971976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:04:07.084746666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:04:17.084873639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:04:27.084738945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:04:37.084194001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:04:47.084835358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:04:57.084586433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:05:07.084602002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:05:17.084902687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:05:27.084208648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:05:37.084268215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:05:47.084879023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:05:57.084171939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:06:07.084683317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:06:17.084713524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:06:27.085037512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:06:37.084979733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:06:47.084975888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:06:57.084223913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:07:07.085036232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:07:17.085001568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:07:27.084719026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:07:37.084939474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:07:37.084974489Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-02T05:07:47.085036784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:07:57.08486688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:08:07.084542956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:08:17.084770397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:08:27.084120496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:08:37.085024986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:08:47.084328021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:08:57.0851611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:09:07.084617457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:09:17.085123584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:09:27.084742821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:09:37.085044864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:09:47.085001955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:09:57.084720431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:10:07.085071412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:10:17.08517999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:10:27.084790727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:10:37.084505672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:10:47.085088576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:10:57.085049315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:11:07.08473983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:11:17.08505183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:11:27.08418021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:11:37.085048258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:11:47.084793673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:11:57.085060211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:12:07.084687991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:12:17.084810143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:12:27.084277288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:12:37.085012544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:12:37.085045881Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-02T05:12:47.084721446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:12:57.085204703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:13:07.084919527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:13:17.084627556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:13:27.084913196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:13:37.084677966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:13:47.084309397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:13:57.084228754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:14:07.084649421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:14:17.084278391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:14:27.084805276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:14:37.084780089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:14:47.084831503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:14:57.084987477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:15:07.084940152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:15:17.084738778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:15:27.084637983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:15:37.084919849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:15:47.084990483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:15:57.084890924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:16:07.084619952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:16:17.085218193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:16:27.084728012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:16:37.084765983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:16:47.084156556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:16:57.084142415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:17:07.084932582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:17:17.084170943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:17:27.085068501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:17:37.084269289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:17:47.084811256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:17:47.084843866Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-02T05:17:57.084689374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:18:07.085213222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:18:17.085060228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:18:27.084895817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:18:37.084911665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:18:47.084214334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:18:57.084799438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:19:07.084163494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:19:17.085032865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:19:27.084587112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:19:37.084223188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:19:47.084972324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:19:57.084184925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:20:07.084816654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:20:17.085203699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:20:27.085062233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:20:37.084713377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:20:47.085132551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:20:57.085163439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:21:07.08475607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:21:17.084207633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:21:27.085138821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:21:37.085083373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:21:47.084909899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:21:57.08451799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:22:07.085045566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:22:17.084894444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:22:27.084655197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:22:37.084345304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:22:47.084175767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:22:57.084932952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:22:57.084966958Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-02T05:23:07.085016506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:23:17.084753443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:23:27.084761675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:23:37.084628094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:23:47.084567957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:23:57.084892449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:24:07.085093645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:24:17.084852461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:24:27.085200834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:24:37.085108177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:24:47.085170467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:24:57.084675304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:25:07.084847616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:25:17.084381988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:25:27.084191306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:25:37.084548678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:25:47.084892394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:25:57.084739791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:26:07.084165743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:26:17.084556977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:26:27.084274826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:26:37.084642566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:26:47.084293794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:26:57.084228764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:27:07.085062523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:27:17.084999421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:27:27.084255411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:27:37.084297233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:27:47.08461777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:27:57.084392067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:28:07.08421621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:28:07.084273516Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-02T05:28:17.084275149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:28:27.084209318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:28:37.084740276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:28:47.084390915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:28:57.084852407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:29:07.084857507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:29:17.084636029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:29:27.084260996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:29:37.084232911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:29:47.084784281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:29:57.084289047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:30:07.085085651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:30:17.084896658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:30:27.084280195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:30:37.084266191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:30:47.084262866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:30:57.084126343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:31:07.084709227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:31:17.084209794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:31:27.08477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:31:37.084185968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:31:47.084801221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:31:57.084218049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:32:07.084854422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:32:17.084174864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:32:27.084609571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:32:37.084232309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:32:47.084211586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:32:57.084272086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:33:07.085100806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:33:07.085147014Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-02T05:33:17.084681208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:33:27.084752102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:33:37.084226689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:33:47.08491062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:33:57.084803684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:34:07.08512588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:34:17.084420497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:34:27.084313004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:34:37.084269562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:34:47.085180076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:34:57.084818454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:35:07.085085828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:35:17.084227794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:35:27.084270417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:35:37.084214964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:35:47.084210806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:35:57.084224924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:36:07.085052033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:36:17.084787602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:36:27.084218172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:36:37.08426624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:36:47.084320909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:36:57.084293998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:37:07.084757224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:37:17.084822188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:37:27.08494778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:37:37.084396567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:37:47.08469899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:37:57.084264045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:38:07.085104164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:38:17.084882057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:38:17.084918753Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-02T05:38:27.084259926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:38:37.084182815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:38:47.084884688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:38:57.084590754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:39:07.084678491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:39:17.084549545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:39:27.084256252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:39:37.08428929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:39:47.084178707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:39:57.084874219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:40:07.085066274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:40:17.084268469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:40:27.084748532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:40:37.084270458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:40:47.084860157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:40:57.084223967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:41:07.084674477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:41:17.085125992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:41:27.084844389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:41:37.084640588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:41:47.084314071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:41:57.085080691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:42:07.085030428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:42:17.084274729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:42:27.084229461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:42:37.084224054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:42:47.084912949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:42:57.084655853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:43:07.084570056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:43:17.084257762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:43:27.084218458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:43:27.084353203Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-02T05:43:37.085131589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:43:47.084205549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:43:57.084372112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:44:07.085038463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:44:17.085070598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:44:27.084267512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:44:37.084230745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:44:47.084226205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:44:57.085193875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:45:07.085047669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:45:17.084287543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:45:27.084217777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:45:37.08469375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:45:47.084372379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:45:57.085194753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:46:07.085005323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:46:17.084775528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:46:27.085213971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:46:37.084271405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:46:47.0842646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:46:57.084223894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:47:07.08502392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:47:17.085228357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:47:27.084351981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:47:37.085099957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:47:47.084877846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:47:57.08447209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:48:07.085021586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:48:17.085054968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:48:27.084281285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:48:37.084271848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:48:37.084514756Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-02T05:48:47.084216643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:48:57.084186511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:49:07.084963821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:49:17.084213658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:49:27.084229967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:49:37.084222737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:49:47.084676254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:49:57.08421084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:50:07.084568027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:50:17.085149736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:50:27.084272245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:50:37.084226126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:50:47.084343631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:50:57.084638543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:51:07.084760389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:51:17.084228515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:51:27.084166064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:51:37.085059769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:51:47.084290349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:51:57.084273665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:52:07.084973102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:52:17.084292463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:52:27.084259278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:52:37.085040477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:52:47.084220165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:52:57.084548129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:53:07.085054262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:53:17.085131356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:53:27.084209431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:53:37.084274989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:53:47.085017008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:53:47.085051586Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-02T05:53:57.084825711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:54:07.084815202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:54:17.08421159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:54:27.085123576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:54:37.084216422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:54:47.08422906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:54:57.084230129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:55:07.084920563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:55:17.084264518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:55:27.084214094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:55:37.084734287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:55:47.084613266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:55:57.084183219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:56:07.084646549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:56:17.084787055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:56:27.084229389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:56:37.084896003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:56:47.084185376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:56:57.084261097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:57:07.084917196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:57:17.084737504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:57:27.084231598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:57:37.085123168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:57:47.084210089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:57:57.084222864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:58:07.084289903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:58:17.084392761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:58:27.084363141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:58:37.085099358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:58:47.084209064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:58:57.084219609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:58:57.084278511Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-02T05:59:07.085010185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:59:17.084737476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:59:27.084278187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:59:37.084314514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:59:47.085044876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T05:59:57.084219857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:00:07.085399145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:00:17.084232675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:00:27.084147123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:00:37.084272112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:00:47.084264623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:00:57.084273047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:01:07.085049028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:01:17.084954231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:01:27.084922527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:01:37.084671503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:01:47.085196965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:01:57.084939146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:02:07.084939026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:02:17.084262311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:02:27.084178637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:02:37.08497618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:02:47.084291312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:02:57.084225634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:03:07.085022468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:03:17.084915053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:03:27.084262679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:03:37.084227388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:03:47.084263934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:03:57.085017585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:03:57.085052137Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-02T06:04:07.085153023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:04:17.084267385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:04:27.084161932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:04:37.085111281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:04:47.084896864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:04:57.084629963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:05:07.084627051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:05:17.085102375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:05:27.084264676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:05:37.085066797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:05:47.084280584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:05:57.085016595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:06:07.085087269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:06:17.084772171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:06:27.084290869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:06:37.085006884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:06:47.084751095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:06:57.084208097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:07:07.085052232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:07:17.084701499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:07:27.085193448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:07:37.084276871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:07:47.084807206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:07:57.084166188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:08:07.08505355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:08:17.085012958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:08:27.084223462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:08:37.084273557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:08:47.084900359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:08:57.084984227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:09:07.084215772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:09:07.084273234Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-02T06:09:17.084202619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:09:27.08466753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:09:37.084280824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:09:47.084208979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:09:57.084895477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:10:07.085037099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:10:17.084497121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:10:27.085115782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:10:37.084932909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:10:47.084215748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:10:57.084618035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:11:07.084588693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:11:17.085122692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:11:27.08471354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:11:37.084266014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:11:47.08425985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:11:57.085132382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:12:07.085060219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:12:17.084386552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:12:27.085090749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:12:37.084747659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:12:47.084333992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:12:57.084186592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:13:07.085057829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:13:17.084273795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:13:27.084231502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:13:37.084296271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:13:47.085081821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:13:57.084874952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:14:07.084913453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:14:07.084947942Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-02T06:14:17.08422827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:14:27.085165977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:14:37.084863664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:14:47.085158538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:14:57.084855616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:15:07.08417457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:15:17.084142097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:15:27.084851746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:15:37.084361481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:15:47.084102495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:15:57.084230767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:16:07.08495656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:16:17.085034337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:16:27.084876637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:16:37.084232016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:16:47.08522281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:16:57.084889679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:17:07.084904672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:17:17.084272461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:17:27.084192338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:17:37.084940163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:17:47.0842662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:17:57.084931851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:18:07.084891319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:18:17.084158056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:18:27.085172406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:18:37.084271015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:18:47.084262554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:18:57.085090934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:19:07.084148841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:19:17.085098025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:19:17.085132817Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-02T06:19:27.084971106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:19:37.08479468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:19:47.084270708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:19:57.085148082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:20:07.085016677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:20:17.084789297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:20:27.084207255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:20:37.085162161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:20:47.084849882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:20:57.084894766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:21:07.084810302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:21:17.084179715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:21:27.085070875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:21:37.085025048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:21:47.084262968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:21:57.084232419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:22:07.08427946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:22:17.084931813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:22:27.084910047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:22:37.084796135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:22:47.084262267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:22:57.084199009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:23:07.085167588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:23:17.084860763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:23:27.084143022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:23:37.085051907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:23:47.08491264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:23:57.084230749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:24:07.084755469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:24:17.084309447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:24:27.084853882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:24:27.084901024Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-02T06:24:37.084808941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:24:47.085072376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:24:57.084898512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:25:07.084963697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:25:17.085199804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:25:27.085063889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:25:37.084333544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:25:47.084901299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:25:57.084566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:26:07.084763611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:26:17.084981829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:26:27.08489735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:26:37.08425645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:26:47.084226095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:26:57.085121204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:27:07.085322528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:27:17.084803243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:27:27.084267751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:27:37.084146204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:27:47.084843825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:27:57.084226033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:28:07.085042802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:28:17.084832003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:28:27.084228335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:28:37.084971723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:28:47.084810417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:28:57.084282317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:29:07.084436731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:29:17.085385775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:29:27.0843314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:29:37.084258904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:29:37.084298387Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-02T06:29:47.084911489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:29:57.084665671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:30:07.085280574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:30:17.084961617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:30:27.084690884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:30:37.084171424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:30:47.085059186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:30:57.084843158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:31:07.084835596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:31:17.085423325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:31:27.085041458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:31:37.08475027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:31:47.084208209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:31:57.085131864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:32:07.085112885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:32:17.084652532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:32:27.084721591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:32:37.084943391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:32:47.084736895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:32:47.636408737Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-02T06:32:54.702406098Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-02T06:32:54.74201064Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-02T06:32:54.742386336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T06:32:54.742422769Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-02T06:32:54.742438277Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-02T06:32:54.742547869Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-02T06:32:54.742617263Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-02T06:32:54.74270393Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-02T06:32:54.743032948Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-02T06:33:04.743303549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T06:33:14.743083412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:33:14.743114788Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-02T06:33:24.74258655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:33:34.743313641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:33:44.742647679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:33:54.743132198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:34:04.742659655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:34:14.742483699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:34:24.743319221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:34:34.743402161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:34:44.743219735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:34:54.743471757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:35:04.74277615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:35:14.742569477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:35:24.743319788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:35:34.742469987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:35:44.742653842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:35:54.743481314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:36:04.742995815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:36:14.743376732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:36:24.742588757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:36:34.742823335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:36:44.742651289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:36:54.742865636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:37:04.743014279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:37:14.743480099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:37:24.743058273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:37:34.743064234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:37:44.743071107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:37:54.743130867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:38:04.7433995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:38:14.742454026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:38:24.742680113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:38:24.742714925Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T06:38:34.743364568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:38:44.74317844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:38:54.742702473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:39:04.742752978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:39:14.743368778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:39:24.743530355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:39:34.742987269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:39:44.742753169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:39:54.742826424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:40:04.74289243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:40:14.742840595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:40:24.742694376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:40:34.742974864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:40:44.743277549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:40:54.743392252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:41:04.742639282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:41:14.742614555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:41:24.74294352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:41:34.742916828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:41:44.743190709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:41:54.743228276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:42:04.742518725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:42:14.743589382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:42:24.74319181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:42:34.742744399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:42:44.742786923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:42:54.743130817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:43:04.74316974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:43:14.742866985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:43:24.742738729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:43:24.742786794Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-02T06:43:34.742627093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:43:44.742601103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:43:54.743117371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:44:04.742894848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:44:14.742801403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:44:24.742468356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:44:34.742517521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:44:44.742502963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:44:54.743026267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:45:04.743040381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:45:14.742639974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:45:24.742979106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:45:34.742459233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:45:44.74342884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:45:54.74302015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:46:04.742988027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:46:14.742839124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:46:24.742962618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:46:34.743213244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:46:44.742522619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:46:54.743427391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:47:04.743017305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:47:14.742495451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:47:24.742938729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:47:34.743510132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:47:44.742669469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:47:54.742600672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:48:04.743214697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:48:14.742551141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:48:24.743282992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:48:24.743316374Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-02T06:48:34.742578644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:48:44.742632811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:48:54.743093243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:49:04.743094072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:49:14.744717693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:49:24.742642298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:49:34.742767774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:49:44.742532552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:49:54.742892978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:50:04.742732454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:50:14.742617886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:50:24.742877066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:50:34.743060567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:50:44.742646204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:50:54.743272242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:51:04.743108386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:51:14.742607883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:51:24.743089207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:51:34.742662124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:51:44.742614392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:51:54.743034733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:52:04.743839355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:52:14.742559564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:52:24.743232326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:52:34.743056137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:52:44.74384034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:52:54.743387121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:53:04.742597173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:53:14.742462654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:53:24.742550371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:53:34.743185569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:53:34.743231406Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-02T06:53:44.742714973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:53:54.742824551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:54:04.743143776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:54:14.742653853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:54:24.743085788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:54:31.86527896Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-02T06:54:39.458982967Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-02T06:54:39.5270077Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-02T06:54:39.527067871Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-02T06:54:39.527078774Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-02T06:54:39.527189153Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-02T06:54:39.527216617Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-02T06:54:39.527351259Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-02T06:54:39.527852427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T06:54:39.529383769Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-02T06:54:49.528369715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T06:54:59.529026035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:54:59.529062066Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-02T06:55:09.528662307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:55:19.528148976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:55:29.528784703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:55:39.528733522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:55:49.528137791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:55:59.52858168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:56:09.528378927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:56:19.528258527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:56:29.528221994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:56:39.528927993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:56:49.528909047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:56:59.528350998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:57:09.528312629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:57:19.528671993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:57:29.528187066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:57:39.528863015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:57:49.528163969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:57:59.528059566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:58:09.528159272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:58:19.528589139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:58:29.528988676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:58:39.528176458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:58:49.528101694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:58:59.52834701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:59:09.528787338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:59:19.528178318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:59:29.52826886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:59:39.528902199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:59:49.528101633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T06:59:59.528335767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:00:09.528712227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:00:09.528749175Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T07:00:19.528811791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:00:29.529010432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:00:39.528907702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:00:49.528123724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:00:59.528837867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:01:09.52801017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:01:19.528215667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:01:29.528702572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:01:39.528778543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:01:49.528144667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:01:59.528537175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:02:09.528287123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:02:19.528141328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:02:29.52892554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:02:39.528149096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:02:49.528332792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:02:59.528213211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:03:09.528764729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:03:19.528093235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:03:29.528153637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:03:39.528891023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:03:49.528481757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:03:59.529190221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:04:09.528800983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:04:19.528084536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:04:29.528960033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:04:39.528812411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:04:49.528186528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:04:59.528147326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:05:09.528283676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:05:19.528036041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:05:19.528069245Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-02T07:05:29.528133181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:05:39.528229329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:05:49.528058269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:05:59.528725666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:06:09.528622733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:06:19.528271722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:06:29.528641796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:06:39.528989303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:06:49.528681805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:06:59.528775898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:07:09.528360721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:07:19.528776593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:07:29.528969087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:07:39.52899862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:07:49.527989051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:07:59.528401591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:08:09.528878018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:08:19.528059399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:08:29.528138313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:08:39.528776426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:08:49.528075176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:08:59.528664172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:09:09.528373756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:09:19.528328548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:09:29.528774086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:09:39.528936705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:09:49.528643875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:09:59.528355546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:10:09.528136866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:10:19.528099165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:10:19.528130964Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-02T07:10:29.528324207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:10:39.529024792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:10:49.528813051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:10:59.529024037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:11:09.52862002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:11:19.528145565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:11:29.528146861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:11:39.528763315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:11:49.528892044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:11:59.528168548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:12:09.528402979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:12:19.528083566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:12:29.528859095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:12:39.528824699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:12:49.528182227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:12:59.528088962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:13:09.528931378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:13:19.52905731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:13:29.52831921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:13:39.528388868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:13:49.528127546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:13:59.528927046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:14:09.528849303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:14:19.528049772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:14:29.52797404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:14:39.52835709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:14:49.528950581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:14:59.528050409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:15:09.528815463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:15:19.528813268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:15:19.528847765Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-02T07:15:29.528981467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:15:39.528149195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:15:49.528214595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:15:59.527983889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:16:09.528755556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:16:19.528855319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:16:29.52807125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:16:39.528839882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:16:49.528535596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:16:59.528298217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:17:09.528817113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:17:19.528547517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:17:29.528720158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:17:39.528988507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:17:49.52827514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:17:59.528299095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:18:09.528696913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:18:19.528358997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:18:29.528658501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:18:39.529042506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:18:49.528942436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:18:59.528194159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:19:09.52837366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:19:19.527968795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:19:29.528057643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:19:39.52875455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:19:49.528849792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:19:59.528216392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:20:09.529040896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:20:19.528511675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:20:29.529057062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:20:29.529090714Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-02T07:20:39.528877221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:20:49.528039858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:20:59.528978156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:21:09.528610858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:21:19.528687527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:21:29.528417777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:21:39.528880917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:21:49.528931249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:21:59.528050737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:22:09.528951885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:22:19.528283855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:22:29.528903084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:22:39.528015231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:22:49.528836651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:22:59.528216003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:23:09.52881125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:23:19.528262769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:23:29.528151564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:23:39.52906623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:23:49.528226196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:23:59.528541461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:24:09.528916346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:24:19.528733714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:24:29.52796833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:24:39.528978857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:24:49.528027564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:24:59.528942938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:25:09.529017588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:25:19.528028927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:25:29.529073545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:25:29.529119238Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-02T07:25:39.528609798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:25:49.528189897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:25:59.528870316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:26:09.528397022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:26:19.528086575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:26:29.52817835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:26:39.528170267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:26:49.528209199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:26:59.528085112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:27:09.52887563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:27:19.528178515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:27:29.528105473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:27:39.528841944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:27:49.528636615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:27:59.528876233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:28:09.529000675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:28:19.528809921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:28:29.528263291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:28:39.528847393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:28:49.529017144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:28:59.528159212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:29:09.52863733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:29:19.528574607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:29:29.528802329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:29:39.528852796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:29:49.528835344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:29:59.528807388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:30:09.52895224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:30:19.528607948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:30:29.528998523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:30:39.528950305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:30:39.529000595Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-02T07:30:49.528217904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:30:59.528853526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:31:09.528026175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:31:19.528880362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:31:29.528306959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:31:39.527998051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:31:49.528784921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:31:59.528823182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:32:09.528618098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:32:19.528213069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:32:29.528500487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:32:39.528713356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:32:49.528086767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:32:59.528098842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:33:09.528574106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:33:19.528047198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:33:19.584561327Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-02T07:33:27.119369753Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-02T07:33:27.164865401Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-02T07:33:27.164925022Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-02T07:33:27.164936999Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-02T07:33:27.165014097Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-02T07:33:27.165048253Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-02T07:33:27.165164861Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-02T07:33:27.165744769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T07:33:27.166060745Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-02T07:33:37.166751976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T07:33:47.166338385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:33:47.16637615Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-02T07:33:57.166831918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:34:07.166528387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:34:17.1667668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:34:27.166729663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:34:37.166641467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:34:47.166694349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:34:57.165984365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:35:07.166369408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:35:17.165889647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:35:27.166360131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:35:37.165982623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:35:47.166465995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:35:57.166569362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:36:07.166143424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:36:17.166694677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:36:27.16594061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:36:37.16621484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:36:47.166110905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:36:57.16644472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:37:07.166798422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:37:17.16614225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:37:27.166911657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:37:37.166431552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:37:47.166674527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:37:57.166128046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:38:07.165954331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:38:17.16633726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:38:27.16634233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:38:37.166124189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:38:47.166201057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:38:57.166369549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:38:57.166398918Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T07:39:07.166788832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:39:17.165952555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:39:27.166161626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:39:37.166661968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:39:47.165977201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:39:57.165959209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:40:07.166314879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:40:17.166280565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:40:27.166889119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:40:37.166472234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:40:47.166266084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:40:57.16639446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:41:07.166275014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:41:17.167322766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:41:27.165957932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:41:37.166618689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:41:47.16590759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:41:57.166587473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:42:07.166260851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:42:17.166935767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:42:27.166784754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:42:37.166420939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:42:47.16663873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:42:57.166077179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:43:07.166661418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:43:17.166181068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:43:27.166282256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:43:37.16620599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:43:47.166332326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:43:57.166713468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:43:57.166748657Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-02T07:44:07.166450904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:44:17.166257791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:44:27.166910102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:44:37.166530259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:44:47.166167823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:44:57.166528805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:45:07.166194151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:45:17.166219888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:45:27.16671287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:45:37.166400665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:45:47.16667522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:45:57.166019732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:46:07.166729301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:46:17.165987307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:46:27.166878401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:46:37.166150656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:46:47.165983692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:46:57.166351735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:47:07.166337578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:47:17.166448122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:47:27.166778722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:47:37.16667832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:47:47.166519906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:47:57.166105123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:48:02.370604458Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-02T07:48:10.029304459Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-02T07:48:10.118290578Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-02T07:48:10.118836994Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-02T07:48:10.118882895Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-02T07:48:10.118968451Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-02T07:48:10.11899804Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-02T07:48:10.119101806Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-02T07:48:10.119612662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T07:48:10.119949425Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-02T07:48:20.120022182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T07:48:30.120849997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:48:30.12088337Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-02T07:48:40.1207095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:48:50.120636091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:49:00.120030069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:49:10.119882025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:49:20.119907226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:49:30.12005954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:49:40.120369263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:49:50.119881234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:50:00.120868167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:50:10.120340726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:50:20.120860952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:50:30.12068762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:50:40.120538181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:50:50.120263128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:51:00.120531452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:51:10.120053261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:51:20.120283498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:51:30.120349946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:51:40.120782309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:51:50.120215654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:52:00.120671456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:52:10.119994761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:52:20.120669118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:52:30.120562662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:52:40.120346547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:52:50.120683424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:53:00.119811004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:53:10.119668859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:53:20.120804549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:53:30.120750554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:53:40.119805669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:53:40.119836212Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T07:53:50.120636129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:54:00.123636908Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:54:10.121325079Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:54:20.119958823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T07:54:30.119955499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T07:54:40.119956184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:54:50.120786683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:55:00.121139814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:55:10.120286646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:55:20.119863527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:55:30.11987222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:55:40.120306269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:55:50.119969051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:56:00.121684253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:56:10.120391866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:56:20.120849548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:56:30.11997452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:56:40.12079228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:56:50.120542476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:57:00.121023263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:57:10.12059643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:57:20.120835025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:57:30.120717454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:57:40.120116082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:57:50.120811764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:58:00.122565928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T07:58:10.121099776Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:58:10.121138843Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T07:58:20.120661491Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:58:30.121084822Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:58:40.120874729Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:58:50.121096852Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:59:00.122770657Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:59:10.121132865Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:59:20.121326356Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:59:30.120849615Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:59:40.121338784Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T07:59:50.121483084Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:00:00.124956424Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:00:10.121046628Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:00:20.120809062Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:00:30.120620173Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:00:40.121043306Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:00:50.120872556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:01:00.121922583Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:01:10.121208336Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:01:20.121398972Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:01:30.120272868Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:01:40.121405167Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:01:50.120941016Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:02:00.150412646Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:02:10.121142556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:02:20.121205285Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:02:30.121276205Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:02:40.121396125Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:02:50.12143283Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:03:00.123940999Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:03:10.120935306Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:03:20.121253722Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:03:30.120668193Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:03:40.121091641Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:03:50.121160851Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:04:00.120966019Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:04:10.121198683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:04:20.121027458Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:04:30.121174048Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:04:40.121040358Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:04:50.121209248Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:05:00.12204406Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:05:10.121083118Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:05:20.120781562Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:05:30.120620488Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:05:40.121317486Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:05:50.120981437Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:06:00.121777436Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:06:10.12106615Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:06:20.12070408Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:06:30.121064496Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:06:40.121328642Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:06:50.121381635Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:07:00.121317984Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:07:10.121267084Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:07:20.121097679Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:07:30.12074475Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:07:40.120778095Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:07:50.120368877Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:08:00.121356124Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:08:10.120899988Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:08:20.120402019Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:08:30.121224871Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:08:40.121281773Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:08:50.121175682Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:09:00.120827745Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:09:10.121167682Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:09:20.121309342Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:09:30.120271691Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:09:40.120765493Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:09:50.121059778Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:10:00.121610997Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:10:10.121086679Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:10:20.120394373Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:10:30.120886577Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:10:40.120396476Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:10:50.121019362Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:11:00.120778731Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:11:10.121033948Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:11:20.121065254Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:11:30.120923413Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:11:40.121006578Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:11:50.121099543Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:12:00.121102194Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:12:10.121004302Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:12:20.12138517Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:12:30.1206017Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:12:40.121207699Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:12:50.120312933Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:13:00.12068226Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:13:10.121092698Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:13:20.121029953Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:13:30.120843192Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:13:40.120387828Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:13:50.120552153Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:14:00.123910015Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:14:10.121273784Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:14:20.120390583Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:14:30.121152143Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:14:40.120985008Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:14:50.120740494Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:15:00.121207321Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:15:10.120604217Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:15:20.12122753Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:15:30.120653671Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:15:40.121023738Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:15:50.121129291Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:16:00.124350493Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:16:10.121109079Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:16:20.121055064Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:16:30.120621935Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:16:40.121051415Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:16:50.120415684Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:17:00.121345321Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:17:10.120836292Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:17:20.121137655Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:17:30.120960926Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:17:40.120878416Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:17:50.120888783Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:18:00.120423693Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:18:10.121298105Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:18:20.120953839Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:18:30.121409258Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:18:40.120937945Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:18:50.120378242Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:19:00.121461391Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:19:10.121316831Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:19:20.120972679Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:19:30.121408456Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:19:40.120790368Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:19:50.121208486Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:20:00.122598798Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:20:10.12131247Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:20:20.121786302Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:20:30.120874645Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:20:40.121377227Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:20:50.120802723Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:21:00.121989429Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:21:10.121083935Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:21:20.120331236Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:21:30.12074795Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:21:40.120317886Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:21:50.120364364Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:22:00.121978087Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:22:10.1211733Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:22:20.120204892Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:22:30.120916999Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:22:40.12040502Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:22:50.120872557Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:23:00.121680643Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:23:10.120641327Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:23:20.121108475Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:23:30.121276058Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:23:40.1205883Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:23:50.120281205Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:24:00.121969733Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:24:10.121319827Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:24:20.121164529Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:24:30.120823506Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:24:40.120765148Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:24:50.121222067Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:25:00.127943102Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:25:10.120570894Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:25:20.121308556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:25:30.120876389Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:25:40.121231245Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:25:50.121323665Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:26:00.121617248Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:26:10.120817625Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:26:20.12108504Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:26:30.121275689Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:26:40.121289571Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:26:50.121220155Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:32:40.121397613Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-02T08:32:50.119969695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T08:33:00.126396927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T08:33:10.119819037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:33:10.119852717Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-02T08:33:20.119896038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:33:30.1207591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:33:40.122465601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:33:50.119802866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:34:00.12011655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:34:10.120366696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:34:20.120204785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:34:30.120374711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:34:40.120288687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:34:50.11971537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:35:00.121122913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:35:10.120266398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:35:20.120830723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:35:30.120662473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:35:40.120023495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:35:50.120693098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:36:00.12280049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:36:10.120589011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:36:20.120030405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:36:30.120570378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:36:40.120029474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:36:50.119924321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:37:00.123265647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:37:10.120182305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:37:20.120268486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:37:30.120025198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:37:40.120761383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:37:50.120111807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:38:00.120964306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:38:10.120417473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:38:10.120553414Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T08:38:20.119749834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:38:30.120629179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:38:40.120149531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:38:50.120700266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:39:00.121570024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:39:10.120051685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:39:20.120014685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:39:30.120259887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:39:40.12078601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:39:50.120764966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:40:00.12099254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:40:10.12081459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:40:20.120784278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:40:30.119702466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:40:40.120802754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:40:50.11975948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:41:00.12089768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:41:10.120855408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:41:20.120732786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:41:30.120804532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:41:40.120850258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:41:50.120121852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:42:00.120284414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:42:10.120286031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:42:20.11986639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:42:30.120317488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:42:40.120713079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:42:50.120161802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:43:00.120360363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:43:10.119741186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:43:20.119970995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:43:20.12000751Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-02T08:43:30.120598847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:43:40.119971202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:43:50.120871882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:44:00.120036997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:44:10.120297673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:44:20.120359351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:44:30.119977284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:44:40.120861319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:44:50.120693936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:45:00.119872929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:45:10.120144556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:45:20.120724715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:45:30.119725274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:45:40.120714135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:45:50.119820257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:46:00.120317398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:46:10.120570654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:46:20.120305597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:46:30.119969184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:46:40.120677378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:46:50.120944347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:47:00.122164183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:47:10.12097281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:47:20.119835741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:47:30.120585413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:47:40.120678296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:47:50.11997952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:48:00.12032475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:48:10.120045059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:48:20.120039513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:48:20.120073139Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-02T08:48:30.119773292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:48:40.120571385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:48:50.120035516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:49:00.121650523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:49:10.120075497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:49:20.120056422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:49:30.119924587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:49:40.120605962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:49:50.12057688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:50:00.120041787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:50:10.120090159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:50:20.120493718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:50:30.120366597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:50:40.120687618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:50:50.120226968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:51:00.119715462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:51:10.120134877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:51:20.120012796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:51:30.120845994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:51:40.120172202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:51:50.120799057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:52:00.121726872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:52:10.119823603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:52:20.119948871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:52:30.120154349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:52:40.120576089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:52:50.120192875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:53:00.122210881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:53:10.120913326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:53:20.119856889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:53:30.1208408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:53:30.120872726Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-02T08:53:40.120748376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:53:50.119963814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:54:00.120680004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:54:10.120131917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:54:20.12079485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:54:30.119926822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:54:40.119944222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:54:50.120623861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:55:00.120226945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:55:10.119935427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:55:20.120202551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:55:30.12065067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:55:40.120685008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:55:50.119722488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:56:00.12081172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:56:10.120122937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:56:20.120383495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:56:30.120634042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:56:40.120077927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:56:50.119902796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:57:00.120619662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:57:10.120475585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:57:20.119771271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:57:30.119794821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:57:40.120679046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:57:50.119965781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:58:00.119740066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:58:10.119805698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:58:20.120498825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:58:30.12082158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:58:40.12067073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:58:40.120702107Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-02T08:58:50.120143636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:59:00.120645784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:59:10.120537863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:59:20.120601073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:59:30.120382848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:59:40.120722591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T08:59:50.120751019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:00:00.119901085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:00:10.119929651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:00:20.120833255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:00:30.119933837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:00:40.120303504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:00:50.120796902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:01:00.120345627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:01:10.119969656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:01:20.120716143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:01:30.120276842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:01:40.120941979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:01:50.120745997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:02:00.12060625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:02:10.121005855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:02:20.120618451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:02:30.120572913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:02:40.120367976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:02:50.119843422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:03:00.120929117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:03:10.120282031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:03:20.12000722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:03:30.120403538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:03:40.119966919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:03:50.120837392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:03:50.120868796Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-02T09:04:00.119889142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:04:10.120546761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:04:20.120077506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:04:30.120280823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:04:40.120719766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:04:50.120737669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:05:00.120070193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:05:10.120847059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:05:20.120220417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:05:30.11997762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:05:40.120655542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:05:50.120289654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:06:00.124794552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:06:10.120219762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:06:20.120806238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:06:30.119963433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:06:40.120806856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:06:50.120747559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:07:00.120035566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:07:10.120858039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:07:20.120155744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:07:30.120316673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:07:40.119978202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:07:50.1197763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:08:00.124066775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:08:10.120108298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:08:20.120092178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:08:30.120741464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:08:40.120761784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:08:50.120083006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:09:00.120101635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:09:00.120140431Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-02T09:09:10.120794658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:09:20.120020311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:09:30.120714107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:09:40.120136526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:09:50.12084737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:10:00.120308304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:10:10.120412312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:10:20.120858341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:10:30.120278205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:10:40.119830974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:10:50.119822274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:11:00.119883571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:11:10.120882547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:11:20.120787373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:11:30.120131509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:11:40.120024257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:11:50.120291144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:12:00.119811823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:12:10.120263204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:12:20.120644591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:12:30.120630563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:12:40.120005491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:12:50.120010667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:13:00.120629496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:13:10.120277946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:13:20.119856201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:13:30.120320179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:13:40.120036459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:13:50.120742324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:14:00.120110344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:14:00.120145177Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-02T09:14:10.120670687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:14:20.120109143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:14:30.120795431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:14:40.120276272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:14:50.120154858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:15:00.122149528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:15:10.12079182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:15:20.119877346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:15:30.120788034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:15:40.120289752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:15:50.120092056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:16:00.12034355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:16:10.120761493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:16:20.120057576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:16:30.120682998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:16:40.120810462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:16:50.1201168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:17:00.120274929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:17:10.120148343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:17:20.120364095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:17:30.120190067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:17:40.120392727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:17:50.120365094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:18:00.120024648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:18:10.120641539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:18:20.120670672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:18:30.120710949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:18:40.120083673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:18:50.1206682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:19:00.120785623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:19:00.120834552Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-02T09:19:10.120613035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:19:20.120275341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:19:30.120748687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:19:40.120525522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:19:50.11987937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:20:00.11992135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:20:10.120094695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:20:20.119809978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:20:30.120533805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:20:40.120099468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:20:50.120721086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:21:00.120789006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:21:10.12028455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:21:20.120557909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:21:30.120102877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:21:40.120549691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:21:50.12020049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:22:00.119992061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:22:10.12075048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:22:20.120635613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:22:30.120812053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:22:40.120611207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:22:50.120774057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:23:00.119995224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:23:10.120402436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:23:20.119975206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:23:30.119792755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:23:40.119829915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:23:50.120806875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:24:00.119715686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:24:10.12082488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:24:10.120857602Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-02T09:24:20.120787321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:24:30.11984623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:24:40.120740649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:24:50.120347795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:25:00.120498358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:25:10.120301443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:25:20.120798222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:25:30.119752749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:25:40.119851008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:25:50.120866034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:26:00.119814091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:26:10.120908082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:26:20.120378636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:26:30.119779615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:26:40.12000884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:26:50.120862472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:27:00.120120608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:27:10.119950747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:27:20.119861707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:27:30.120020611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:27:40.119785712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:27:50.119780156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:28:00.120898665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:28:10.120619006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:28:20.120019848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:28:30.119851293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:28:40.119851237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:28:50.120116182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:29:00.120068454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:29:10.120620058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:29:20.119767269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:29:20.11979797Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-02T09:29:30.119847511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:29:40.119779043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:29:50.12020588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:30:00.120745762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:30:10.120698095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:30:20.119803787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:30:30.120692881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:30:40.119769132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:30:50.119948967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:31:00.119831068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:31:10.120094104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:31:20.12086013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:31:30.119782596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:31:40.119846163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:31:50.119795963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:32:00.119783457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:32:10.120210654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:32:20.120346444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:32:30.120825808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:32:40.120879933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:32:50.120720711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:33:00.11978808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:33:10.120261494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:33:20.11984184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:33:30.119797238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:33:40.12010221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:33:50.120265442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:34:00.122063214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:34:10.120366594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:34:20.120151759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:34:20.120184269Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-02T09:34:30.120624249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:34:40.11976322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:34:50.120900759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:35:00.120677066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:35:10.120347807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:35:20.119887962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:35:30.120675318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:35:40.120220643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:35:50.119768903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:36:00.120075216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:36:10.119872417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:36:20.119924269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:36:30.120094723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:36:40.119794496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:36:50.119846418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:37:00.11986892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:37:10.120587443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:37:20.12038617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:37:30.120271492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:37:40.119744343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:37:50.119890337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:38:00.120974331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:38:10.120396722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:38:20.12019986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:38:30.119817345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:38:40.119766192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:38:50.119945406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:39:00.120934452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:39:10.120346242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:39:20.119819035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:39:30.119781455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:39:30.119814103Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-02T09:39:40.120181919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:39:50.120777582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:40:00.120866979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:40:10.120296043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:40:20.120135265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:40:30.120743365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:40:40.119879056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:40:50.119816822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:41:00.121040614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:41:10.120365799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:41:20.120567182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:41:30.119971178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:41:40.119707468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:41:50.119980025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:42:00.120988588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:42:10.120363843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:42:20.120141167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:42:30.120705936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:42:40.120333332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:42:50.120902204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:43:00.120524102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:43:10.120638805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:43:20.120315197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:43:30.119955819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:43:40.120371137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:43:50.120739419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:44:00.121220386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:44:10.120892787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:44:20.120673544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:44:30.120259913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:44:30.12029738Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-02T09:44:40.119768716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:44:50.119745018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:45:00.120654394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:45:10.120368937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:45:20.120414085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:45:30.120740343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:45:40.120091967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:45:50.120742253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:46:00.12108091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:46:10.119986913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:46:20.12076355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:46:30.120053025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:46:40.120030385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:46:50.12059759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:47:00.119893571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:47:10.120213216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:47:20.119856458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:47:30.120926215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:47:40.119946675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:47:50.120656595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:48:00.120085781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:48:10.120525069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:48:20.119836581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:48:30.120063581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:48:40.120403824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:48:50.120547871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:49:00.119963409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:49:10.120375282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:49:20.119977081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:49:30.120778182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:49:30.120812243Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-02T09:49:40.119773497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:49:50.119993174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:50:00.119765205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:50:10.120353985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:50:20.120769355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:50:30.12014698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:50:40.119776265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:50:50.119994667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:51:00.124232239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:51:10.120152637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:51:20.119744825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:51:30.119873933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:51:40.120180942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:51:50.119843791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:52:00.119875355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:52:10.120403158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:52:20.119721241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:52:30.120509116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:52:40.11996077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:52:50.12029199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:53:00.120633119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:53:10.12009314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:53:20.119964731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:53:30.119777862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:53:40.120751357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:53:50.119828141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:54:00.119784632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:54:10.120315695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:54:20.120124826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:54:30.120739255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:54:40.119840086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:54:40.120078179Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-02T09:54:50.119719145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:55:00.120064141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:55:10.120706424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:55:20.120958341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:55:30.119811873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:55:40.120351233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:55:50.119754389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:56:00.1201125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:56:10.120748126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:56:20.119901861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:56:30.120019687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:56:40.120649322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:56:50.120539248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:57:00.119892009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:57:10.120173729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:57:20.119958087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:57:30.119857051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:57:40.120262846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:57:50.120540512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:58:00.119988505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:58:10.120102677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:58:20.120688832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:58:30.120829446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:58:40.120297592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:58:50.119981218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:59:00.120159225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:59:10.120620109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:59:20.119770749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:59:30.120331765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:59:40.120815932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T09:59:40.120850333Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-02T09:59:50.120724146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:00:00.120658583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:00:10.120722127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:00:20.120808919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:00:30.119781359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:00:40.120820234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:00:50.120271269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:01:00.120792282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:01:10.120165466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:01:20.120174472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:01:30.120121548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:01:40.120602919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:01:50.120204508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:02:00.121027166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:02:10.1201359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:02:20.119807027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:02:30.120272866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:02:40.120831823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:02:50.120275332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:03:00.119953065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:03:10.120025673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:03:20.120492109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:03:30.119772855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:03:40.120298301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:03:50.119994548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:04:00.120270447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:04:10.120611839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:04:20.119769789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:04:30.119876367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:04:40.120659067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:04:50.119835532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:04:50.119866809Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-02T10:05:00.121021647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:05:10.120381473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:05:20.119985901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:05:30.119752668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:05:40.119807093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:05:50.119712569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:06:00.120353521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:06:10.120692571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:06:20.119935749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:06:30.120302564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:06:40.12066689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:06:50.119819906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:07:00.120798343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:07:10.120135586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:07:20.120618017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:07:30.120698076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:07:40.120776542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:07:50.120274639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:08:00.121370137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:08:10.120366645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:08:20.120198251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:08:30.119857841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:08:40.1209718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:08:50.120406807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:09:00.120726775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:09:10.119876502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:09:20.119989315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:09:30.11988806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:09:40.120724046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:09:50.120188744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:09:50.120226163Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-02T10:10:00.119958379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:10:10.120357487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:10:20.120762303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:10:30.12001676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:10:40.119803389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:10:50.119967915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:11:00.119825973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:11:10.120069638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:11:20.120321258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:11:30.119784168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:11:40.120547688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:11:50.120717876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:12:00.120152573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:12:10.120331615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:12:20.120336097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:12:30.11983396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:12:40.120297798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:12:50.120230651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:13:00.119854299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:13:10.119931624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:13:20.120277545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:13:30.120616386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:13:40.120284405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:13:50.119795586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:14:00.126906694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:14:10.119777852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:14:20.119884073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:14:30.120398778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:14:40.120001841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:14:50.120592431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:14:50.120628893Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-02T10:15:00.121462949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:15:10.1203552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:15:20.119945976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:15:30.120394562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:15:40.12088898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:15:50.120042582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:16:00.11990852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:16:10.120331908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:16:20.120547693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:16:30.120696695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:16:40.120771548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:16:50.119811949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:17:00.121368857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:17:10.120620737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:17:20.121743588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:17:30.120157344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:17:40.120398333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:17:50.120772848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:18:00.120074527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:18:10.120393744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:18:20.119974151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:18:30.120391938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:18:40.119721744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:18:50.119768247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:19:00.120341768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:19:10.120273466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:19:20.120518813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:19:30.120810635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:19:40.120644388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:19:50.120755594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:19:50.120807263Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-02T10:20:00.121876914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:20:10.119998059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:20:20.120003334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:20:30.119764982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:20:40.120278568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:20:50.119759979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:21:00.120764074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:21:10.120413184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:21:20.120197408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:21:30.119825725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:21:40.120820427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:21:50.119820955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:22:00.120966768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:22:10.119900282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:22:20.11996706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:22:30.119787876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:22:40.120793378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:22:50.120280195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:23:00.121188763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:23:10.120610066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:23:20.12077301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:23:30.120396712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:23:40.120040304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:23:50.120356465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:24:00.120033794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:24:10.120425961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:24:20.119822956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:24:30.120269085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:24:40.119929222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:24:50.120372904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:25:00.120660582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:25:00.120697804Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-02T10:25:10.120747925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:25:20.11997179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:25:30.120662392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:25:40.120279309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:25:50.120868089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:26:00.12031044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:26:10.120211432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:26:20.120277336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:26:30.119836256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:26:40.120808776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:26:50.120208039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:27:00.119853946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:27:10.11981155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:27:20.120143512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:27:30.120784767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:27:40.12060757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:27:50.119945551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:28:00.121435466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:28:10.12035037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:28:20.119826998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:28:30.120295446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:28:40.120067134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:28:50.120827769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:29:00.120215695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:29:10.120291941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:29:20.120117245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:29:30.119913866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:29:40.120662139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:29:50.120755892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:30:00.120546232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:30:10.120813518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:30:10.120851329Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-02T10:30:20.119873732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:30:30.119755079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:30:40.120374109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:30:50.120144223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:31:00.120411254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:31:10.119764683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:31:20.120272988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:31:30.120635354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:31:40.120284601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:31:50.121094803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:32:00.120270832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:32:10.120584022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:32:20.120537493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:32:30.120361457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:32:40.120913755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:32:50.120296731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:33:00.121189663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:33:10.120383329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:33:20.120630521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:33:30.120121171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:33:40.119869869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:33:50.12076049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:34:00.121426974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:34:10.12036874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:34:20.120596431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:34:30.120773628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:34:40.120125724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:34:50.119718126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:35:00.120199194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:35:10.120041275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:35:20.119991962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:35:20.120023474Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-02T10:35:30.120777003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:35:40.120332399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:35:50.11980823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:36:00.121110608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:36:10.120660067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:36:20.119935686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:36:30.120419622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:36:40.120289671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:36:50.12007374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:37:00.121597406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:37:10.120142215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:37:20.120551291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:37:30.120700157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:37:40.119889086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:37:50.12060806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:38:00.123399724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:38:10.120216187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:38:20.120689226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:38:30.119941143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:38:40.120547589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:38:50.119816105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:39:00.121126759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:39:10.120806583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:39:20.120023446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:39:30.120682281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:39:40.119897665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:39:50.120695614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:40:00.121432511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:40:10.120718761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:40:20.119708086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:40:30.120318403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:40:30.120352086Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-02T10:40:40.120798443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:40:50.119961587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:41:00.122010426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:41:10.119755234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:41:20.12010608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:41:30.120817135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:41:40.120367451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:41:50.120207218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:42:00.11991326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:42:10.120387112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:42:20.120799802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:42:30.120280125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:42:40.120702552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:42:50.120075441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:43:00.123402803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:43:10.120111878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:43:20.120733192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:43:30.12034347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:43:40.119786327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:43:50.120254124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:44:00.120846521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:44:10.120192226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:44:20.120895011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:44:30.12013385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:44:40.120740363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:44:50.120312646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:45:00.120774822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:45:10.120073502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:45:20.120276396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:45:30.119987082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:45:40.120698546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:45:40.120730235Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-02T10:45:50.120193276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:46:00.119866262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:46:10.120089149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:46:20.120619531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:46:30.12010415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:46:40.119941583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:46:50.120537026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:47:00.120604628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:47:10.12009913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:47:20.120614317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:47:30.120100051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:47:40.120675606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:47:50.120178587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:48:00.11980315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:48:10.120964399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:48:20.120835835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:48:30.119774897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:48:40.12146455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:48:50.119750083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:49:00.120167599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:49:10.120530243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:49:20.119763963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:49:30.120627958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:49:40.119934341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:49:50.120570425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:50:00.120970646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:50:10.119910202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:50:20.120225381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:50:30.119952855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:50:40.120769903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:50:40.120800879Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-02T10:50:50.120290402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:51:00.120163499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:51:10.120410515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:51:20.120812223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:51:30.120855969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:51:40.120395255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:51:50.119855458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:52:00.120211026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:52:10.121149889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:52:20.119945613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:52:30.120412689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:52:40.119969132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:52:50.120297979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:53:00.121999672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:53:10.119869238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:53:20.120339209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:53:30.119993819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:53:40.120013714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:53:50.120211952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:54:00.12061775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:54:10.120357741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:54:20.119749516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:54:30.120509445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:54:40.120191522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:54:50.120695226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:55:00.120492884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:55:10.120114571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:55:20.120910464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:55:30.12037685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:55:40.120154745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:55:50.120337473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:55:50.120374092Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-02T10:56:00.11980116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:56:10.120076015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:56:20.119762101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:56:30.120623588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:56:40.120319133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:56:50.119946978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:57:00.121342948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:57:10.120406583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:57:20.119832047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:57:30.119772641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:57:40.120775036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:57:50.120730279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:58:00.119897277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:58:10.120026945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:58:20.120266111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:58:30.120733637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:58:40.119785382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:58:50.120321273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:59:00.125358166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:59:10.120793332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:59:20.120772254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:59:30.12050454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:59:40.120081148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T10:59:50.12012462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:00:00.120055208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:00:10.120280256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:00:20.120292659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:00:30.120661106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:00:40.120838131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:00:50.120833672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:00:50.120869699Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-02T11:01:00.121620477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:01:10.12077114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:01:20.120556262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:01:30.120050588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:01:40.12085558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:01:50.120156892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:02:00.120112056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:02:10.119779444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:02:20.120682706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:02:30.119970311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:02:40.120645711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:02:50.120727537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:03:00.120288671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:03:10.120026048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:03:20.120798406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:03:30.120201839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:03:40.120400617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:03:50.120795069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:04:00.120850661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:04:10.12040158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:04:20.12062149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:04:30.120760572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:04:40.120199327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:04:50.120612599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:05:00.120272173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:05:10.120143915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:05:20.12010594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:05:30.120960951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:05:40.120388822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:05:50.120907288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:05:50.120938764Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-02T11:06:00.120764009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:06:10.120372545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:06:20.119715421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:06:30.12085024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:06:40.120050076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:06:50.120191897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:07:00.121114046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:07:10.12027154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:07:20.120740843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:07:30.120723158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:07:40.119777536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:07:50.12066786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:08:00.120538687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:08:10.120553831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:08:20.120264755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:08:30.12077274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:08:40.120227198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:08:50.120001482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:09:00.123085837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:09:10.120401548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:09:20.120735663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:09:30.120025935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:09:40.120052524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:09:50.120305917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:10:00.119762052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:10:10.120795976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:10:20.12061777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:10:30.120147159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:10:40.119697822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:10:50.119968235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:11:00.125313375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:11:00.125354375Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":32,"service":"observability"}
{"time":"2026-05-02T11:11:10.120380712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:11:20.120177716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:11:30.12080929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:11:40.120256814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:11:50.120775859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:12:00.122485065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:12:10.120771518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:12:20.120790698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:12:30.120661321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:12:40.120182768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:12:50.120753057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:13:00.121786248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:13:10.120257829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:13:20.11999125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:13:30.120780498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:13:40.1208027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:13:50.119981213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:14:00.119909966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:14:10.120630032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:14:20.119933102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:14:30.12033959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:14:40.119775044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:14:50.119990281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:15:00.120655579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:15:10.12030331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:15:20.120772699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:15:30.120868525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:15:40.120727931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:15:50.119744563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:16:00.119812037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:16:10.120588411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:16:10.120626458Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":33,"service":"observability"}
{"time":"2026-05-02T11:16:20.120668078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:16:30.120757688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:16:40.120322391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:16:50.119768947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:17:00.12536079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:17:10.120586297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:17:20.119833996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:17:30.120801884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:17:40.12001928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:17:50.120149045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:18:00.120364931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:18:10.12068394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:18:20.120056288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:18:30.120702043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:18:40.120143388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:18:50.120841023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:19:00.120737367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:19:10.119767991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:19:20.12065408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:19:30.119781709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:19:40.120741479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:19:50.120174568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:20:00.120621578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:20:10.12066653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:20:20.119877286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:20:30.120803792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:20:40.120825269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:20:50.120703751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:21:00.120722538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:21:10.120287837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:21:20.120347684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:21:20.120377362Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":34,"service":"observability"}
{"time":"2026-05-02T11:21:30.12079335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:21:40.12060543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:21:50.119975773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:22:00.121089949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:22:10.120218631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:22:20.120313981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:22:30.11995862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:22:40.120815316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:22:50.120207364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:23:00.119744144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:23:10.12007363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:23:20.120686803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:23:30.120788789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:23:40.12025568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:23:50.120831315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:24:00.119986843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:24:10.120965837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:24:20.120776379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:24:30.120350243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:24:40.120912602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:24:50.120052012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:25:00.123192796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:25:10.119997607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:25:20.119815922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:25:30.120758139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:25:40.120311818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:25:50.120720298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:26:00.120207974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:26:10.120088495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:26:20.120705625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:26:20.120738015Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":35,"service":"observability"}
{"time":"2026-05-02T11:26:30.11984134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:26:40.120219466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:26:50.12016817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:27:00.120193884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:27:10.120885764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:27:20.120712981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:27:30.119766546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:27:40.119966231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:27:50.120545346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:28:00.12162146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:28:10.120796433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:28:20.120289016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:28:30.12050225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:28:40.120800944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:28:50.120275779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:29:00.11992724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:29:10.120329795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:29:20.120754149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:29:30.119897782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:29:40.120813573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:29:50.120004787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:30:00.122140178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:30:10.1205555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:30:20.119977278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:30:30.119866491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:30:40.120176276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:30:50.120687622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:31:00.121799453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:31:10.120140237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:31:20.120706111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:31:20.120739732Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":36,"service":"observability"}
{"time":"2026-05-02T11:31:30.120820228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:31:40.120147673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:31:50.120504303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:32:00.120404819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:32:10.120530618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:32:20.120791415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:32:30.120123568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:32:40.120164693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:32:50.120063083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:33:00.119709913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:33:10.120076889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:33:20.120224203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:33:30.120768221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:33:40.120113628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:33:50.120747943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:34:00.120395258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:34:10.120849396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:34:20.120675111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:34:30.119956589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:34:40.120327922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:34:50.120084237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:35:00.119860523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:35:10.120627834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:35:20.120002515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:35:30.120593049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:35:40.120770916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:35:50.119717815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:36:00.120961305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:36:10.120194589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:36:20.120296433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:36:30.120665567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:36:30.120716491Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":37,"service":"observability"}
{"time":"2026-05-02T11:36:40.120839911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:36:50.119975175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:37:00.121166697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:37:10.120848263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:37:20.120743443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:37:30.120296218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:37:40.120559189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:37:50.120007244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:38:00.120763119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:38:10.120150945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:38:20.120756663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:38:30.119955081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:38:40.120183332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:38:50.120853022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:39:00.119899252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:39:10.120927698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:39:20.120765457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:39:30.119882884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:39:40.120787257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:39:50.120135243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:40:00.121106862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:40:10.120580774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:40:20.119925411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:40:30.119838798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:40:40.121391212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:40:50.120874998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:41:00.119926256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:41:10.12079837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:41:20.119884609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:41:30.120582361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:41:40.120085092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:41:40.120123162Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":38,"service":"observability"}
{"time":"2026-05-02T11:41:50.120310617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:42:00.12013976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:42:10.120273521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:42:20.120019605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:42:30.120091677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:42:40.120081361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:42:50.120750182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:43:00.120658925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:43:10.120629346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:43:20.120595276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:43:30.120069357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:43:40.120834023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:43:50.120918587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:44:00.124755937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:44:10.120404215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:44:20.120095745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:44:30.120229103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:44:40.120172079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:44:50.119922726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:45:00.121383576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:45:10.120684259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:45:20.120382199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:45:30.120396206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:45:40.120048107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:45:50.120695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:46:00.121092822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:46:10.120589201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:46:20.120791673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:46:30.120285446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:46:40.120714737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:46:40.120752186Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":39,"service":"observability"}
{"time":"2026-05-02T11:46:50.120299581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:47:00.11991826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:47:10.119996034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:47:20.120070646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:47:30.12063839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:47:40.12030228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:47:50.120816905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:48:00.120845782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:48:10.12017306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:48:20.119859025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:48:30.120692841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:48:40.120169169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:48:50.12032129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:49:00.122118264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:49:10.120343538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:49:20.120300107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:49:30.11991401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:49:40.120142085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:49:50.120405883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:50:00.120672531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:50:10.120623392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:50:20.12076911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:50:30.120357439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:50:40.120599099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:50:50.120194605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:51:00.121012068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:51:10.121078706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:51:20.12038518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:51:30.120060947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:51:40.12003314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:51:50.120092084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:51:50.120136126Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":40,"service":"observability"}
{"time":"2026-05-02T11:52:00.120810261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:52:10.120784548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:52:20.119923989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:52:30.120678287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:52:40.120103897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:52:50.120159472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:53:00.123167108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:53:10.119976849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:53:20.120616884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:53:30.120052526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:53:40.120363406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:53:50.119782516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:54:00.120282782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:54:10.120731437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:54:20.11980299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:54:30.120014755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:54:40.12077758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:54:50.120600505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:55:00.121435406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:55:10.120629562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:55:20.119691794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:55:30.120906778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:55:40.119959564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:55:50.120255237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:56:00.121822986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:56:10.120399259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:56:20.119959487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:56:30.119824426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:56:40.120863495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:56:50.120851836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:56:50.120885195Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":41,"service":"observability"}
{"time":"2026-05-02T11:57:00.120109806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:57:10.120025476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:57:20.120598564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:57:30.119759771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:57:40.120304401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:57:50.1207945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:58:00.121329495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:58:10.12004973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:58:20.119713006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:58:30.120814623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:58:40.120388334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:58:50.120603851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:59:00.120554856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:59:10.120402118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:59:20.120509983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:59:30.120014461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:59:40.119847139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T11:59:50.120800126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:00:00.121337442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:00:10.119712481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:00:20.120219846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:00:30.120601992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:00:40.120648653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:00:50.119958092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:01:00.119894787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:01:10.120331705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:01:20.119839977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:01:30.120584187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:01:40.120260146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:01:50.120761337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:02:00.119992201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:02:00.120165442Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":42,"service":"observability"}
{"time":"2026-05-02T12:02:10.120056151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:02:20.120405738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:02:30.120414035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:02:40.120738817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:02:50.120151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:03:00.119903669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:03:10.120188827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:03:20.120539335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:03:30.119820949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:03:40.120796928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:03:50.120404292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:04:00.120027363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:04:10.120345447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:04:20.119958001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:04:30.12005536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:04:40.120619315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:04:50.120006433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:05:00.120944414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:05:10.119957673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:05:20.119892061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:05:30.120752166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:05:40.120182104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:05:50.119958403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:06:00.120609024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:06:10.119978306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:06:20.120617866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:06:30.119802308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:06:40.120274971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:06:50.120843232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:07:00.120725241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:07:00.12114316Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":43,"service":"observability"}
{"time":"2026-05-02T12:07:10.120037176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:07:20.120827555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:07:30.120299776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:07:40.12090414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:07:50.120192774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:08:00.120023872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:08:10.120225935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:08:20.120356659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:08:30.119842894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:08:40.120910658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:08:50.119994996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:09:00.121190665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:09:10.1200066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:09:20.119888497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:09:30.119906269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:09:40.120163765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:09:50.120275504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:10:00.121474242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:10:10.12060334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:10:20.120619459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:10:30.119947041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:10:40.12087615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:10:50.12067016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:11:00.12148878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:11:10.119730204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:11:20.120364643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:11:30.120815794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:11:40.120125722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:11:50.119885888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:12:00.120743661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:12:10.120862101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:12:10.120899262Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":44,"service":"observability"}
{"time":"2026-05-02T12:12:20.120504793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:12:30.120222801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:12:40.120069307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:12:50.120406178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:13:00.120391132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:13:10.120175616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:13:20.119746934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:13:30.12019612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:13:40.120870435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:13:50.120398479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:14:00.124990491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:14:10.120055093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:14:20.120273195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:14:30.120712467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:14:40.120119996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:14:50.119761085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:15:00.121552654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:15:10.119793446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:15:20.120524827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:15:30.11992038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:15:40.120940566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:15:50.120295068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:16:00.120350061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:16:10.119904546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:16:20.12079823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:16:30.120751809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:16:40.120671333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:16:50.120079686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:17:00.12134848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:17:10.120772729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:17:20.1199496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:17:20.119984251Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":45,"service":"observability"}
{"time":"2026-05-02T12:17:30.120673249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:17:40.120846109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:17:50.120199932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:18:00.119873141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:18:10.120307635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:18:20.120228389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:18:30.120130104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:18:40.120567366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:18:50.119825195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:19:00.120786585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:19:10.120409164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:19:20.120860173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:19:30.120297457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:19:40.12065571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:19:50.120754289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:20:00.120397425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:20:10.120815172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:20:20.120135981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:20:30.120535803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:20:40.120111402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:20:50.120694462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:21:00.121257155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:21:10.120178463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:21:20.120050938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:21:30.120383764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:21:40.120662831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:21:50.120197865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:22:00.120004444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:22:10.120140646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:22:20.120699455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:22:20.120730745Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":46,"service":"observability"}
{"time":"2026-05-02T12:22:30.119968815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:22:40.119907684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:22:50.120357973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:23:00.120151006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:23:10.120102229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:23:20.120565883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:23:30.12077125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:23:40.120619849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:23:50.120593239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:24:00.120166759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:24:10.120716096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:24:20.120657101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:24:30.119823345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:24:40.120336141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:24:50.120332261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:25:00.121006358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:25:10.120005585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:25:20.12060741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:25:30.120844418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:25:40.120098692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:25:50.120100602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:26:00.121116305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:26:10.120364606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:26:20.119758908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:26:30.120727521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:26:40.119983165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:26:50.120357626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:27:00.120276845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:27:10.119978901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:27:20.120191798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:27:30.119910157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:27:30.119939102Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":47,"service":"observability"}
{"time":"2026-05-02T12:27:40.120110581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:27:50.120017147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:28:00.121318989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:28:10.120909151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:28:20.120142622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:28:30.120942993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:28:40.120204886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:28:50.119743057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:29:00.121412888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:29:10.120253299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:29:20.119715781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:29:30.119998912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:29:40.120165784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:29:50.119729366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:30:00.120694881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:30:10.120831084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:30:20.119744487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:30:30.120407669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:30:40.119952571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:30:50.120819255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:31:00.120158773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:31:10.119670438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:31:20.120752106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:31:30.120314223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:31:40.119985205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:31:50.120766449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:32:00.121410491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:32:10.119759649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:32:20.120171845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:32:30.119744644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:32:40.120380119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:32:40.12041028Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":48,"service":"observability"}
{"time":"2026-05-02T12:32:50.120416234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:33:00.121151457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:33:10.120734897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:33:20.120138768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:33:30.119932392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:33:40.120904029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:33:50.120564107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:34:00.121072451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:34:10.120754998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:34:20.120677695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:34:30.12017331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:34:40.120855716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:34:50.12025516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:35:00.122422507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:35:10.120598238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:35:20.120336219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:35:30.120887574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:35:40.120756822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:35:50.120033632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:36:00.119843429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:36:10.119767973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:36:20.120008513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:36:30.119778402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:36:40.120742555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:36:50.120430295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:37:00.121801502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:37:10.120409632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:37:20.120099243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:37:30.119764947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:37:40.120565464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:37:40.120599452Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":49,"service":"observability"}
{"time":"2026-05-02T12:37:50.119821393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:38:00.119824129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:38:10.120096867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:38:20.120158334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:38:30.120588437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:38:40.119996519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:38:50.120509225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:39:00.119902301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:39:10.120060833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:39:20.12080353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:39:30.119850016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:39:40.120001775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:39:50.11975246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:40:00.120139429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:40:10.12038396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:40:20.11976652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:40:30.119804235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:40:40.120704085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:40:50.119777499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:41:00.120717438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:41:10.120298564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:41:20.119777945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:41:30.120147155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:41:40.119833966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:41:50.120324335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:42:00.12130951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:42:10.120400767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:42:20.119891514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:42:30.120275628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:42:40.120002313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:42:50.120783094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:42:50.120814002Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":50,"service":"observability"}
{"time":"2026-05-02T12:43:00.121146283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:43:10.120403115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:43:20.120257017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:43:30.119708343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:43:40.120227247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:43:50.119784806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:44:00.123604627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:44:10.120645128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:44:20.119774646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:44:30.119855134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:44:40.119824889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:44:50.120270096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:45:00.119926715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:45:10.119979782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:45:20.119832189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:45:30.11998539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:45:40.12075237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:45:50.119790416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:46:00.12009064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:46:10.120397087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:46:20.119715444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:46:30.120124075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:46:40.119738464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:46:50.119907631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:47:00.119861366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:47:10.120661694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:47:20.120712671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:47:30.1197995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:47:40.120145964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:47:50.120733623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:48:00.119820993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:48:00.119860838Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":51,"service":"observability"}
{"time":"2026-05-02T12:48:10.120663559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:48:20.120626992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:48:30.119942597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:48:40.120811129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:48:50.120792668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:49:00.119827092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:49:10.120358739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:49:20.120289933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:49:30.119769004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:49:40.119703524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:49:50.120303867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:50:00.120746485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:50:10.120321596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:50:20.120388395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:50:30.119965563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:50:40.120932282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:50:50.120368563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:51:00.120366181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:51:10.120719585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:51:20.119763702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:51:30.120873247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:51:40.12066574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:51:50.120329312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:52:00.121209593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:52:10.120721234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:52:20.120820911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:52:30.119949718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:52:40.11976472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:52:50.12009376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:53:00.119898033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:53:00.11992936Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":52,"service":"observability"}
{"time":"2026-05-02T12:53:10.120189463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:53:20.12015479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:53:30.120617972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:53:40.119891475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:53:50.1208435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:54:00.12226547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:54:10.12036688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:54:20.120076162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:54:30.119907921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:54:40.120311092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:54:50.12078277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:55:00.119850339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:55:10.120616992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:55:20.119958485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:55:30.119793729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:55:40.119921409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:55:50.120278607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:56:00.120889409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:56:10.120288479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:56:20.119827091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:56:30.120194409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:56:40.119792702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:56:50.120364446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:57:00.119857197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:57:10.120154306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:57:20.120693261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:57:30.120179556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:57:40.119856829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:57:50.120817953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:58:00.120014227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:58:00.120085375Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":53,"service":"observability"}
{"time":"2026-05-02T12:58:10.12061317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:58:20.120683602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:58:30.120801262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:58:40.120298036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:58:50.120779219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:59:00.119774953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:59:10.12061846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:59:20.119771413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:59:30.120810462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:59:40.119938399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T12:59:50.119965086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:00:00.121628266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:00:10.120611518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:00:20.120132854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:00:30.120920876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:00:40.120728444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:00:50.120217755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:01:00.120722906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:01:10.120781807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:01:20.119773052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:01:30.120300183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:01:40.120365991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:01:50.119770633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:02:00.120786848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:02:10.12036314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:02:20.12080016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:02:30.120321308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:02:40.120856909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:02:50.120704143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:03:00.119798123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:03:10.120602465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:03:10.120636461Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":54,"service":"observability"}
{"time":"2026-05-02T13:03:20.11981116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:03:30.120323036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:03:40.120988304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:03:50.120810561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:04:00.121324785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:04:10.120357049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:04:20.120221136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:04:30.119767838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:04:40.120647748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:04:50.120296141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:05:00.120077404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:05:10.120298103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:05:20.12071537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:05:30.119811171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:05:40.119725667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:05:50.120699966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:06:00.121352951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:06:10.120345983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:06:20.119867309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:06:30.120375116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:06:40.12026902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:06:50.119771451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:07:00.119870774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:07:10.120404808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:07:20.120047835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:07:30.119816694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:07:40.120162987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:07:50.119900782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:08:00.119770615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:08:10.120374586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:08:20.119860265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:08:20.119894601Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":55,"service":"observability"}
{"time":"2026-05-02T13:08:30.119969628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:08:40.119784613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:08:50.120123237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:09:00.119734617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:09:10.120269658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:09:20.120216877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:09:30.119880805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:09:40.119770939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:09:50.120405599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:10:00.119806633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:10:10.120391351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:10:20.119781292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:10:30.120656233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:10:40.119946493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:10:50.119812965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:11:00.12007211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:11:10.120395502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:11:20.120500876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:11:30.119952362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:11:40.120679241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:11:50.120531526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:12:00.120177457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:12:10.120628208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:12:20.120229433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:12:30.119775259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:12:40.120839034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:12:50.119890946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:13:00.120916964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:13:10.120392938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:13:20.12068379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:13:20.120715849Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":56,"service":"observability"}
{"time":"2026-05-02T13:13:30.120151404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:13:40.119763786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:13:50.120680448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:14:00.131677312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:14:10.120369286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:14:20.119888248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:14:30.119765358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:14:40.120256757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:14:50.119891523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:15:00.11976179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:15:10.120401175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:15:20.120302433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:15:30.119753264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:15:40.120791286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:15:50.119847124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:16:00.121724551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:16:10.120547163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:16:20.120748162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:16:30.120087136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:16:40.119811464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:16:50.120376135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:17:00.120628499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:17:10.120365663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:17:20.120781492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:17:30.119956984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:17:40.119786471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:17:50.120093137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:18:00.119844483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:18:10.120392265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:18:20.119784528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:18:30.120295176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:18:30.120328355Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":57,"service":"observability"}
{"time":"2026-05-02T13:18:40.119823501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:18:50.120766295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:19:00.121466751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:19:10.120351486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:19:20.119965273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:19:30.12026132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:19:40.119972876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:19:50.120821853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:20:00.121418916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:20:10.120329036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:20:20.11996834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:20:30.120337685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:20:40.120781876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:20:50.120786543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:21:00.120639281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:21:10.120270499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:21:20.122529463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:21:30.119875581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:21:40.120712874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:21:50.120727933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:22:00.122118278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:22:10.120231033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:22:20.120305238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:22:30.12041375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:22:40.120135149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:22:50.119814659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:23:00.120227035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:23:10.120157034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:23:20.120307104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:23:30.119961898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:23:40.119793723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:23:40.119827247Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":58,"service":"observability"}
{"time":"2026-05-02T13:23:50.120726413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:24:00.120551477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:24:10.120382232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:24:20.120803514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:24:30.120014938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:24:40.119824595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:24:50.12028083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:25:00.119895058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:25:10.120398776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:25:20.120597938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:25:30.120382847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:25:40.120633695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:25:50.120194511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:26:00.121128675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:26:10.120194181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:26:20.120835538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:26:30.120198571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:26:40.11976991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:26:50.12088492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:27:00.121858097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:27:10.120394982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:27:20.120508551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:27:30.119785924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:27:40.120752382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:27:50.120192512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:28:00.121390612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:28:10.119859986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:28:20.119757951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:28:30.119792902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:28:40.120120145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:28:40.120156879Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":59,"service":"observability"}
{"time":"2026-05-02T13:28:50.120122244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:29:00.120964016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:29:10.120676012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:29:20.120689438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:29:30.12029959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:29:40.119793335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:29:50.120558729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:30:00.122496112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:30:10.120354559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:30:20.120878361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:30:30.119872499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:30:40.120883827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:30:50.120363831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:31:00.120627211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:31:10.120607543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:31:20.120350282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:31:30.119986976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:31:40.119818709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:31:50.120197184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:32:00.120691581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:32:10.120322379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:32:20.11994844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:32:30.12070767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:32:40.119957612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:32:50.120646431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:33:00.12103575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:33:10.120604518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:33:20.119747523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:33:30.120290832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:33:40.120369505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:33:40.120399498Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":60,"service":"observability"}
{"time":"2026-05-02T13:33:50.120632629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:34:00.120854374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:34:10.120398002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:34:20.120822118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:34:30.119717003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:34:40.120293942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:34:50.120607988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:35:00.120326159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:35:10.120375354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:35:20.120389112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:35:30.120060596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:35:40.120722108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:35:50.120185238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:36:00.119969084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:36:10.120377381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:36:20.120846486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:36:30.120620907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:36:40.120084162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:36:50.120863742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:37:00.120942175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:37:10.120710421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:37:20.120846284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:37:30.120392301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:37:40.120641942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:37:50.120770296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:38:00.120845742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:38:10.121063763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:38:20.1203886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:38:30.120199011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:38:40.120153496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:38:40.120652132Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":61,"service":"observability"}
{"time":"2026-05-02T13:38:50.120802249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:39:00.121188587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:39:10.120807854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:39:20.120957377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:39:30.121199421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:39:40.121213232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:39:50.120668738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:40:00.121499733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:40:10.121201869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:40:20.120205042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:40:30.119785542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:40:40.121427632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:40:50.119992333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:41:00.120804405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:41:10.121082802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:41:20.120937154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:41:30.119789151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:41:40.120257346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:41:50.120020232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:42:00.122839123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:42:10.120303582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:42:20.120300391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:42:30.120055414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:42:40.120683954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:42:50.120228658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:43:00.119984689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:43:10.120084208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:43:20.120344997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:43:30.12079619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:43:40.120403572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:43:50.11988452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:43:50.119913622Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":62,"service":"observability"}
{"time":"2026-05-02T13:44:00.120791578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:44:10.120074741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:44:20.119792071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:44:30.120199271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:44:40.119940403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:44:50.12039123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:45:00.1213538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:45:10.119730276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:45:20.119996137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:45:30.12079473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:45:40.120356954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:45:50.11971031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:46:00.121014798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:46:10.120389784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:46:20.120773302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:46:30.120516184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:46:40.11998933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:46:50.120731916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:47:00.120387358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:47:10.120381861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:47:20.120627633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:47:30.120377484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:47:40.120552409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:47:50.119780369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:48:00.121148884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:48:10.120714795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:48:20.120937514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:48:30.120404289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:48:40.119852484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:48:50.120656455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:48:50.120691419Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":63,"service":"observability"}
{"time":"2026-05-02T13:49:00.120376315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:49:10.120300678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:49:20.120816097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:49:30.119994892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:49:40.120387025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:49:50.12013272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:50:00.121495718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:50:10.120199135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:50:20.120267652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:50:30.119970918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:50:40.120801489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:50:50.120027416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:51:00.120740611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:51:10.120715063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:51:20.120705283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:51:30.120225278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:51:40.120746503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:51:50.120310339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:52:00.122462241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:52:10.120172897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:52:20.120330135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:52:30.119975959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:52:40.120801842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:52:50.119993812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:53:00.125254453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:53:10.12086187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:53:20.120157152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:53:30.120579317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:53:40.119977142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:53:50.120617659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:54:00.120218646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:54:00.120274892Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":64,"service":"observability"}
{"time":"2026-05-02T13:54:10.120147921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:54:20.120216622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:54:30.120796759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:54:40.120267213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:54:50.120840008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:55:00.120402934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:55:10.120696218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:55:20.119981842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:55:30.120638652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:55:40.120174015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:55:50.120743983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:56:00.121213428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:56:10.119730356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:56:20.12032835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:56:30.119794229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:56:40.120534071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:56:50.120176126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:57:00.119927419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:57:10.120821596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:57:20.120119494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:57:30.120898561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:57:40.120657754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:57:50.120328723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:58:00.120624181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:58:10.120708417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:58:20.120036592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:58:30.120910347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:58:40.120764295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:58:50.120210099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:59:00.119889168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:59:10.120278817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:59:10.120312757Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":65,"service":"observability"}
{"time":"2026-05-02T13:59:20.119786496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:59:30.120441968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:59:40.120320104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T13:59:50.119901419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:00:00.119822571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:00:10.120749207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:00:20.120028135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:00:30.119808648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:00:40.120695316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:00:50.119983548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:01:00.120366981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:01:10.120140067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:01:20.120414507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:01:30.120000655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:01:40.12081865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:01:50.120325387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:02:00.120298186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:02:10.120282419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:02:20.120539486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:02:30.120067828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:02:40.120549102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:02:50.120283945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:03:00.12013281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:03:10.120078751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:03:20.120318201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:03:30.119847977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:03:40.12084927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:03:50.120212403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:04:00.121105465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:04:10.120539678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:04:10.120572727Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":66,"service":"observability"}
{"time":"2026-05-02T14:04:20.120184453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:04:30.12091506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:04:40.120401494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:04:50.120092522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:05:00.11981196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:05:10.120959497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:05:20.120314572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:05:30.120163616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:05:40.11989133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:05:50.120408286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:06:00.120311182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:06:10.120708095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:06:20.120370423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:06:30.119933578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:06:40.119915288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:06:50.120393174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:07:00.120764464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:07:10.119730605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:07:20.120281855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:07:30.119938653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:07:40.120407429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:07:50.12008712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:08:00.120102436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:08:10.120868406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:08:20.12030283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:08:30.120056036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:08:40.120940802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:08:50.119971108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:09:00.121217893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:09:10.120137339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:09:20.119993251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:09:20.120022993Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":67,"service":"observability"}
{"time":"2026-05-02T14:09:30.120181061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:09:40.119928932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:09:50.120029417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:10:00.12055357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:10:10.120426715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:10:20.120389077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:10:30.120378797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:10:40.119858755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:10:50.120700076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:11:00.121489317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:11:10.119788312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:11:20.120773296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:11:30.119685359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:11:40.12069195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:11:50.11993738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:12:00.120225667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:12:10.120627785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:12:20.120514248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:12:30.12072531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:12:40.120873315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:12:50.119770578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:13:00.120898811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:13:10.120326581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:13:20.120633479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:13:30.11996874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:13:40.120700237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:13:50.120755742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:14:00.11989654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:14:10.120034814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:14:20.120347676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:14:20.120383663Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":68,"service":"observability"}
{"time":"2026-05-02T14:14:30.120319672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:14:40.120079352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:14:50.119958345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:15:00.119789909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:15:10.120016165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:15:20.11987812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:15:30.119810675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:15:40.120850552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:15:50.120118598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:16:00.12087557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:16:10.120000064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:16:20.120668607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:16:30.119974806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:16:40.120818058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:16:50.120413578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:17:00.120792476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:17:10.120729367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:17:20.120771252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:17:30.119836217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:17:40.120168432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:17:50.12040271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:18:00.120314422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:18:10.120318266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:18:20.120088405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:18:30.120749712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:18:40.119764917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:18:50.119782138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:19:00.120057015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:19:10.120702549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:19:20.120714519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:19:20.12075214Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-02T14:19:30.120768002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:19:40.120006194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:19:50.120352874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:20:00.120262444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:20:10.120623434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:20:20.119850419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:20:30.120280908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:20:40.120830856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:20:50.11975928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:21:00.120290372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:21:10.120911652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:21:20.119900569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:21:30.120374345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:21:40.119676524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:21:50.12015429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:22:00.120063224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:22:10.119782899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:22:20.120130005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:22:30.120076602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:22:40.11990577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:22:50.120751949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:23:00.119911598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:23:10.120640009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:23:20.119915282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:23:30.120586587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:23:40.120852121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:23:50.120827431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:24:00.121347514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:24:10.120060704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:24:20.119789596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:24:30.120830608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:24:30.1208633Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":70,"service":"observability"}
{"time":"2026-05-02T14:24:40.120157279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:24:50.120694929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:25:00.119825179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:25:10.120016982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:25:20.120769602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:25:30.120494385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:25:40.120280798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:25:50.1207877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:26:00.119790279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:26:10.119685134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:26:20.120578739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:26:30.120510289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:26:40.119783553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:26:50.119772473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:27:00.120896346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:27:10.120961089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:27:20.119926957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:27:30.119813569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:27:40.120899109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:27:50.120802512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:28:00.120116422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:28:10.120660142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:28:20.120646545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:28:30.120704597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:28:40.120741108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:28:50.120695753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:29:00.119821272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:29:10.120141098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:29:20.119994129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:29:30.119954896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:29:40.120260289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:29:40.120295503Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":71,"service":"observability"}
{"time":"2026-05-02T14:29:50.119773059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:30:00.120746018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:30:10.120692386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:30:20.119813304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:30:30.120560345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:30:40.120268883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:30:50.119942329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:31:00.121006936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:31:10.120778795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:31:20.119749913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:31:30.119746966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:31:40.119970065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:31:50.120128964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:32:00.119749391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:32:10.120215572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:32:20.120866518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:32:30.120575877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:32:40.120349364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:32:50.120720375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:33:00.121275381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:33:10.120625517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:33:20.120821998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:33:30.120562189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:33:40.12061529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:33:50.120734139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:34:00.120122093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:34:10.119903285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:34:20.120755465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:34:30.120577155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:34:40.120115664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:34:50.120572499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:34:50.120606018Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":72,"service":"observability"}
{"time":"2026-05-02T14:35:00.12076109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:35:10.12068363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:35:20.120662561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:35:30.120764976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:35:40.119898419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:35:50.120527992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:36:00.120126399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:36:10.120051726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:36:20.12021174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:36:30.120889261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:36:40.119903776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:36:50.119762702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:37:00.119954157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:37:10.120361873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:37:20.119752017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:37:30.120402992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:37:40.12081042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:37:50.120846649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:38:00.121666551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:38:10.120842946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:38:20.120755804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:38:30.120789271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:38:40.119931081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:38:50.120785759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:39:00.121927482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:39:10.120318436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:39:20.119737813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:39:30.119724245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:39:40.120748862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:39:50.120416834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:40:00.119977584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:40:00.120014138Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":73,"service":"observability"}
{"time":"2026-05-02T14:40:10.120868334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:40:20.119752765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:40:30.120804109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:40:40.120771686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:40:50.120748932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:41:00.120777825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:41:10.120055747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:41:20.120502242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:41:30.120014127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:41:40.119773875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:41:50.120838279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:42:00.120040063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:42:10.120930342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:42:20.119809484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:42:30.120650697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:42:40.119974905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:42:50.120665025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:43:00.121100684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:43:10.120356871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:43:20.120790565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:43:30.119792146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:43:40.120387896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:43:50.120689382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:44:00.121185307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:44:10.120385782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:44:20.120207898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:44:30.120012406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:44:40.120175118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:44:50.119801977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:45:00.119893891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:45:10.120409067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:45:10.120609282Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":74,"service":"observability"}
{"time":"2026-05-02T14:45:20.120818686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:45:30.120541209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:45:40.120053713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:45:50.12059968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:45:52.497489827Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-02T14:46:00.056298787Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-02T14:46:00.126027803Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-02T14:46:00.12607745Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-02T14:46:00.126088384Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-02T14:46:00.126174416Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-02T14:46:00.126250144Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-02T14:46:00.126353464Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-02T14:46:00.12810753Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-02T14:46:00.129278721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T14:46:10.126996873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T14:46:20.126948185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:46:20.126982122Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-02T14:46:30.12761879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:46:40.127374168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:46:50.126724353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:47:00.127726713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:47:10.127113352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:47:20.127622994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:47:30.127428033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:47:40.127539476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:47:50.127514667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:48:00.127361256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:48:10.127519185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:48:20.126868068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:48:30.128634326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:48:40.127514808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:48:50.127083222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:49:00.127667311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:49:10.12771031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:49:20.127493495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:49:30.127750015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:49:40.127592364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:49:50.127630049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:50:00.126864712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:50:10.126789559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:50:20.127721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:50:30.127652327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:50:40.127602227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:50:50.127518826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:51:00.127625474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:51:10.126939105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:51:20.127621466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:51:20.127655076Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T14:51:30.127085765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:51:40.127576509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:51:50.127572877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:52:00.127682116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:52:10.127182921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:52:20.12755314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:52:30.127512741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:52:40.127583734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:52:50.12746326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:53:00.127593146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:53:10.127600638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:53:20.127073975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:53:30.127155217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:53:40.126961879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:53:50.127651667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:54:00.128183479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:54:10.127347686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:54:20.127636832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:54:30.127948541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:54:40.127623006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:54:50.127479634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:55:00.126935331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:55:10.127528162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:55:20.127520527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:55:30.127643498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:55:40.127027217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:55:50.126755892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:56:00.127812999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:56:10.126924554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:56:20.127496524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:56:30.127021681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:56:30.127051904Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-02T14:56:40.126979337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:56:50.126964394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:57:00.127854972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:57:10.126876549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:57:20.126836923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:57:30.127280634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:57:40.127495215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:57:50.126886382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:58:00.127108946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:58:10.127528211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:58:20.126955183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:58:30.127572809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:58:40.12756485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:58:50.127516075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:59:00.127001186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:59:10.127459052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:59:20.126889785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:59:30.127580445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:59:40.127067208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T14:59:50.127529182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:00:00.127775728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:00:10.127347994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:00:20.127513525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:00:30.126840211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:00:40.127753684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:00:50.127005149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:01:00.127705518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:01:10.12688913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:01:20.127224363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:01:30.127650218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:01:30.127686715Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-02T15:01:40.126883241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:01:50.127141234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:02:00.127976867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:02:10.126688377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:02:20.127611979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:02:30.127535579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:02:40.126679869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:02:50.126871727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:03:00.126900022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:03:10.126808523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:03:20.127496758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:03:30.127590785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:03:40.127578423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:03:50.127695981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:04:00.129146064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:04:10.127075598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:04:20.127557515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:04:30.126868635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:04:40.126968132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:04:50.126873294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:05:00.127577314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:05:10.127672714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:05:20.126974343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:05:30.127750337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:05:40.127732291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:05:50.127470182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:06:00.12990453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:06:10.12669334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:06:20.126727918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:06:30.127675047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:06:30.127704657Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-02T15:06:40.126831722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:06:50.127538077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:07:00.12743654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:07:10.126887458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:07:20.126972984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:07:30.127495582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:07:40.127383322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:07:50.12683789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:08:00.127185694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:08:10.127489016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:08:20.127516529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:08:30.127679952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:08:40.126963569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:08:50.12755924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:09:00.127118842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:09:10.126985313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:09:20.127565807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:09:30.127002813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:09:40.12699213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:09:50.126988929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:10:00.126961547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:10:10.12761791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:10:20.127090044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:10:30.126895158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:10:40.127540823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:10:50.127661946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:11:00.127956051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:11:10.127530093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:11:20.126827062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:11:30.127632986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:11:40.127498255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:11:40.127533457Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-02T15:11:50.126845587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:12:00.135211562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:12:10.12703946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:12:20.127699386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:12:30.127475945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:12:40.126896071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:12:50.127549991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:13:00.127330788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:13:10.127410083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:13:20.127580416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:13:30.127535509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:13:40.126736395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:13:50.126990553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:14:00.127558662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:14:10.127719227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:14:20.126961688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:14:30.12710699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:14:40.127868863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:14:50.126751999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:15:00.127742814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:15:10.127736424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:15:20.12719248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:15:30.127724812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:15:40.126900192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:15:50.126930017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:16:00.127503116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:16:10.126905279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:16:20.127482727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:16:30.127626291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:16:40.12759209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:16:40.127626833Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-02T15:16:50.127526406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:17:00.127790424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:17:10.127667167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:17:20.127747889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:17:30.126796854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:17:40.127112636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:17:50.126747022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:18:00.127297481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:18:10.127028011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:18:20.127483618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:18:30.126879289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:18:40.126716192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:18:50.126759952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:19:00.127498013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:19:10.126890735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:19:20.126849764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:19:30.126803985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:19:40.127511023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:19:50.126902105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:20:00.127215668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:20:10.127352927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:20:20.127453872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:20:30.126823769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:20:40.127695931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:20:40.589321684Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-02T15:20:48.257431177Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-02T15:20:48.314309789Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-02T15:20:48.314353232Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-02T15:20:48.314380179Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-02T15:20:48.314465461Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-02T15:20:48.31449306Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-02T15:20:48.314638579Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-02T15:20:48.315715109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-02T15:20:48.316425336Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-02T15:20:58.316694065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-02T15:21:08.316874275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:21:08.31691885Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-02T15:21:18.316726009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:21:28.316328515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:21:38.316911501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:21:48.316272887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:21:58.316590693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:22:08.316634209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:22:18.316410281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:22:28.316860984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:22:38.316829607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:22:48.315972458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:22:58.316318096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:23:08.316188398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:23:18.316531113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:23:28.315890666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:23:38.317020186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:23:48.316320988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:23:58.316341593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:24:08.316144993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:24:18.316370274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:24:28.316794331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:24:38.315917849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:24:48.316284455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:24:58.315988039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:25:08.315971565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:25:18.316618781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:25:28.316075498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:25:38.315922383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:25:48.316766542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:25:58.316676265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:26:08.316838458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:26:18.316744561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:26:18.316777206Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-02T15:26:28.316202692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:26:38.316024427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:26:48.316837042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:26:58.316826309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:27:08.316116975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:27:18.316120188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:27:28.316754075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:27:38.316647069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:27:48.316021363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:27:58.315981353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:28:08.316360508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:28:18.316228507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:28:28.316277034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:28:38.316834272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:28:48.316573348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:28:58.316089551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:29:08.316892931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:29:18.316221121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:29:28.315895675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:29:38.316351439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:29:48.316887924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:29:58.316387724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:30:08.316348725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:30:18.316129174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:30:28.316208152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:30:38.315942229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:30:48.31619149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:30:58.316649628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:31:08.316651673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:31:18.315878095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:31:28.316184421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:31:28.316216753Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-02T15:31:38.316084394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:31:48.316672472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:31:58.315964013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:32:08.316263481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:32:18.315954661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:32:28.316117848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:32:38.316678104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:32:48.316811356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:32:58.316212393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:33:08.315974872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:33:18.316077126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:33:28.316893483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:33:38.315924888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:33:48.315866368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:33:58.316122308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:34:08.315937055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:34:18.31674494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:34:28.316738967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:34:38.316135071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:34:48.316154252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:34:58.316896922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:35:08.316930534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:35:18.315926843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:35:28.316159386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:35:38.316560631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:35:48.316936221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:35:58.315935936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:36:08.316930783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:36:18.316368179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:36:28.316726767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:36:28.316768624Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-02T15:36:38.316643292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:36:48.316159543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:36:58.316774917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:37:08.316115465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:37:18.316319152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:37:28.316338099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:37:38.315947653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:37:48.316535007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:37:58.316155997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:38:08.315974877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:38:18.315900312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:38:28.316548326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:38:38.316745104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:38:48.316477638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:38:58.316104409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:39:08.316294042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:39:18.315886654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:39:28.316394544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:39:38.315920852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:39:48.31676331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:39:58.316395906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:40:08.316753402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:40:18.31694618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:40:28.315989215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:40:38.31627269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:40:48.316542745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:40:58.316381714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:41:08.316930492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:41:18.316139265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:41:28.315953141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:41:38.316893859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:41:38.316925739Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-02T15:41:48.316216558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:41:58.316289557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:42:08.316754917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:42:18.316135597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:42:28.316814595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:42:38.316352297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:42:48.316396064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:42:58.315817705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:43:08.317101014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:43:18.315853034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:43:28.316329988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:43:38.315976428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:43:48.316842313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:43:58.315844194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:44:08.316101842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:44:18.316785621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:44:28.316315729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:44:38.316370505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:44:48.315844067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:44:58.31599204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:45:08.316845818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:45:18.315921944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:45:28.316647909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:45:38.317082861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:45:48.31610172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:45:58.316842596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:46:08.316622345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:46:18.316851064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:46:28.31634207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:46:38.316861016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:46:48.315851973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:46:48.315885027Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-02T15:46:58.316022259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:47:08.316002906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:47:18.31596506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:47:28.316265394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:47:38.315983577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:47:48.316306383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:47:58.315842634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:48:08.315876142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:48:18.316895007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:48:28.317283785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:48:38.316735933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:48:48.31608994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:48:58.315881721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:49:08.316162823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:49:18.31636023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:49:28.315961571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:49:38.316066597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:49:48.316097956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:49:58.316934184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:50:08.316328043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:50:18.316870331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:50:28.31665155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:50:38.31629778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:50:48.316650782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:50:58.31684159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:51:08.316819965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:51:18.315915218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:51:28.315972436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:51:38.316025375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:51:48.315882138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:51:48.31592855Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-02T15:51:58.315979069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:52:08.316210787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:52:18.316966038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:52:28.315876945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:52:38.315968902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:52:48.316879715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:52:58.316363027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:53:08.316379728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:53:18.316601377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:53:28.315998553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:53:38.315938604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:53:48.31656854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:53:58.316867254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:54:08.315878493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:54:18.316036976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:54:28.316196931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:54:38.316195061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:54:48.316633777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:54:58.315877401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:55:08.316156855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:55:18.315952538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:55:28.316319525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:55:38.316699253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:55:48.316293617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:55:58.316221672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:56:08.316576867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:56:18.316900493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:56:28.316230746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:56:38.316147349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:56:48.315937078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:56:48.315970024Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-02T15:56:58.316796042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:57:08.316311118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:57:18.316803238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:57:28.31607298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:57:38.315942546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:57:48.316827596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:57:58.316770212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:58:08.316888869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:58:18.315913395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:58:28.31607911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:58:38.316600838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:58:48.316902411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:58:58.315942029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:59:08.316101278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:59:18.315878249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:59:28.316653749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:59:38.316672257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:59:48.316688366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T15:59:58.316543047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:00:08.316267187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:00:18.316155445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:00:28.316723445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:00:38.316829101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:00:48.316084635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:00:58.316880509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:01:08.316864579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:01:18.316891411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:01:28.316073544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:01:38.316778188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:01:48.316139558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:01:48.316176465Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-02T16:01:58.316866335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:02:08.316887746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:02:18.316863651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:02:28.315958767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:02:38.315913906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:02:48.316286112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:02:58.31658157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:03:08.316905191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:03:18.316033524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:03:28.316113832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:03:38.316790517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:03:48.316786426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:03:58.316028809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:04:08.316647654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:04:18.316844192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:04:28.316813415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:04:38.316080273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:04:48.316581429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:04:58.316865507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:05:08.316836753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:05:18.316022268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:05:28.316888307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:05:38.316062827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:05:48.316632509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:05:58.315840812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:06:08.316013101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:06:18.316780058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:06:28.316191303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:06:38.316719365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:06:48.316784317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:06:48.316817783Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-02T16:06:58.316868699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:07:08.31616121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:07:18.316024148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:07:28.316670276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:07:38.316690404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:07:48.316204962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:07:58.316143231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:08:08.315874248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:08:18.316153133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:08:28.31681175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:08:38.31632686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:08:48.315908964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:08:58.316029616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:09:08.316785742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:09:18.316654237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:09:28.315936819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:09:38.316291344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:09:48.316911787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:09:58.315848243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:10:08.316022314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:10:18.31590144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:10:28.316710731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:10:38.316582849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:10:48.316660614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:10:58.316277822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:11:08.316036267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:11:18.316320603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:11:28.31592899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:11:38.315948227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:11:48.315859027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:11:58.316314878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:11:58.316347913Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-02T16:12:08.315976996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:12:18.316671917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:12:28.316114658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:12:38.316865195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:12:48.316152673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:12:58.315914827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:13:08.31690184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:13:18.315897223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:13:28.316304725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:13:38.31685588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:13:48.316636469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:13:58.316696179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:14:08.316573882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:14:18.315939414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:14:28.316986088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:14:38.31600349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:14:48.316666019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:14:58.31585617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:15:08.31666433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:15:18.315980439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:15:28.316016957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:15:38.316189633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:15:48.316379948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:15:58.31660721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:16:08.315928874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:16:18.316284538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:16:28.316228232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:16:38.316279482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:16:48.31685863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:16:58.316581984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:16:58.316616824Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-02T16:17:08.315991111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:17:18.316849927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:17:28.316796505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:17:38.31603412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:17:48.316595216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:17:58.316846319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:18:08.316773986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:18:18.315912967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:18:28.315933103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:18:38.316735825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:18:48.316509126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:18:58.315838867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:19:08.316690864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:19:18.31632613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:19:28.316753524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:19:38.316949212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:19:48.316976802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:19:58.316625119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:20:08.317445541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:20:18.315839691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:20:28.316269099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:20:38.315923323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:20:48.316736977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:20:58.316765601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:21:08.316759617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:21:18.316165571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:21:28.316801041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:21:38.316097329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:21:48.316715985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:21:58.316782823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:21:58.316823211Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-02T16:22:08.316890619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:22:18.315844025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:22:28.315937463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:22:38.316801236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:22:48.316691553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:22:58.31636022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:23:08.316863389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:23:18.316856117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:23:28.316828441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:23:38.316347719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:23:48.316414926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:23:58.315893008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:24:08.316286732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:24:18.316558769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:24:28.316345717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:24:38.315911547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:24:48.3163766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:24:58.316797451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:25:08.316803519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:25:18.315911639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:25:28.316206944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:25:38.31672233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:25:48.316616874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:25:58.31638196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:26:08.316650765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:26:18.316830352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:26:28.316055582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:26:38.316911374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:26:48.316827426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:26:58.316565991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:27:08.316176057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:27:08.316223378Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-02T16:27:18.315892803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:27:28.316183422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:27:38.316336278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:27:48.316850557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:27:58.31689743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:28:08.316204306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:28:18.316766918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:28:28.316884955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:28:38.316619366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:28:48.315951044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:28:58.316776917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:29:08.316320768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:29:18.316113036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:29:28.316139389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:29:38.316687468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:29:48.316295605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:29:58.316139424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:30:08.316775048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:30:18.316572774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:30:28.316756814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:30:38.316814768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:30:48.316685269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:30:58.316129409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:31:08.315958786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:31:18.316790983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:31:28.316347947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:31:38.316685415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:31:48.316037853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:31:58.316310567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:32:08.315915375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:32:18.316806171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:32:18.316839039Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-02T16:32:28.315922493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:32:38.315953814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:32:48.316026956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:32:58.315953157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:33:08.316849614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:33:18.316793136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:33:28.316833087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:33:38.315934617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:33:48.316755876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:33:58.316557161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:34:08.315910369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:34:18.315878515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:34:28.316230493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:34:38.315936518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:34:48.316590697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:34:58.316103585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:35:08.315948065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:35:18.316045718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:35:28.316899749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:35:38.315813155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:35:48.316282664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:35:58.316291594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:36:08.316139363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:36:18.316825605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:36:28.315959826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:36:38.315918963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:36:48.315889859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:36:58.316697106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:37:08.316679216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:37:18.315862722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:37:28.316052885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:37:28.316085411Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-02T16:37:38.316187286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:37:48.316876613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:37:58.31640003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:38:08.315958496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:38:18.315908785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:38:28.316640175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:38:38.316324438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:38:48.316022514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:38:58.315890562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:39:08.316314419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:39:18.31670365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:39:28.316915649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:39:38.315966881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:39:48.3163589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:39:58.316803874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:40:08.315951765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:40:18.315916332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:40:28.315920217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:40:38.316792424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:40:48.316796355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:40:58.315916391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:41:08.316570699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:41:18.316873191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:41:28.315884135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:41:38.316092954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:41:48.316043956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:41:58.315915591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:42:08.315948043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:42:18.315968292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:42:28.315937278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:42:38.315921393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:42:38.315951737Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-02T16:42:48.316011184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:42:58.316011771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:43:08.316806002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:43:18.315856592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:43:28.315825011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:43:38.315962553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:43:48.316004678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:43:58.315941575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:44:08.316645023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:44:18.316903418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:44:28.315924575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:44:38.316094562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:44:48.316094343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:44:58.316598612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:45:08.315888983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:45:18.315938039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:45:28.315995384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:45:38.316836867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:45:48.315992535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:45:58.316100783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:46:08.316554567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:46:18.316825589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:46:28.316161318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:46:38.315924043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:46:48.316099467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:46:58.316210847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:47:08.315952784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:47:18.316781949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:47:28.315951779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:47:38.315856803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:47:48.316015412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:47:48.31605126Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-02T16:47:58.315911144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:48:08.315824927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:48:18.315935615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:48:28.316587963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:48:38.315814836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:48:48.31602336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:48:58.316503711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:49:08.315975415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:49:18.316763391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:49:28.31595251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:49:38.315958164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:49:48.316769724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:49:58.316605436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:50:08.315956061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:50:18.31684611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:50:28.315875711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:50:38.315830052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:50:48.316033372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:50:58.316005064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:51:08.315938243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:51:18.315946541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:51:28.315887788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:51:38.316835322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:51:48.316008456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:51:58.316111163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:52:08.315926743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:52:18.315837011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:52:28.31592319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:52:38.316641397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:52:48.316858385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:52:48.316889198Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-02T16:52:58.316928647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:53:08.316865035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:53:18.315922967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:53:28.31595929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:53:38.316868005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:53:48.316041072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:53:58.315925281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:54:08.31677375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:54:18.315924892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:54:28.316111132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:54:38.316783631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:54:48.316054727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:54:58.315937017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:55:08.316820802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:55:18.315882699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:55:28.316107684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:55:38.316356094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:55:48.315976586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:55:58.315986864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:56:08.316316854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:56:18.316743931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:56:28.316893251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:56:38.315844961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:56:48.315889993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:56:58.315825927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:57:08.315877047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:57:18.316145614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:57:28.316118462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:57:38.316599507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:57:48.316145719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:57:58.316808461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:57:58.316841693Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-02T16:58:08.316211832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:58:18.315964817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:58:28.316910074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:58:38.315949125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:58:48.316392008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:58:58.316765893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:59:08.316374361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:59:18.316653897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:59:28.316305282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:59:38.316654899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:59:48.315985252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T16:59:58.316044258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:00:08.316825972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:00:18.315909395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:00:28.316828688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:00:38.316888331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:00:48.315848548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:00:58.316857053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:01:08.316953444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:01:18.31604181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:01:28.316703857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:01:38.316734102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:01:48.316002738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:01:58.316044594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:02:08.316796574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:02:18.316777294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:02:28.316019773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:02:38.316519308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:02:48.316647068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:02:58.316810695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:02:58.316842095Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-02T17:03:08.316878118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:03:18.316888497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:03:28.316097778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:03:38.316014407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:03:48.316193746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:03:58.316014472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:04:08.316773557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:04:18.31687417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:04:28.315965558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:04:38.315923873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:04:48.316477833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:04:58.316684922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:05:08.316810812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:05:18.315921566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:05:28.316278111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:05:38.316759012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:05:48.316007921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:05:58.315935084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:06:08.316116569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:06:18.316697722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:06:28.315940517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:06:38.315944873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:06:48.316844918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:06:58.315838693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:07:08.316909345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:07:18.315861929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:07:28.315928038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:07:38.316077917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:07:48.316693621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:07:58.316646296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:08:08.316892926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:08:08.316931796Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-02T17:08:18.315948493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:08:28.316140023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:08:38.316811168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:08:48.316867306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:08:58.315942953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:09:08.316672638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:09:18.316901464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:09:28.315969094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:09:38.316555931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:09:48.316858395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:09:58.316845578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:10:08.316572308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:10:18.316515939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:10:28.316512796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:10:38.316876087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:10:48.315878815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:10:58.316834847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:11:08.315995645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:11:18.316594079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:11:28.316765169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:11:38.315869753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:11:48.316179148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:11:58.315916391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:12:08.315942723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:12:18.31661929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:12:28.316662787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:12:38.316963668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:12:48.316039553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:12:58.316080318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:13:08.316728079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:13:18.316891438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:13:18.316927467Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-02T17:13:28.315950902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:13:38.315932538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:13:48.316040436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:13:58.31620679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:14:08.316790795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:14:18.316864652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:14:28.315934307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:14:38.316035897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:14:48.316652911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:14:58.316695752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:15:08.316697886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:15:18.316717776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:15:28.316829508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:15:38.315896859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:15:48.316755664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:15:58.316707573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:16:08.316870551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:16:18.315870736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:16:28.316480159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:16:38.31676999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:16:48.316136618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:16:58.316557855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:17:08.316921774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:17:18.315855076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:17:28.316899972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:17:38.316616201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:17:48.316878472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:17:58.316767121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:18:08.315990128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:18:18.31612761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:18:28.316393332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:18:28.316496324Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-02T17:18:38.316797594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:18:48.316866008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:18:58.315944715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:19:08.316650576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:19:18.316079947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:19:28.316861501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:19:38.31590334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:19:48.316659951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:19:58.316646473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:20:08.316552311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:20:18.316769685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:20:28.316012564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:20:38.316874704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:20:48.316043862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:20:58.315984466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:21:08.316726994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:21:18.316854749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:21:28.315936449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:21:38.316499148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:21:48.316771607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:21:58.316740935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:22:08.316825098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:22:18.316185411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:22:28.31675312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:22:38.316895048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:22:48.316705347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:22:58.31665344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:23:08.316631337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:23:18.316707319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:23:28.316672859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:23:28.316706121Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-02T17:23:38.316735999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:23:48.316819945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:23:58.316748184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:24:08.316842785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:24:18.316757023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:24:28.315934172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:24:38.316616904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:24:48.316766003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:24:58.315823804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:25:08.316832703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:25:18.315882869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:25:28.31628499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:25:38.316579139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:25:48.316089308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:25:58.316212118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:26:08.315862649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:26:18.316002727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:26:28.316300034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:26:38.316564943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:26:48.31597025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:26:58.31632848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:27:08.316226687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:27:18.316700018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:27:28.31688844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:27:38.316195345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:27:48.316646814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:27:58.316770834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:28:08.316905975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:28:18.315877547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:28:28.31640339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:28:38.316768622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:28:38.316801435Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-02T17:28:48.31632511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:28:58.316301753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:29:08.316060048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:29:18.316410709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:29:28.316655458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:29:38.316838905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:29:48.316401929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:29:58.316299721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:30:08.316126537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:30:18.316131849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:30:28.316391142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:30:38.316740715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:30:48.315889365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:30:58.317027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:31:08.315902466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:31:18.316275543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:31:28.316493222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:31:38.316779185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:31:48.316345033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:31:58.316553693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:32:08.315924795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:32:18.316376106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:32:28.316713839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:32:38.315950912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:32:48.316805393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:32:58.316853204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:33:08.316327343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:33:18.316848448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:33:28.315874374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:33:38.315864091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:33:48.315914411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:33:48.315948807Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-02T17:33:58.315897941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:34:08.316645145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:34:18.315854494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:34:28.316188282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:34:38.316583424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:34:48.316020682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:34:58.316225474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:35:08.316737094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:35:18.316787689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:35:28.316871996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:35:38.316251064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:35:48.31690071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:35:58.316886273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:36:08.316077374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:36:18.316574487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:36:28.316777868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:36:38.316971619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:36:48.316576639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:36:58.316056954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:37:08.316927383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:37:18.316312874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:37:28.316498768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:37:38.316600206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:37:48.316544271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:37:58.316880662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:38:08.316073202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:38:18.316302306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:38:28.316761996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:38:38.31681896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:38:48.316644577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:38:48.316678145Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-02T17:38:58.316203341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:39:08.316772183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:39:18.316502539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:39:28.31658501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:39:38.316698661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:39:48.31601739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:39:58.316234077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:40:08.315987359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:40:18.316403612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:40:28.315960696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:40:38.316608069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:40:48.316895371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:40:58.316644404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:41:08.316522668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:41:18.316814422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:41:28.316464811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:41:38.315926632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:41:48.31622135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:41:58.316363132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:42:08.316373852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:42:18.316855845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:42:28.316108953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:42:38.31671252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:42:48.316960015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:42:58.316298442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:43:08.316371417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:43:18.316304301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:43:28.316135195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:43:38.316737778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:43:48.316059783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:43:58.316824072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:43:58.316874347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-02T17:44:08.316038537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:44:18.315905535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:44:28.316680141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:44:38.316531117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:44:48.315893809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:44:58.316086524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:45:08.316292737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:45:18.315859868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:45:28.316068517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:45:38.316694738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:45:48.316183624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:45:58.316090095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:46:08.316640347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:46:18.316303225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:46:28.316009511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:46:38.315942696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:46:48.316042514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:46:58.316651566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:47:08.316063739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:47:18.316653788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:47:28.316318198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:47:38.315935867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:47:48.315881386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:47:58.316151826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:48:08.316352055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:48:18.315911458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:48:28.315832922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:48:38.316761452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:48:48.315870575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:48:58.315914866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:49:08.316104969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:49:08.316139036Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-02T17:49:18.316868112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:49:28.315852319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:49:38.31655348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:49:48.31660594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:49:58.316726203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:50:08.316604616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:50:18.316826742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:50:28.316765563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:50:38.316759845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:50:48.316105555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:50:58.316361312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:51:08.316311966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:51:18.316823692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:51:28.316632775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:51:38.316618051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:51:48.315889314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:51:58.316322546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:52:08.316807481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:52:18.316785648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:52:28.316666878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:52:38.316316447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:52:48.316052284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:52:58.316893655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:53:08.3161378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:53:18.315845416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:53:28.315845167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:53:38.315936657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:53:48.316692063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:53:58.316299286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:54:08.316222438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:54:08.316288358Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-02T17:54:18.316718473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:54:28.315906852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:54:38.316050169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:54:48.315910074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:54:58.315913934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:55:08.316170704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:55:18.315897902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:55:28.316837626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:55:38.316016964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:55:48.316054948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:55:58.316854291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:56:08.316895824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:56:18.315966563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:56:28.316356867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:56:38.316827887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:56:48.316929724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:56:58.31688749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:57:08.315993234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:57:18.316219416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:57:28.316315137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:57:38.316031898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:57:48.316632964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:57:58.316306647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:58:08.315933465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:58:18.315917879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:58:28.316196473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:58:38.316838695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:58:48.315986561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:58:58.31584034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:59:08.316131724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:59:18.316879025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:59:18.316915253Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":32,"service":"observability"}
{"time":"2026-05-02T17:59:28.316754514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:59:38.315963541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:59:48.315885065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T17:59:58.316062773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:00:08.316380332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:00:18.315873514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:00:28.316820957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:00:38.316386688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:00:48.316501769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:00:58.316095722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:01:08.316097189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:01:18.316572617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:01:28.316413129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:01:38.316121268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:01:48.316707751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:01:58.315861904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:02:08.315869074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:02:18.315873557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:02:28.316162734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:02:38.316317825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:02:48.316509618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:02:58.316047961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:03:08.316696971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:03:18.316494041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:03:28.316850134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:03:38.316015854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:03:48.316634011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:03:58.316299748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:04:08.31692534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:04:18.316761159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:04:28.316879222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:04:28.316913555Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":33,"service":"observability"}
{"time":"2026-05-02T18:04:38.315904979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:04:48.316827291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:04:58.316165376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:05:08.316334714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:05:18.315911919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:05:28.316867768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:05:38.316748553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:05:48.31661132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:05:58.316089597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:06:08.315890616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:06:18.316939278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:06:28.316751048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:06:38.31620699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:06:48.316920915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:06:58.316856966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:07:08.316827873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:07:18.316290436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:07:28.316254305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:07:38.316813194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:07:48.315829356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:07:58.316899454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:08:08.315906856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:08:18.316730574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:08:28.316774924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:08:38.316904597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:08:48.316133691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:08:58.316298687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:09:08.316942421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:09:18.316186561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:09:28.316746741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:09:38.316276259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:09:38.316312351Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":34,"service":"observability"}
{"time":"2026-05-02T18:09:48.316302802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:09:58.316590464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:10:08.316914224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:10:18.31683731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:10:28.316891855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:10:38.316324036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:10:48.316955284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:10:58.316672617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:11:08.315971655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:11:18.316280214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:11:28.316843602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:11:38.316818515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:11:48.316144573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:11:58.316074435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:12:08.316875986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:12:18.315934411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:12:28.316321399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:12:38.316163147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:12:48.316788627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:12:58.316871634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:13:08.316835386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:13:18.316088489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:13:28.315943514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:13:38.316085893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:13:48.316322578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:13:58.316743567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:14:08.316161594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:14:18.316516383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:14:28.316784554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:14:38.31654158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:14:38.316576105Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":35,"service":"observability"}
{"time":"2026-05-02T18:14:48.31673524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:14:58.315855406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:15:08.31672941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:15:18.315978231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:15:28.316617381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:15:38.315889578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:15:48.316364907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:15:58.316285593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:16:08.316230944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:16:18.31615864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:16:28.316445306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:16:38.316738397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:16:48.315869525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:16:58.316719935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:17:08.316895896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:17:18.3168212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:17:28.316835586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:17:38.316674132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:17:48.316673811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:17:58.316025965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:18:08.31608023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:18:18.316657002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:18:28.316211211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:18:38.316558374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:18:48.316915684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:18:58.316631709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:19:08.316095252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:19:18.316973462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:19:28.316762228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:19:38.316877695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:19:38.316915059Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":36,"service":"observability"}
{"time":"2026-05-02T18:19:48.315984617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:19:58.316901519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:20:08.316804115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:20:18.316186771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:20:28.316701559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:20:38.316553233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:20:48.316881844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:20:58.316896975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:21:08.316981425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:21:18.316034317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:21:28.316798393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:21:38.316031705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:21:48.316049497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:21:58.31599857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:22:08.316752145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:22:18.316906765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:22:28.315868052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:22:38.31664346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:22:48.316770611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:22:58.31678685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:23:08.316793788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:23:18.316843884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:23:28.316094389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:23:38.316037121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:23:48.316682337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:23:58.316896498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:24:08.316501018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:24:18.31632327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:24:28.315828545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:24:38.316095801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:24:48.316023156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:24:48.316054642Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":37,"service":"observability"}
{"time":"2026-05-02T18:24:58.316705252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:25:08.316076607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:25:18.316763538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:25:28.316943411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:25:38.316917561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:25:48.316821322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:25:58.316056181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:26:08.315859127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:26:18.316697873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:26:28.316884714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:26:38.316712486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:26:48.316014915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:26:58.315934897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:27:08.316742145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:27:18.316051473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:27:28.316690772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:27:38.316700543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:27:48.316180982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:27:58.316897547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:28:08.316761379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:28:18.316225355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:28:28.31680194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:28:38.316941565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:28:48.316173522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:28:58.316889808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:29:08.316052971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:29:18.31663079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:29:28.316631136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:29:38.316503755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:29:48.31611867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:29:48.316156238Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":38,"service":"observability"}
{"time":"2026-05-02T18:29:58.315913182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:30:08.316697007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:30:18.316300346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:30:28.316675967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:30:38.316170038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:30:48.316072884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:30:58.316842401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:31:08.316905136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:31:18.316275022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:31:28.316735074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:31:38.316846534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:31:48.316049929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:31:58.316316109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:32:08.315974905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:32:18.316597379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:32:28.316907456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:32:38.316158912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:32:48.315912524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:32:58.316852911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:33:08.316739605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:33:18.316725905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:33:28.316508714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:33:38.31690935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:33:48.316152763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:33:58.31680531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:34:08.315953164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:34:18.316746393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:34:28.315936951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:34:38.316216998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:34:48.316701468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:34:48.316751401Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":39,"service":"observability"}
{"time":"2026-05-02T18:34:58.315929098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:35:08.31630588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:35:18.315953719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:35:28.316825364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:35:38.316585911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:35:48.316325402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:35:58.316793684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:36:08.31665078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:36:18.315848238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:36:28.316153524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:36:38.315995508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:36:48.315897642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:36:58.316861039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:37:08.316855511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:37:18.316991224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:37:28.316538154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:37:38.316809309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:37:48.316580343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:37:58.316553474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:38:08.316881946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:38:18.316159317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:38:28.316371682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:38:38.316311907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:38:48.316714089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:38:58.316852518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:39:08.31657986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:39:18.316520575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:39:28.316796941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:39:38.315944671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:39:48.315915889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:39:58.316865623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:39:58.31690006Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":40,"service":"observability"}
{"time":"2026-05-02T18:40:08.316256383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:40:18.316737728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:40:28.316403483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:40:38.316493161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:40:48.316939826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:40:58.316402793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:41:08.316386514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:41:18.315970133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:41:28.316771294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:41:38.316767322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:41:48.316291499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:41:58.316314311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:42:08.316741895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:42:18.316866826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:42:28.316818976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:42:38.316301039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:42:48.316430017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:42:58.316170571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:43:08.316712089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:43:18.315914784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:43:28.316160536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:43:38.316273102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:43:48.316979848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:43:58.316781053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:44:08.316888403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:44:18.316149522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:44:28.316768153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:44:38.316140973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:44:48.316616795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:44:58.31664305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:45:08.316308827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:45:08.316345709Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":41,"service":"observability"}
{"time":"2026-05-02T18:45:18.317018068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:45:28.316045756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:45:38.316967081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:45:48.316417841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:45:58.316224825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:46:08.316733572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:46:18.316525048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:46:28.316063655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:46:38.316842721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:46:48.316181324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:46:58.316132227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:47:08.316832288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:47:18.316571989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:47:28.316579931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:47:38.316620755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:47:48.316324295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:47:58.316812754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:48:08.316128313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:48:18.316746312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:48:28.315913128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:48:38.317133315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:48:48.316053845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:48:58.316203411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:49:08.316704409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:49:18.315941238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:49:28.31669666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:49:38.316792987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:49:48.315984194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:49:58.315925286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:50:08.315919516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:50:18.315978653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:50:18.316014645Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":42,"service":"observability"}
{"time":"2026-05-02T18:50:28.315964991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:50:38.315995592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:50:48.315861009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:50:58.316845581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:51:08.315980691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:51:18.316183689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:51:28.315901182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:51:38.31592821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:51:48.316108034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:51:58.316333724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:52:08.315859203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:52:18.315928819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:52:28.316816427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:52:38.315947302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:52:48.316878324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:52:58.315922634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:53:08.316102515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:53:18.316175535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:53:28.316762349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:53:38.315943908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:53:48.316122489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:53:58.315924929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:54:08.316714619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:54:18.316323879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:54:28.315974734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:54:38.316008613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:54:48.316768429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:54:58.316727058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:55:08.316510509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:55:18.316717423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:55:18.316752758Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":43,"service":"observability"}
{"time":"2026-05-02T18:55:28.316589138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:55:38.315979507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:55:48.316298278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:55:58.315853792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:56:08.315911792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:56:18.315941919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:56:28.315870921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:56:38.315992708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:56:48.316889934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:56:58.315925618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:57:08.316263745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:57:18.316706731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:57:28.316893697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:57:38.315976903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:57:48.316597169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:57:58.315932298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:58:08.315952711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:58:18.316185581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:58:28.315881599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:58:38.315838373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:58:48.315985955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:58:58.316326901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:59:08.315962807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:59:18.315931507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:59:28.316631163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:59:38.316942022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:59:48.316111796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T18:59:58.315894392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:00:08.316171449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:00:18.316560687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:00:28.316607314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:00:28.316648379Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":44,"service":"observability"}
{"time":"2026-05-02T19:00:38.316960657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:00:48.316074065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:00:58.316000108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:01:08.316705751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:01:18.315874285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:01:28.315975433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:01:38.31629577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:01:48.316870926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:01:58.315923004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:02:08.315959033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:02:18.316353952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:02:28.316846773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:02:38.315947091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:02:48.316008298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:02:58.316196848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:03:08.316953184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:03:18.316048987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:03:28.316063509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:03:38.315859318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:03:48.316083961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:03:58.316799063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:04:08.315948575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:04:18.316113904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:04:28.316363012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:04:38.315938408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:04:48.316090859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:04:58.315952612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:05:08.316004038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:05:18.315975466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:05:28.315937687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:05:38.31691186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:05:38.316944309Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":45,"service":"observability"}
{"time":"2026-05-02T19:05:48.316601361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:05:58.316412498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:06:08.315887309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:06:18.316058516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:06:28.31595288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:06:38.315950405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:06:48.316701234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:06:58.316663609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:07:08.315954514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:07:18.315968092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:07:28.315867131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:07:38.315929538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:07:48.316373217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:07:58.315939162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:08:08.316860595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:08:18.316152364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:08:28.316283443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:08:38.316809877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:08:48.316282614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:08:58.315890372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:09:08.315975192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:09:18.315949105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:09:28.316676978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:09:38.316700533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:09:48.316024643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:09:58.316743788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:10:08.315923907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:10:18.3162769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:10:28.316474665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:10:38.316867909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:10:48.316044148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:10:48.316079703Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":46,"service":"observability"}
{"time":"2026-05-02T19:10:58.316134932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:11:08.31597356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:11:18.316093698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:11:28.31657543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:11:38.317002871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:11:48.31602673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:11:58.316178822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:12:08.316805244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:12:18.316654403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:12:28.316325822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:12:38.316750212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:12:48.316193737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:12:58.316311869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:13:08.316004897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:13:18.316548834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:13:28.315957522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:13:38.315918483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:13:48.31675302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:13:58.316593775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:14:08.316872778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:14:18.31687762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:14:28.316017302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:14:38.315944363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:14:48.316949797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:14:58.317029465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:15:08.316497991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:15:18.316922516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:15:28.316807442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:15:38.31591385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:15:48.316929254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:15:48.316974067Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":47,"service":"observability"}
{"time":"2026-05-02T19:15:58.316785035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:16:08.315920165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:16:18.316883933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:16:28.316206245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:16:38.316657364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:16:48.316444133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:16:58.317372886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:17:08.316440497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:17:18.31665091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:17:28.31639098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:17:38.316071647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:17:48.316671182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:17:58.316373806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:18:08.316869498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:18:18.316927549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:18:28.316714227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:18:38.317208018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:18:48.315844402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:18:58.315886457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:19:08.317696719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:19:18.318317118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:19:28.317634753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:19:38.31598321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:19:48.318296096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:19:58.315854794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:20:08.315823281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:20:18.315953402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:20:28.316765677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:20:38.315892288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:20:48.316089428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:20:58.316676113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:20:58.316711939Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":48,"service":"observability"}
{"time":"2026-05-02T19:21:08.31686575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:21:18.315892533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:21:28.316307282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:21:38.316756892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:21:48.316021244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:21:58.315825401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:22:08.316153138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:22:18.315917075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:22:28.316017858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:22:38.316511284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:22:48.316855952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:22:58.317003902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:23:08.316356652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:23:18.316860432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:23:28.315853481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:23:38.316231996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:23:48.31667739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:23:58.316716095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:24:08.315865404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:24:18.316802986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:24:28.315975187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:24:38.316091961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:24:48.316811007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:24:58.315858346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:25:08.316012372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:25:18.316287825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:25:28.316828728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:25:38.316889965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:25:48.316021581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:25:58.315948337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:26:08.316847466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:26:08.316883897Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":49,"service":"observability"}
{"time":"2026-05-02T19:26:18.315926403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:26:28.315913897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:26:38.315940785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:26:48.316560344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:26:58.316698604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:27:08.316336381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:27:18.316912256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:27:28.316023669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:27:38.31663038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:27:48.316774308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:27:58.315869624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:28:08.316780348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:28:18.315941824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:28:28.315999435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:28:38.316590557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:28:48.315895509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:28:58.315851669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:29:08.315873717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:29:18.315949531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:29:28.316820636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:29:38.316821228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:29:48.3169945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:29:58.315908606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:30:08.315937281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:30:18.316369444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:30:28.316382641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:30:38.316781958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:30:48.315863041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:30:58.316002809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:31:08.316561802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:31:18.316867582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:31:18.316901303Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":50,"service":"observability"}
{"time":"2026-05-02T19:31:28.315893902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:31:38.316633086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:31:48.315973293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:31:58.315968895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:32:08.316608184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:32:18.316661438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:32:28.316794499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:32:38.315874514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:32:48.315915495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:32:58.316876294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:33:08.317213033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:33:18.315976328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:33:28.316879093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:33:38.315967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:33:48.316109926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:33:58.316589563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:34:08.315936728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:34:18.316799036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:34:28.316055401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:34:38.316674429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:34:48.316036148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:34:58.316327329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:35:08.316561213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:35:18.316859922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:35:28.317006565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:35:38.316626314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:35:48.315981479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:35:58.31604268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:36:08.315878256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:36:18.315928456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:36:28.316757747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:36:28.31679068Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":51,"service":"observability"}
{"time":"2026-05-02T19:36:38.316066165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:36:48.316729157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:36:58.315923524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:37:08.3159849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:37:18.316584258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:37:28.316825167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:37:38.316510753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:37:48.31685246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:37:58.315822617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:38:08.31663055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:38:18.316684621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:38:28.31592185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:38:38.315933668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:38:48.316576369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:38:58.316388129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:39:08.316897946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:39:18.315960034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:39:28.316692752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:39:38.31676906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:39:48.316306582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:39:58.31658865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:40:08.316333313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:40:18.316963715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:40:28.316163416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:40:38.316568124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:40:48.315899517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:40:58.315997386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:41:08.316306138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:41:18.316781968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:41:28.315925871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:41:38.316505915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:41:38.316542271Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":52,"service":"observability"}
{"time":"2026-05-02T19:41:48.316860115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:41:58.316747279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:42:08.316212804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:42:18.316716502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:42:28.315900869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:42:38.31627755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:42:48.316874998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:42:58.316090629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:43:08.316799471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:43:18.315868087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:43:28.315919152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:43:38.316156102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:43:48.316638289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:43:58.316269355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:44:08.316912279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:44:18.316204701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:44:28.316285825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:44:38.316702882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:44:48.315912298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:44:58.315963078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:45:08.31669779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:45:18.31584426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:45:28.316135953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:45:38.316648598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:45:48.315823303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:45:58.315847082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:46:08.316732127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:46:18.316889459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:46:28.316075753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:46:38.316230536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:46:48.315874799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:46:48.315907859Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":53,"service":"observability"}
{"time":"2026-05-02T19:46:58.315837236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:47:08.31610654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:47:18.31609087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:47:28.316622175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:47:38.316901631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:47:48.316312571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:47:58.316225288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:48:08.316825102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:48:18.315860857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:48:28.316120016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:48:38.316730199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:48:48.316850713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:48:58.315882784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:49:08.316816945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:49:18.316873505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:49:28.316435917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:49:38.316798074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:49:48.316297449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:49:58.316007531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:50:08.31683798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:50:18.316893828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:50:28.316839751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:50:38.316077705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:50:48.316772926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:50:58.316660993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:51:08.316258128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:51:18.316647125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:51:28.316758599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:51:38.316166236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:51:48.316319792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:51:48.316368502Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":54,"service":"observability"}
{"time":"2026-05-02T19:51:58.316765739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:52:08.316283881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:52:18.31588893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:52:28.316722839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:52:38.316498566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:52:48.316024325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:52:58.316591288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:53:08.31595774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:53:18.315979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:53:28.316782355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:53:38.316318588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:53:48.316828693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:53:58.31601884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:54:08.316626967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:54:18.316021055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:54:28.316071389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:54:38.316566076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:54:48.316185565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:54:58.316098067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:55:08.316581579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:55:18.316930995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:55:28.316640117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:55:38.316036888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:55:48.316032115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:55:58.316885967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:56:08.316743943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:56:18.315951403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:56:28.31668802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:56:38.316798248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:56:48.316779273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:56:48.316812191Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":55,"service":"observability"}
{"time":"2026-05-02T19:56:58.316124457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:57:08.316007106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:57:18.316321988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:57:28.31634729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:57:38.316293949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:57:48.316606088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:57:58.315898558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:58:08.317143615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:58:18.316399706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:58:28.316547517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:58:38.316008667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:58:48.316219116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:58:58.316778517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:59:08.316370294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:59:18.316287207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:59:28.31655963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:59:38.316590941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:59:48.316275183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T19:59:58.316409206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:00:08.316597001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:00:18.316905054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:00:28.316152581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:00:38.316828021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:00:48.316775654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:00:58.315843604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:01:08.316677437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:01:18.316384336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:01:28.316265246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:01:38.316398679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:01:48.316666106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:01:58.315893908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:01:58.31592587Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":56,"service":"observability"}
{"time":"2026-05-02T20:02:08.315881737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:02:18.316415623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:02:28.316869585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:02:38.316621908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:02:48.316060739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:02:58.31629101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:03:08.316811286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:03:18.31657165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:03:28.316888305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:03:38.316763922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:03:48.316816918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:03:58.316700533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:04:08.31607208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:04:18.31595083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:04:28.316269002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:04:38.316642404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:04:48.316108215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:04:58.316292953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:05:08.315979086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:05:18.316768738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:05:28.3168697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:05:38.316120552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:05:48.31591699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:05:58.315989513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:06:08.315988698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:06:18.315841841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:06:28.315942821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:06:38.316767674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:06:48.31609457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:06:58.316777764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:06:58.316809348Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":57,"service":"observability"}
{"time":"2026-05-02T20:07:08.315909978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:07:18.316649277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:07:28.315962109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:07:38.316973815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:07:48.316921844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:07:58.31628167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:08:08.316851727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:08:18.316046125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:08:28.316843795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:08:38.316910567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:08:48.316791931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:08:58.316360665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:09:08.316842905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:09:18.315976917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:09:28.315955206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:09:38.316014877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:09:48.315913466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:09:58.316353388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:10:08.316654663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:10:18.315884558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:10:28.31591994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:10:38.316141952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:10:48.316600979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:10:58.316489257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:11:08.315961032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:11:18.316835263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:11:28.315931777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:11:38.316150941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:11:48.316783122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:11:58.316867009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:11:58.316899709Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":58,"service":"observability"}
{"time":"2026-05-02T20:12:08.316494216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:12:18.316667658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:12:28.315846565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:12:38.316590365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:12:48.316713052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:12:58.316392008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:13:08.315918524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:13:18.315919451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:13:28.316194636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:13:38.315936284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:13:48.316178474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:13:58.316786224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:14:08.316878799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:14:18.316131824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:14:28.316647565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:14:38.316821555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:14:48.316202614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:14:58.316103344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:15:08.316636585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:15:18.316300104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:15:28.316852754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:15:38.316376077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:15:48.316297612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:15:58.316608226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:16:08.316579352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:16:18.316863697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:16:28.316284352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:16:38.316323096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:16:48.315980921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:16:58.315916334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:17:08.31611882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:17:08.316153493Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":59,"service":"observability"}
{"time":"2026-05-02T20:17:18.316405143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:17:28.316904976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:17:38.315933585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:17:48.316921335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:17:58.31686151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:18:08.316063992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:18:18.316777273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:18:28.316872518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:18:38.317221409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:18:48.316845268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:18:58.31667875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:19:08.316376701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:19:18.316889809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:19:28.316353684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:19:38.315863356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:19:48.31637698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:19:58.316324994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:20:08.31618011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:20:18.316865186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:20:28.316805352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:20:38.316144575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:20:48.31609005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:20:58.31632156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:21:08.316832836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:21:18.316813018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:21:28.316055471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:21:38.316518196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:21:48.31694592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:21:58.315937666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:22:08.316904399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:22:08.316945018Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":60,"service":"observability"}
{"time":"2026-05-02T20:22:18.316213476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:22:28.316085583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:22:38.315898394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:22:48.31680388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:22:58.315908855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:23:08.316064595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:23:18.316357463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:23:28.315905616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:23:38.316481971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:23:48.316062029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:23:58.316265027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:24:08.316327458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:24:18.316963756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:24:28.316151206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:24:38.316152204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:24:48.316191747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:24:58.316180909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:25:08.31683017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:25:18.316361212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:25:28.316776397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:25:38.316822126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:25:48.316806356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:25:58.31679813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:26:08.316877883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:26:18.316113157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:26:28.316179194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:26:38.316680544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:26:48.31676084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:26:58.316857123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:27:08.316720132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:27:18.316707809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:27:18.316740634Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":61,"service":"observability"}
{"time":"2026-05-02T20:27:28.316276429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:27:38.316897725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:27:48.316221074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:27:58.316579695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:28:08.315933825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:28:18.316884337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:28:28.316374887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:28:38.316774263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:28:48.316836845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:28:58.316625433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:29:08.316320751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:29:18.316305362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:29:28.316613513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:29:38.315849175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:29:48.316938536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:29:58.316587081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:30:08.316892426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:30:18.316070984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:30:28.316110463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:30:38.316845637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:30:48.316760442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:30:58.316920557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:31:08.316665091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:31:18.315920883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:31:28.315943237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:31:38.316675468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:31:48.316306164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:31:58.316903614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:32:08.316726494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:32:18.316622426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:32:28.316909198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:32:28.316946175Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":62,"service":"observability"}
{"time":"2026-05-02T20:32:38.316750024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:32:48.316591498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:32:58.316821292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:33:08.316804159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:33:18.316597362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:33:28.316178935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:33:38.316703004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:33:48.316903987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:33:58.316821299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:34:08.31593489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:34:18.316599543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:34:28.316677539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:34:38.316393793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:34:48.316851478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:34:58.316770599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:35:08.315995285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:35:18.316876276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:35:28.316054651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:35:38.316581137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:35:48.31660261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:35:58.316853731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:36:08.315861508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:36:18.316350014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:36:28.316633395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:36:38.316353963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:36:48.316133701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:36:58.315836491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:37:08.315934941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:37:18.316359128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:37:28.316071389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:37:38.315958727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:37:38.3159908Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":63,"service":"observability"}
{"time":"2026-05-02T20:37:48.316344555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:37:58.31636721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:38:08.316689369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:38:18.316605389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:38:28.315830833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:38:38.316592533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:38:48.31638939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:38:58.316605749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:39:08.316663347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:39:18.316201218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:39:28.315959267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:39:38.316698605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:39:48.31679002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:39:58.316744061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:40:08.316688398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:40:18.316379013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:40:28.316691177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:40:38.316889495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:40:48.316723125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:40:58.316030095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:41:08.316170746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:41:18.316579869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:41:28.316351527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:41:38.316037329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:41:48.316900128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:41:58.316922602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:42:08.316406483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:42:18.316267868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:42:28.316120131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:42:38.316703938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:42:38.316734339Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":64,"service":"observability"}
{"time":"2026-05-02T20:42:48.316153038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:42:58.316007875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:43:08.315967075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:43:18.315895278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:43:28.316891984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:43:38.315858328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:43:48.31674753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:43:58.316565673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:44:08.316536731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:44:18.316326921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:44:28.31693747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:44:38.31593838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:44:48.316373435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:44:58.316080008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:45:08.317129758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:45:18.316577139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:45:28.316690041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:45:38.315928616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:45:48.315855021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:45:58.315827989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:46:08.316787932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:46:18.316388537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:46:28.316563805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:46:38.316794119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:46:48.316525255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:46:58.31676849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:47:08.316853266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:47:18.316886533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:47:28.316359523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:47:38.316371482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:47:48.316201846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:47:48.316251307Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":65,"service":"observability"}
{"time":"2026-05-02T20:47:58.31688734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:48:08.315900621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:48:18.316627172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:48:28.316705276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:48:38.316918076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:48:48.315868733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:48:58.316646129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:49:08.315965058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:49:18.316856916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:49:28.315972372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:49:38.316550182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:49:48.316052582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:49:58.316851618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:50:08.316148304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:50:18.316782922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:50:28.316225181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:50:38.316703011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:50:48.316295199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:50:58.316286311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:51:08.316634021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:51:18.317831013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:51:28.316837684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:51:38.31589225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:51:48.316173497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:51:58.317094421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:52:08.316774285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:52:18.316453266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:52:28.316127736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:52:38.31584218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:52:48.316575003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:52:48.316628532Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":66,"service":"observability"}
{"time":"2026-05-02T20:52:58.31664199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:53:08.315913383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:53:18.31609376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:53:28.316457116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:53:38.316948764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:53:48.316217669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:53:58.315867192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:54:08.316429389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:54:18.316392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:54:28.315868782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:54:38.316648762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:54:48.316826428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:54:58.316126085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:55:08.316259017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:55:18.316726548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:55:28.316080519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:55:38.31619233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:55:48.31687857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:55:58.316331697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:56:08.316293031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:56:18.316366691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:56:28.316083671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:56:38.316560297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:56:48.315936527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:56:58.316731473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:57:08.316307723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:57:18.316840383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:57:28.316166675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:57:38.316554548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:57:48.316742934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:57:48.316775375Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":67,"service":"observability"}
{"time":"2026-05-02T20:57:58.31625798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:58:08.316710926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:58:18.316904501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:58:28.316879554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:58:38.316516644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:58:48.316804921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:58:58.316107061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:59:08.316262603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:59:18.316073372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:59:28.316654156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:59:38.316697932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:59:48.316020277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T20:59:58.316136817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:00:08.316169672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:00:18.31652415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:00:28.315953514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:00:38.316915596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:00:48.316047993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:00:58.315922776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:01:08.315979286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:01:18.315906597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:01:28.315842059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:01:38.316025457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:01:48.316379493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:01:58.31668267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:02:08.315940667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:02:18.316335472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:02:28.316678751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:02:38.31590631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:02:48.316034819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:02:58.31678229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:02:58.316819304Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":68,"service":"observability"}
{"time":"2026-05-02T21:03:08.316721754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:03:18.315896319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:03:28.316210931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:03:38.315924081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:03:48.316306199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:03:58.315970189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:04:08.315940674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:04:18.315944989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:04:28.316196067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:04:38.315933334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:04:48.315896975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:04:58.316783091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:05:08.315947753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:05:18.316836539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:05:28.315934678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:05:38.316679331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:05:48.315993555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:05:58.315895884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:06:08.315917226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:06:18.316006018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:06:28.31638099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:06:38.315927902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:06:48.315981005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:06:58.316127506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:07:08.316778398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:07:18.31592567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:07:28.316187865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:07:38.316149143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:07:48.31652853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:07:58.316409638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:08:08.315928049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:08:08.315963417Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-02T21:08:18.316103069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:08:28.315913714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:08:38.316411632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:08:48.316320896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:08:58.315931597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:09:08.315906926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:09:18.315952824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:09:28.316565675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:09:38.316953141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:09:48.315982188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:09:58.315942228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:10:08.315969149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:10:18.315966767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:10:28.315826942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:10:38.315846661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:10:48.316367879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:10:58.316008772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:11:08.316420054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:11:18.315866011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:11:28.315916926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:11:38.315929378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:11:48.316357773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:11:58.317026493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:12:08.316629718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:12:18.316822196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:12:28.315916694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:12:38.316374478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:12:48.316742289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:12:58.315821249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:13:08.316704523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:13:08.316744105Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":70,"service":"observability"}
{"time":"2026-05-02T21:13:18.31704556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:13:28.315877231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:13:38.315956624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:13:48.315823304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:13:58.315890503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:14:08.315953495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:14:18.316574774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:14:28.315912606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:14:38.316226546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:14:48.316063552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:14:58.315954807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:15:08.315891524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:15:18.316591652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:15:28.315863584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:15:38.316828518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:15:48.316775641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:15:58.316860357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:16:08.315942502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:16:18.316325841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:16:28.315902155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:16:38.316780864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:16:48.316036672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:16:58.315917714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:17:08.316228425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:17:18.316388383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:17:28.316367833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:17:38.316887889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:17:48.315889518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:17:58.315886361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:18:08.316113718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:18:18.31595378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:18:18.315985197Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":71,"service":"observability"}
{"time":"2026-05-02T21:18:28.316791706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:18:38.316901014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:18:48.316099738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:18:58.315958469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:19:08.316993332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:19:18.315969585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:19:28.316258664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:19:38.315933037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:19:48.315955202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:19:58.316118047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:20:08.316298744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:20:18.315941387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:20:28.31589245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:20:38.315925838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:20:48.316042693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:20:58.316603125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:21:08.316171409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:21:18.316225685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:21:28.315986119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:21:38.316900335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:21:48.316188063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:21:58.316174382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:22:08.316904208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:22:18.315895742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:22:28.315938707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:22:38.315916346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:22:48.315902667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:22:58.316768718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:23:08.316812826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:23:18.315944278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:23:28.315888684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:23:28.315921098Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":72,"service":"observability"}
{"time":"2026-05-02T21:23:38.315901963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:23:48.315981474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:23:58.316112023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:24:08.316957202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:24:18.316786775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:24:28.316032589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:24:38.315990113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:24:48.316044172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:24:58.316050487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:25:08.316831896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:25:18.3167471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:25:28.316842008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:25:38.315925399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:25:48.316386822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:25:58.316285548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:26:08.316580046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:26:18.315913765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:26:28.316085819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:26:38.316749706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:26:48.316034801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:26:58.316276034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:27:08.31667859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:27:18.315872249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:27:28.315899403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:27:38.315932543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:27:48.316028079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:27:58.316909676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:28:08.315901608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:28:18.315922163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:28:28.315949859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:28:28.315986934Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":73,"service":"observability"}
{"time":"2026-05-02T21:28:38.31628716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:28:48.315864006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:28:58.316903691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:29:08.315971031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:29:18.315939602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:29:28.316626703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:29:38.316783471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:29:48.316132282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:29:58.315947969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:30:08.316979956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:30:18.316747516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:30:28.316831639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:30:38.315915543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:30:48.316710747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:30:58.316702871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:31:08.315915469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:31:18.315969005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:31:28.316097788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:31:38.316604579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:31:48.316843318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:31:58.316583084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:32:08.315862565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:32:18.315936068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:32:28.316283808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:32:38.316907506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:32:48.316149539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:32:58.315927311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:33:08.315935405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:33:18.316130072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:33:28.316711866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:33:28.316752207Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":74,"service":"observability"}
{"time":"2026-05-02T21:33:38.315888031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:33:48.316283261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:33:58.316608055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:34:08.316686446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:34:18.315840379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:34:28.316086602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:34:38.316156872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:34:48.316855031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:34:58.315898882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:35:08.315979214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:35:18.316641909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:35:28.316806622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:35:38.316854928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:35:48.316031301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:35:58.3162736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:36:08.316016742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:36:18.316586816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:36:28.316702935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:36:38.315909078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:36:48.316300665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:36:58.316305059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:37:08.316823433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:37:18.315988784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:37:28.315938817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:37:38.316760845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:37:48.31596684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:37:58.315872189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:38:08.315933805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:38:18.316884595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:38:28.316811496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:38:28.316856091Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":75,"service":"observability"}
{"time":"2026-05-02T21:38:38.316932516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:38:48.315990618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:38:58.315898022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:39:08.316738572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:39:18.316787358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:39:28.31658704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:39:38.315863389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:39:48.316315286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:39:58.316398527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:40:08.316109261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:40:18.316804808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:40:28.316861993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:40:38.316084079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:40:48.316688137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:40:58.316183852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:41:08.316673836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:41:18.316867126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:41:28.315998177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:41:38.31617701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:41:48.316620644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:41:58.316679387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:42:08.316814419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:42:18.316775688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:42:28.316925591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:42:38.316068413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:42:48.316707138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:42:58.315833431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:43:08.316748593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:43:18.316797348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:43:28.315974341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:43:38.316624447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:43:38.316668354Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":76,"service":"observability"}
{"time":"2026-05-02T21:43:48.316011921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:43:58.315849218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:44:08.316935949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:44:18.316202902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:44:28.315924898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:44:38.316121338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:44:48.316687812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:44:58.316654283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:45:08.316782792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:45:18.315869015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:45:28.316722872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:45:38.315957691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:45:48.316910461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:45:58.3158605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:46:08.316784011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:46:18.316591725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:46:28.316796354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:46:38.31630232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:46:48.316839119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:46:58.316882437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:47:08.31601214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:47:18.316581263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:47:28.31692638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:47:38.316029672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:47:48.316284913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:47:58.31660158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:48:08.31682938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:48:18.315973152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:48:28.316407877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:48:38.316736013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:48:38.31678787Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":77,"service":"observability"}
{"time":"2026-05-02T21:48:48.315907452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:48:58.315936529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:49:08.316593696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:49:18.315909578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:49:28.31639258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:49:38.31678025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:49:48.316540057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:49:58.31627195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:50:08.316192748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:50:18.316672685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:50:28.316779952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:50:38.316887347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:50:48.31630235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:50:58.316233633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:51:08.316278756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:51:18.316726963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:51:28.316692706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:51:38.316901482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:51:48.316282776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:51:58.316357291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:52:08.315938531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:52:18.316448212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:52:28.315881346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:52:38.316380074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:52:48.315902415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:52:58.315923013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:53:08.315961461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:53:18.316374058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:53:28.316941526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:53:38.315829206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:53:48.316708084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:53:48.316742016Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":78,"service":"observability"}
{"time":"2026-05-02T21:53:58.316788532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:54:08.316213627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:54:18.316319978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:54:28.316358573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:54:38.316588563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:54:48.316865302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:54:58.315900849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:55:08.316920772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:55:18.315954983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:55:28.316396487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:55:38.316619308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:55:48.316233608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:55:58.316497276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:56:08.315934783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:56:18.316748979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:56:28.316909416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:56:38.316335949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:56:48.31600461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:56:58.316056798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:57:08.315936949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:57:18.315887443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:57:28.315971991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:57:38.316762155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:57:48.316875399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:57:58.315900152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:58:08.316521961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:58:18.316675229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:58:28.315937942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:58:38.316281761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:58:48.316680258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:58:58.316772261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:58:58.31680995Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":79,"service":"observability"}
{"time":"2026-05-02T21:59:08.316770225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:59:18.316851526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:59:28.316212702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:59:38.316386375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:59:48.315926188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T21:59:58.316310031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:00:08.316815311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:00:18.316153371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:00:28.316701241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:00:38.316768374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:00:48.315893391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:00:58.316027324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:01:08.316791498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:01:18.315867661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:01:28.31622055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:01:38.316649572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:01:48.315932965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:01:58.316101331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:02:08.315960895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:02:18.316300006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:02:28.316723841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:02:38.315869016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:02:48.316572865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:02:58.316642493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:03:08.316705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:03:18.315897339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:03:28.316075649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:03:38.316274739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:03:48.316908136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:03:58.316715801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:04:08.31686308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:04:08.316900503Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":80,"service":"observability"}
{"time":"2026-05-02T22:04:18.316883916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:04:28.316113789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:04:38.316591771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:04:48.316694384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:04:58.316927564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:05:08.316290081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:05:18.316308705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:05:28.316343399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:05:38.315910109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:05:48.316635201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:05:58.316499229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:06:08.316583351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:06:18.316745486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:06:28.316321997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:06:38.316844148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:06:48.316794661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:06:58.316715785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:07:08.316877174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:07:18.315996739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:07:28.316276051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:07:38.316432654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:07:48.31584962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:07:58.316077477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:08:08.316544359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:08:18.316867358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:08:28.316615477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:08:38.315935532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:08:48.316882983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:08:58.315939122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:09:08.316016231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:09:18.316029823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:09:18.316061356Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":81,"service":"observability"}
{"time":"2026-05-02T22:09:28.315946848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:09:38.316631988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:09:48.316056063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:09:58.316900736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:10:08.315895773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:10:18.315958379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:10:28.316316839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:10:38.315982608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:10:48.316184255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:10:58.316803709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:11:08.315976282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:11:18.315924389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:11:28.315845436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:11:38.316644105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:11:48.316773405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:11:58.315937056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:12:08.316857923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:12:18.316669006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:12:28.316026636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:12:38.316870031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:12:48.316857547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:12:58.316830241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:13:08.316827352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:13:18.316314897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:13:28.316626241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:13:38.316827624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:13:48.316324911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:13:58.315918122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:14:08.316611258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:14:18.316958355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:14:18.316992738Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":82,"service":"observability"}
{"time":"2026-05-02T22:14:28.316693952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:14:38.316374613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:14:48.316759669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:14:58.315922972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:15:08.315974118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:15:18.316798144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:15:28.316780395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:15:38.316151656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:15:48.316147381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:15:58.315896075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:16:08.316075551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:16:18.316193154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:16:28.315949449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:16:38.316766438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:16:48.316819945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:16:58.31629482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:17:08.315966984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:17:18.316391648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:17:28.316860748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:17:38.315860675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:17:48.316794681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:17:58.316794059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:18:08.316077915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:18:18.315898545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:18:28.316628778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:18:38.315897351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:18:48.315869275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:18:58.316527649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:19:08.315991519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:19:18.316894919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:19:28.316053751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:19:28.316085916Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":83,"service":"observability"}
{"time":"2026-05-02T22:19:38.316771516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:19:48.316266844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:19:58.316575912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:20:08.316806538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:20:18.316840781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:20:28.316815494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:20:38.316214738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:20:48.316074828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:20:58.316109248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:21:08.315995973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:21:18.31669707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:21:28.316016513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:21:38.315981726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:21:48.316674363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:21:58.316066924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:22:08.316829958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:22:18.316512467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:22:28.315845095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:22:38.316078247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:22:48.315900175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:22:58.316127417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:23:08.316254251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:23:18.316318823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:23:28.316637897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:23:38.315933375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:23:48.316159977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:23:58.31659272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:24:08.315895528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:24:18.316864295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:24:28.315889743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:24:38.316634042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:24:38.316673536Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":84,"service":"observability"}
{"time":"2026-05-02T22:24:48.316335273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:24:58.316303437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:25:08.316020284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:25:18.316260652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:25:28.316596722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:25:38.316812197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:25:48.315871335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:25:58.316905379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:26:08.316667167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:26:18.316570329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:26:28.315910871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:26:38.316794442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:26:48.3159825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:26:58.316082031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:27:08.315991519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:27:18.316298183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:27:28.315899048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:27:38.316208557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:27:48.316640601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:27:58.316319682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:28:08.316894346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:28:18.316818738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:28:28.316115476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:28:38.315957175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:28:48.316659743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:28:58.316652334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:29:08.315998411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:29:18.316813686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:29:28.316793843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:29:38.316148337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:29:48.316370015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:29:48.316484249Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":85,"service":"observability"}
{"time":"2026-05-02T22:29:58.316792173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:30:08.316885418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:30:18.315896477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:30:28.315874037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:30:38.316034304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:30:48.316107053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:30:58.316896047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:31:08.316914728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:31:18.315828647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:31:28.316389986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:31:38.316012573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:31:48.316677387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:31:58.316585218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:32:08.316876648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:32:18.316803587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:32:28.315924831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:32:38.316764064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:32:48.31603528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:32:58.316429846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:33:08.315930954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:33:18.316678225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:33:28.316885638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:33:38.315949449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:33:48.315858997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:33:58.31621739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:34:08.316815853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:34:18.316780392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:34:28.3163014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:34:38.316819162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:34:48.316396859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:34:58.315891336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:34:58.315922412Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":86,"service":"observability"}
{"time":"2026-05-02T22:35:08.315935988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:35:18.315989608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:35:28.315917231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:35:38.315930277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:35:48.316331565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:35:58.316335476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:36:08.316826476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:36:18.316312181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:36:28.316792973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:36:38.315952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:36:48.31601376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:36:58.316850168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:37:08.315953009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:37:18.315928665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:37:28.31592554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:37:38.316380329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:37:48.315963281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:37:58.315845514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:38:08.3168411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:38:18.316861276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:38:28.316372544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:38:38.316669677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:38:48.315999315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:38:58.31595554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:39:08.315963179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:39:18.316942197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:39:28.316744706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:39:38.316047291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:39:48.316146575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:39:58.316762412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:39:58.316797055Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":87,"service":"observability"}
{"time":"2026-05-02T22:40:08.315839861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:40:18.316747029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:40:28.3159794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:40:38.315921209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:40:48.31594151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:40:58.316096519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:41:08.316271924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:41:18.316314856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:41:28.315939226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:41:38.31675452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:41:48.315879213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:41:58.315912068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:42:08.316990961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:42:18.316758689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:42:28.316169463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:42:38.31594683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:42:48.316955624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:42:58.315821355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:43:08.31603794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:43:18.316040667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:43:28.316598006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:43:38.31678194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:43:48.316167623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:43:58.315884277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:44:08.316905753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:44:18.316736766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:44:28.316144778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:44:38.315830027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:44:48.316068234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:44:58.315980159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:45:08.316615276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:45:08.316648918Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":88,"service":"observability"}
{"time":"2026-05-02T22:45:18.31689336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:45:28.316092532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:45:38.316337794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:45:48.316074363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:45:58.3160265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:46:08.316889344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:46:18.316069283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:46:28.316223455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:46:38.316195413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:46:48.315909581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:46:58.316202811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:47:08.315918255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:47:18.316126815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:47:28.315994779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:47:38.316125112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:47:48.316573679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:47:58.31686181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:48:08.316784144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:48:18.316698175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:48:28.316704506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:48:38.316762381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:48:48.316307369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:48:58.316902857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:49:08.315970993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:49:18.316369498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:49:28.315862285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:49:38.31661913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:49:48.316043674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:49:58.316783712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:50:08.316868067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:50:08.316899547Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":89,"service":"observability"}
{"time":"2026-05-02T22:50:18.31581372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:50:28.316195186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:50:38.316714531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:50:48.315912797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:50:58.316297108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:51:08.316167131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:51:18.316874684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:51:28.316812013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:51:38.316615578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:51:48.316190693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:51:58.316824431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:52:08.316022082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:52:18.316032675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:52:28.316527576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:52:38.316071036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:52:48.31591767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:52:58.316733974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:53:08.316796892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:53:18.316702732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:53:28.316916828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:53:38.316871495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:53:48.316900381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:53:58.316854659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:54:08.316901969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:54:18.316536958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:54:28.315918274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:54:38.316322631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:54:48.315917013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:54:58.316873111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:55:08.316865535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:55:18.315935528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:55:18.315965772Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":90,"service":"observability"}
{"time":"2026-05-02T22:55:28.316044105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:55:38.316871188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:55:48.316777678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:55:58.315994181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:56:08.316886713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:56:18.316686875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:56:28.316478833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:56:38.316832269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:56:48.31683985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:56:58.31653091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:57:08.315971686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:57:18.316539993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:57:28.315827108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:57:38.315874363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:57:48.316818142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:57:58.316878119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:58:08.316932509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:58:18.316686004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:58:28.315960517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:58:38.316776314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:58:48.316750297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:58:58.316064308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:59:08.316903681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:59:18.316618193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:59:28.316728035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:59:38.316203768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:59:48.316881822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T22:59:58.315854294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:00:08.316785528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:00:18.316598413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:00:18.316642617Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":91,"service":"observability"}
{"time":"2026-05-02T23:00:28.315863852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:00:38.316387507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:00:48.316787431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:00:58.316597589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:01:08.316017038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:01:18.315846434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:01:28.316600796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:01:38.315870897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:01:48.316372595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:01:58.316320376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:02:08.316180609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:02:18.316319864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:02:28.316856387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:02:38.316276837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:02:48.315900923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:02:58.316577149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:03:08.316932887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:03:18.315961685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:03:28.316737351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:03:38.3165858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:03:48.316849913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:03:58.316888909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:04:08.316927696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:04:18.31616667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:04:28.316786015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:04:38.316373971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:04:48.316149585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:04:58.316768917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:05:08.316269723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:05:18.316884902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:05:18.316923862Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":92,"service":"observability"}
{"time":"2026-05-02T23:05:28.316685927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:05:38.316153072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:05:48.316300701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:05:58.316312106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:06:08.316266082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:06:18.31709378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:06:28.316199196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:06:38.315952236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:06:48.316917523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:06:58.316859869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:07:08.316728779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:07:18.316151059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:07:28.315897644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:07:38.316816394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:07:48.316823772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:07:58.316914522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:08:08.316916801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:08:18.316892371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:08:28.316877421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:08:38.316892424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:08:48.316267217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:08:58.316226647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:09:08.315864798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:09:18.316079558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:09:28.316069548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:09:38.316737401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:09:48.316648679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:09:58.316897129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:10:08.31693355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:10:18.316539731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:10:28.316772712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:10:28.316803761Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":93,"service":"observability"}
{"time":"2026-05-02T23:10:38.31668236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:10:48.316666809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:10:58.31608788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:11:08.315969105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:11:18.316830953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:11:28.316713434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:11:38.31657112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:11:48.316757898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:11:58.316346511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:12:08.316853479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:12:18.316832509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:12:28.31604217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:12:38.315849307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:12:48.316915453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:12:58.316212478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:13:08.316976759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:13:18.316686016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:13:28.315836434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:13:38.316846961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:13:48.31618069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:13:58.316367002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:14:08.316580762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:14:18.316229472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:14:28.315895335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:14:38.315948782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:14:48.315991518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:14:58.316182931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:15:08.315910119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:15:18.316732664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:15:28.315957046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:15:38.315883703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:15:38.315916797Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":94,"service":"observability"}
{"time":"2026-05-02T23:15:48.31603832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:15:58.315908794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:16:08.316044414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:16:18.31602045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:16:28.31597299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:16:38.315943946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:16:48.316046659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:16:58.316742717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:17:08.316034112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:17:18.316780712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:17:28.315983496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:17:38.316329626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:17:48.316895951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:17:58.315901125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:18:08.316858646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:18:18.315961511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:18:28.315918921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:18:38.316747182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:18:48.315993184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:18:58.31628082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:19:08.316044885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:19:18.316183642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:19:28.316299452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:19:38.315924295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:19:48.316724562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:19:58.315915347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:20:08.316116333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:20:18.316555934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:20:28.316076859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:20:38.315936344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:20:38.315969479Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":95,"service":"observability"}
{"time":"2026-05-02T23:20:48.316786178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:20:58.315925525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:21:08.315993817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:21:18.315946151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:21:28.315897031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:21:38.315956026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:21:48.316720106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:21:58.316809503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:22:08.316023608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:22:18.316003064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:22:28.315923537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:22:38.31592349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:22:48.316072524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:22:58.315829965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:23:08.316019722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:23:18.316619421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:23:28.316884655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:23:38.315957992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:23:48.316050025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:23:58.316788519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:24:08.316828171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:24:18.31606469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:24:28.316308015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:24:38.315915908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:24:48.316183875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:24:58.316323422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:25:08.315997779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:25:18.315842939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:25:28.315882208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:25:38.316641865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:25:38.316681765Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":96,"service":"observability"}
{"time":"2026-05-02T23:25:48.315984749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:25:58.316675701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:26:08.315898395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:26:18.316163871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:26:28.315907873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:26:38.315924852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:26:48.315907083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:26:58.315912425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:27:08.315970703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:27:18.316716182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:27:28.31689455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:27:38.316208223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:27:48.316692477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:27:58.316334455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:28:08.315887002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:28:18.315983131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:28:28.315940772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:28:38.315925998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:28:48.316049252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:28:58.316868298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:29:08.316048433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:29:18.31586212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:29:28.316040382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:29:38.315908666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:29:48.316873749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:29:58.31590509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:30:08.316263355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:30:18.316125973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:30:28.315944321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:30:38.316143719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:30:48.315862052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:30:48.315893981Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":97,"service":"observability"}
{"time":"2026-05-02T23:30:58.315822227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:31:08.315966177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:31:18.316276357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:31:28.316556066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:31:38.316819534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:31:48.316166414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:31:58.316576657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:32:08.315953178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:32:18.315915108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:32:28.315907945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:32:38.316833358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:32:48.315904347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:32:58.316906936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:33:08.315985602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:33:18.315882101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:33:28.315917124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:33:38.315893173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:33:48.315836729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:33:58.3159751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:34:08.316864528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:34:18.316046091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:34:28.316769432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:34:38.316789919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:34:48.31602286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:34:58.316049779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:35:08.315987798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:35:18.315950246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:35:28.316719879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:35:38.316817772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:35:48.316029977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:35:48.316062926Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":98,"service":"observability"}
{"time":"2026-05-02T23:35:58.316577643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:36:08.316841945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:36:18.315919957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:36:28.316148347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:36:38.316813919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:36:48.315970331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:36:58.316280259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:37:08.315976897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:37:18.315869602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:37:28.315949551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:37:38.316415536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:37:48.315880513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:37:58.31594361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:38:08.315911476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:38:18.316917445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:38:28.315855905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:38:38.31590455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:38:48.316800579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:38:58.316860594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:39:08.315987738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:39:18.316150427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:39:28.316741365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:39:38.316518511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:39:48.316768108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:39:58.316326925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:40:08.316145542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:40:18.315920923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:40:28.31677308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:40:38.316920223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:40:48.316189315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:40:48.316223042Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":99,"service":"observability"}
{"time":"2026-05-02T23:40:58.316092398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:41:08.316007971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:41:18.31591435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:41:28.315930577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:41:38.315921047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:41:48.315942169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:41:58.316834066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:42:08.316642398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:42:18.316631765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:42:28.31681886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:42:38.315918379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:42:48.316320747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:42:58.315943988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:43:08.315979789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:43:18.315866319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:43:28.315968683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:43:38.315923351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:43:48.316901941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:43:58.316810476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:44:08.316790842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:44:18.315879781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:44:28.315937907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:44:38.316810225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:44:48.315850448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:44:58.315917475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:45:08.315996545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:45:18.316365217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:45:28.316912629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:45:38.315940083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:45:48.316073116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:45:58.316551301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:45:58.316584585Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":100,"service":"observability"}
{"time":"2026-05-02T23:46:08.316777994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:46:18.316656407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:46:28.316898043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:46:38.316825606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:46:48.316038446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:46:58.315972996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:47:08.315978508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:47:18.316781921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:47:28.316856994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:47:38.315950378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:47:48.316267706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:47:58.315960458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:48:08.31677256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:48:18.315848188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:48:28.316139254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:48:38.316627789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:48:48.3159823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:48:58.315967409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:49:08.315937188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:49:18.316764763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:49:28.316770873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:49:38.316948645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:49:48.316124174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:49:58.315917202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:50:08.315966157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:50:18.316806136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:50:28.316887035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:50:38.315944087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:50:48.316356326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:50:58.316688884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:50:58.316728531Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":101,"service":"observability"}
{"time":"2026-05-02T23:51:08.315945742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:51:18.315945495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:51:28.316855582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:51:38.31686882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:51:48.316285658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:51:58.316586611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:52:08.316498954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:52:18.315933371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:52:28.315934708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:52:38.316479499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:52:48.316802345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:52:58.316661649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:53:08.315939598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:53:18.316685269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:53:28.315871225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:53:38.316049691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:53:48.316626051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:53:58.316689328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:54:08.315928251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:54:18.315914311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:54:28.316753762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:54:38.316867574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:54:48.316095038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:54:58.316551564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:55:08.315979213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:55:18.31670595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:55:28.316745793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:55:38.31686602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:55:48.316009529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:55:58.315931086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:56:08.315887972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:56:08.315920824Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":102,"service":"observability"}
{"time":"2026-05-02T23:56:18.316201855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:56:28.316387026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:56:38.316740484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:56:48.316900713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:56:58.316971811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:57:08.315986778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:57:18.316345471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:57:28.316666038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:57:38.316728432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:57:48.316020334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:57:58.316391944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:58:08.316142351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:58:18.316673534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:58:28.316895647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:58:38.315913742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:58:48.316787135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:58:58.316812001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:59:08.316035164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:59:18.316595873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:59:28.316800779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:59:38.316892776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:59:48.31690153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-02T23:59:58.316949215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:00:08.315912288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:00:18.315935952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:00:28.316773277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:00:38.316898395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:00:48.316395628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:00:58.316564082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:01:08.315866145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:01:18.316121259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:01:18.316159365Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":103,"service":"observability"}
{"time":"2026-05-03T00:01:28.316509667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:01:38.315842657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:01:48.316690268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:01:58.316687193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:02:08.316603839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:02:18.316952882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:02:28.315938114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:02:38.316817483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:02:48.315970763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:02:58.316008165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:03:08.315966759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:03:18.316429895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:03:28.316901553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:03:38.31636887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:03:48.316863423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:03:58.315986235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:04:08.31591866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:04:18.316315576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:04:28.316817314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:04:38.316897604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:04:48.316410224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:04:58.316746155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:05:08.315965005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:05:18.316954672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:05:28.316877153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:05:38.316922257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:05:48.316360631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:05:58.315896627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:06:08.316841298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:06:18.316840801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:06:18.316872558Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":104,"service":"observability"}
{"time":"2026-05-03T00:06:28.315933749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:06:38.316276994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:06:48.31682853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:06:58.316793686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:07:08.315936578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:07:18.315934074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:07:28.316374605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:07:38.315922578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:07:48.316621452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:07:58.316645532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:08:08.316295556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:08:18.316732531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:08:28.315908149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:08:38.316500535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:08:48.31601375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:08:58.3158192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:09:08.315955171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:09:18.316181751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:09:28.316598182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:09:38.31677253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:09:48.316307647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:09:58.316309352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:10:08.316172824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:10:18.316913808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:10:28.316206792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:10:38.316388526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:10:48.316965903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:10:58.316850796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:11:08.315976995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:11:18.316816919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:11:28.316903178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:11:28.31693633Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":105,"service":"observability"}
{"time":"2026-05-03T00:11:38.316018964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:11:48.315983994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:11:58.315872847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:12:08.315921823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:12:18.315910685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:12:28.31613506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:12:38.316384259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:12:48.316876165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:12:58.316792654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:13:08.315915844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:13:18.316902908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:13:28.316899235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:13:38.316126341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:13:48.316730702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:13:58.316726054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:14:08.316050995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:14:18.316685315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:14:28.316070307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:14:38.316663695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:14:48.315797717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:14:58.315922471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:15:08.315906535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:15:18.316928903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:15:28.316054601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:15:38.316604533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:15:48.316810189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:15:58.316738554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:16:08.316182323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:16:18.316519723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:16:28.316701812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:16:38.316937366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:16:38.316977874Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":106,"service":"observability"}
{"time":"2026-05-03T00:16:48.316302265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:16:58.316393132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:17:08.315921207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:17:18.316695014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:17:28.316273735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:17:38.31656151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:17:48.316072843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:17:58.316144861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:18:08.316653544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:18:18.31691087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:18:28.316263369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:18:38.316376415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:18:48.316495741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:18:58.31664462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:19:08.315961203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:19:18.315845977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:19:28.316257781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:19:38.316523853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:19:48.316932984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:19:58.316928977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:20:08.31628703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:20:18.316655586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:20:28.316891512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:20:38.316164295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:20:48.316124322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:20:58.315905384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:21:08.316315191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:21:18.315994077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:21:28.31659327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:21:38.316158314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:21:48.316022381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:21:48.316069574Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":107,"service":"observability"}
{"time":"2026-05-03T00:21:58.315898337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:22:08.316512961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:22:18.316777582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:22:28.316139357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:22:38.316018357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:22:48.316627867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:22:58.316525102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:23:08.31593267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:23:18.316649128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:23:28.316459553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:23:38.316820995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:23:48.316887361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:23:58.316315537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:24:08.316896679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:24:18.316102744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:24:28.31637494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:24:38.315802881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:24:48.316078635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:24:58.316910528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:25:08.31652377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:25:18.315981679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:25:28.316679149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:25:38.315928039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:25:48.316793111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:25:58.316085118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:26:08.316379195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:26:18.316045469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:26:28.316523611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:26:38.316660902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:26:48.315931026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:26:58.315923645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:26:58.315956309Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":108,"service":"observability"}
{"time":"2026-05-03T00:27:08.315916467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:27:18.316000452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:27:28.316771365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:27:38.316626821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:27:48.315957871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:27:58.315954653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:28:08.316711128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:28:18.315863238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:28:28.316777196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:28:38.316706176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:28:48.316030665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:28:58.315844108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:29:08.316456005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:29:18.316741205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:29:28.316830704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:29:38.316218394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:29:48.316280281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:29:58.316723267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:30:08.316409097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:30:18.316705879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:30:28.316694513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:30:38.316323016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:30:48.316407382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:30:58.315934756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:31:08.316812949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:31:18.316840921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:31:28.316697409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:31:38.31675533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:31:48.316324043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:31:58.316626516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:31:58.316663467Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":109,"service":"observability"}
{"time":"2026-05-03T00:32:08.316683189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:32:18.315926094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:32:28.31696554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:32:38.316051701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:32:48.316302797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:32:58.316855531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:33:08.315858245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:33:18.316170194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:33:28.315965834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:33:38.316530468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:33:48.315846397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:33:58.316186442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:34:08.316068977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:34:18.315871408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:34:28.315854941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:34:38.316673923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:34:48.316001605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:34:58.316064284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:35:08.316712918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:35:18.316643791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:35:28.316559863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:35:38.315959579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:35:48.316020023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:35:58.316702022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:36:08.316201746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:36:18.316789797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:36:28.316216909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:36:38.316950469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:36:48.316600985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:36:58.316275958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:37:08.315847149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:37:08.315877184Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":110,"service":"observability"}
{"time":"2026-05-03T00:37:18.316584643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:37:28.315990405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:37:38.316923187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:37:48.316878946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:37:58.316505072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:38:08.31684617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:38:18.315936781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:38:28.316454975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:38:38.316832444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:38:48.316022672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:38:58.316052697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:39:08.316597576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:39:18.315881508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:39:28.316087048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:39:38.316207796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:39:48.316177098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:39:58.316897626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:40:08.316126034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:40:18.316285364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:40:28.31593564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:40:38.316879594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:40:48.315877516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:40:58.316837181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:41:08.316145091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:41:18.316934034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:41:28.315964605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:41:38.316787233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:41:48.316323811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:41:58.316456347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:42:08.316376743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:42:08.316538774Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":111,"service":"observability"}
{"time":"2026-05-03T00:42:18.316230791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:42:28.316033512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:42:38.316262258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:42:48.316570397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:42:58.316811896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:43:08.316463991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:43:18.315966261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:43:28.316814477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:43:38.316791436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:43:48.31688132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:43:58.315846959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:44:08.316808313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:44:18.31685128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:44:28.316851651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:44:38.31618833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:44:48.315976656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:44:58.31619824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:45:08.316858803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:45:18.316064874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:45:28.31657677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:45:38.316378872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:45:48.316365479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:45:58.316731046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:46:08.316575799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:46:18.316878333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:46:28.316595607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:46:38.316181768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:46:48.316520342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:46:58.316827757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:47:08.315898059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:47:18.316297055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:47:18.316331928Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":112,"service":"observability"}
{"time":"2026-05-03T00:47:28.316814355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:47:38.316584622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:47:48.316419917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:47:58.315933361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:48:08.316336647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:48:18.316803851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:48:28.316778074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:48:38.316908972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:48:48.316229126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:48:58.316553405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:49:08.31605129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:49:18.316190536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:49:28.316816938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:49:38.316803857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:49:48.31695708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:49:58.316128768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:50:08.316688242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:50:18.315850782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:50:28.316300897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:50:38.316193469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:50:48.315901201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:50:58.31595443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:51:08.316202304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:51:18.315976686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:51:28.315923146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:51:38.31601954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:51:48.316557777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:51:58.316025513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:52:08.316786941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:52:18.315913432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:52:28.316142353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:52:28.316173252Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":113,"service":"observability"}
{"time":"2026-05-03T00:52:38.315908852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:52:48.316698217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:52:58.316874112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:53:08.316176718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:53:18.316034151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:53:28.316665855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:53:38.315823392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:53:48.316613615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:53:58.315949386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:54:08.316838001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:54:18.316876233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:54:28.315897019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:54:38.315857502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:54:48.316678563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:54:58.316046185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:55:08.31595668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:55:18.316045315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:55:28.316866447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:55:38.316225821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:55:48.31686858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:55:58.316812628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:56:08.315947515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:56:18.316001736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:56:28.316671608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:56:38.316824358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:56:48.31677121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:56:58.316722322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:57:08.316866152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:57:18.315952305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:57:28.316121902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:57:38.316685071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:57:38.316736655Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":114,"service":"observability"}
{"time":"2026-05-03T00:57:48.316086079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:57:58.316639262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:58:08.316109248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:58:18.316873794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:58:28.31610385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:58:38.316287309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:58:48.316828808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:58:58.316169676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:59:08.316136366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:59:18.316150207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:59:28.315914204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:59:38.316208795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:59:48.316925187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T00:59:58.315839272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:00:08.315942077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:00:18.31679573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:00:28.316265612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:00:38.316736561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:00:48.31583624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:00:58.316102229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:01:08.316626552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:01:18.316854132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:01:28.316076088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:01:38.3168554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:01:48.315997197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:01:58.316533714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:02:08.316853253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:02:18.315947007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:02:28.316124759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:02:38.316128844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:02:48.316628021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:02:48.31666195Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":115,"service":"observability"}
{"time":"2026-05-03T01:02:58.316750673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:03:08.316205803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:03:18.316900594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:03:28.315896089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:03:38.316548323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:03:48.316203412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:03:58.316030891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:04:08.316141845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:04:18.3166649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:04:28.316196301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:04:38.316153946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:04:48.316697367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:04:58.316877025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:05:08.316910513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:05:18.316604086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:05:28.316840574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:05:38.316338926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:05:48.316900161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:05:58.316892083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:06:08.316358211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:06:18.316900732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:06:28.316326051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:06:38.316066864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:06:48.316658768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:06:58.31602271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:07:08.316856353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:07:18.316692698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:07:28.31617757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:07:38.316092136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:07:48.316572519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:07:58.316318588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:07:58.316355552Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":116,"service":"observability"}
{"time":"2026-05-03T01:08:08.316890952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:08:18.316888508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:08:28.316596603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:08:38.315911633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:08:48.31611246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:08:58.316031017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:09:08.316864151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:09:18.3167467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:09:28.315956272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:09:38.315964694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:09:48.316831011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:09:58.316319908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:10:08.316001763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:10:18.31689036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:10:28.316866453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:10:38.315905374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:10:48.316829719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:10:58.316272466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:11:08.315889093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:11:18.316840296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:11:28.316859907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:11:38.316008077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:11:48.316623034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:11:58.316387702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:12:08.316964522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:12:18.31681377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:12:28.316859094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:12:38.316411271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:12:48.315840702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:12:58.31678405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:12:58.316816121Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":117,"service":"observability"}
{"time":"2026-05-03T01:13:08.315833996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:13:18.31689613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:13:28.316851247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:13:38.316885974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:13:48.315985568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:13:58.316279009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:14:08.316030058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:14:18.315840006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:14:28.315936066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:14:38.316877709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:14:48.316400152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:14:58.316648564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:15:08.316079528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:15:18.316704065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:15:28.316802029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:15:38.316345954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:15:48.316616352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:15:58.316694243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:16:08.315837815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:16:18.316275338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:16:28.316536563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:16:38.316567284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:16:48.31630513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:16:58.315993177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:17:08.316156274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:17:18.316823676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:17:28.316301072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:17:38.316272082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:17:48.316547445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:17:58.316834151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:17:58.316867552Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":118,"service":"observability"}
{"time":"2026-05-03T01:18:08.316166745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:18:18.316745999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:18:28.316820468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:18:38.316790638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:18:48.31654533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:18:58.316896788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:19:08.316909628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:19:18.316493098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:19:28.316372177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:19:38.315893419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:19:48.316669369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:19:58.316652408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:20:08.316805532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:20:18.316087756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:20:28.316280262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:20:38.316710653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:20:48.316916313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:20:58.315925598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:21:08.316190517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:21:18.315949056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:21:28.316842872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:21:38.316813006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:21:48.316141436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:21:58.316271476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:22:08.316120982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:22:18.316898776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:22:28.316680639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:22:38.315912393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:22:48.316918633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:22:58.315877652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:23:08.316215806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:23:08.316272229Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":119,"service":"observability"}
{"time":"2026-05-03T01:23:18.316163192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:23:28.315859053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:23:38.316945032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:23:48.316557416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:23:58.316137049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:24:08.315818947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:24:18.315872251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:24:28.316755432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:24:38.315828597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:24:48.316289247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:24:58.316318177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:25:08.31687215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:25:18.316553932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:25:28.316787664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:25:38.316643085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:25:48.316881259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:25:58.316861696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:26:08.31592735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:26:18.315858221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:26:28.316066885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:26:38.316391325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:26:48.316733807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:26:58.316051923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:27:08.316607177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:27:18.3161814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:27:28.316099896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:27:38.316294896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:27:48.316765159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:27:58.315846534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:28:08.31672324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:28:08.316774602Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":120,"service":"observability"}
{"time":"2026-05-03T01:28:18.316879767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:28:28.316908729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:28:38.316799693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:28:48.31680603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:28:58.316352238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:29:08.316773752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:29:18.316891994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:29:28.316038718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:29:38.316583512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:29:48.31680232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:29:58.3166928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:30:08.3160046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:30:18.315972372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:30:28.316701578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:30:38.315916146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:30:48.316170053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:30:58.315903064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:31:08.315912849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:31:18.315943576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:31:28.315948132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:31:38.316814796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:31:48.315999963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:31:58.31592776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:32:08.315999639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:32:18.316348347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:32:28.316306972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:32:38.31663623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:32:48.316070384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:32:58.315969119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:33:08.316293078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:33:18.316025508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:33:18.31606387Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":121,"service":"observability"}
{"time":"2026-05-03T01:33:28.315948506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:33:38.315959072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:33:48.315993195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:33:58.316527188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:34:08.315913391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:34:18.315904199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:34:28.315930935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:34:38.316771881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:34:48.316000236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:34:58.31589087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:35:08.315903115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:35:18.315949167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:35:28.316170761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:35:38.315917976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:35:48.316802838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:35:58.316857591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:36:08.316031229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:36:18.315978796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:36:28.315933081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:36:38.315911817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:36:48.316094141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:36:58.315908196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:37:08.316827102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:37:18.315899777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:37:28.316182268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:37:38.316482325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:37:48.315938793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:37:58.315915905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:38:08.315914394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:38:18.315911031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:38:28.315933855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:38:28.315966865Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":122,"service":"observability"}
{"time":"2026-05-03T01:38:38.315948399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:38:48.316363724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:38:58.316320828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:39:08.315909249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:39:18.315928903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:39:28.316475468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:39:38.316752843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:39:48.31589193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:39:58.315959643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:40:08.316901849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:40:18.315924693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:40:28.316362065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:40:38.315919493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:40:48.315875505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:40:58.315953007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:41:08.316040264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:41:18.316884638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:41:28.315909651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:41:38.316619473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:41:48.31616139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:41:58.315929039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:42:08.31606727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:42:18.31603751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:42:28.315919599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:42:38.31605217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:42:48.31598133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:42:58.315944341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:43:08.31592481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:43:18.315871777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:43:28.315969465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:43:28.316001886Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":123,"service":"observability"}
{"time":"2026-05-03T01:43:38.315946976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:43:48.31667087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:43:58.316200193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:44:08.316888858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:44:18.315959701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:44:28.315900064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:44:38.316859862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:44:48.316013761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:44:58.316179798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:45:08.315915043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:45:18.315974869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:45:28.316614928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:45:38.3159259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:45:48.316039171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:45:58.316278849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:46:08.315948045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:46:18.315916034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:46:28.315926317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:46:38.316670995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:46:48.316009043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:46:58.316177211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:47:08.316795882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:47:18.315918196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:47:28.315940619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:47:38.316636421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:47:48.315860705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:47:58.316775305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:48:08.316586355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:48:18.315884126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:48:28.316284879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:48:28.316318286Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":124,"service":"observability"}
{"time":"2026-05-03T01:48:38.316918634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:48:48.315989953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:48:58.315946102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:49:08.316848936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:49:18.315935877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:49:28.316944014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:49:38.315905689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:49:48.31613647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:49:58.316096815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:50:08.316826467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:50:18.316580919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:50:28.315925032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:50:38.316587979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:50:48.315899535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:50:58.316884516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:51:08.316031971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:51:18.316932028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:51:28.315976581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:51:38.316528952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:51:48.315808152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:51:58.316011874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:52:08.316970725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:52:18.315853817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:52:28.316846434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:52:38.316376984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:52:48.316836204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:52:58.31592772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:53:08.316095563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:53:18.316766111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:53:28.316614887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:53:28.316650836Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":125,"service":"observability"}
{"time":"2026-05-03T01:53:38.316834778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:53:48.316076391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:53:58.316055976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:54:08.316135296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:54:18.315920046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:54:28.315902741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:54:38.316804091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:54:48.316035119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:54:58.316163047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:55:08.316765331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:55:18.315989138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:55:28.316617341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:55:38.316962449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:55:48.316005469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:55:58.316230979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:56:08.315924268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:56:18.316680628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:56:28.316640525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:56:38.316862076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:56:48.316832935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:56:58.316016591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:57:08.316689783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:57:18.315957772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:57:28.316028797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:57:38.316124375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:57:48.316951875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:57:58.316882705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:58:08.315943757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:58:18.316766215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:58:28.316834287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:58:28.316868091Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":126,"service":"observability"}
{"time":"2026-05-03T01:58:38.315951635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:58:48.316850102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:58:58.315891168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:59:08.316065418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:59:18.315989986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:59:28.31674919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:59:38.316804624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:59:48.316130238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T01:59:58.31620638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:00:08.315936998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:00:18.315935975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:00:28.316623296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:00:38.316803713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:00:48.316211192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:00:58.316198859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:01:08.316850773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:01:18.315945847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:01:28.316755702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:01:38.31684919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:01:48.316019076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:01:58.316193248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:02:08.316908038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:02:18.316086842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:02:28.316719693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:02:38.315873759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:02:48.315995114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:02:58.315931593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:03:08.316627854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:03:18.316293158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:03:28.31619423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:03:38.316229977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:03:38.316292975Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":127,"service":"observability"}
{"time":"2026-05-03T02:03:48.316712908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:03:58.316720398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:04:08.316903038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:04:18.316022275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:04:28.316100369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:04:38.316656845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:04:48.315908588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:04:58.316882677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:05:08.316197704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:05:18.315983419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:05:28.316530659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:05:38.316856093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:05:48.315975367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:05:58.315937909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:06:08.315896544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:06:18.315932968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:06:28.316751143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:06:38.317050246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:06:48.315844408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:06:58.316300095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:07:08.31614346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:07:18.31662188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:07:28.316151251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:07:38.316900893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:07:48.316005393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:07:58.316308677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:08:08.316901777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:08:18.315819564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:08:28.315907397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:08:38.31601381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:08:48.31672277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:08:48.316757141Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":128,"service":"observability"}
{"time":"2026-05-03T02:08:58.316584933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:09:08.316140599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:09:18.316870785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:09:28.315934458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:09:38.316146757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:09:48.316644559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:09:58.315862369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:10:08.316834327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:10:18.316137135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:10:28.316055417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:10:38.316584866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:10:48.316893535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:10:58.31676614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:11:08.316067357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:11:18.316732797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:11:28.316885378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:11:38.316192834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:11:48.316794767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:11:58.316697807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:12:08.316885815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:12:18.315905803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:12:28.315902755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:12:38.316191527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:12:48.316809781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:12:58.316888976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:13:08.316707615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:13:18.316891337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:13:28.316057472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:13:38.316035642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:13:48.316211227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:13:58.316488212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:13:58.316522246Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":129,"service":"observability"}
{"time":"2026-05-03T02:14:08.316633141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:14:18.31666354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:14:28.316900364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:14:38.315937528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:14:48.316787321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:14:58.316718799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:15:08.316722376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:15:18.315941565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:15:28.316561051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:15:38.31666584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:15:48.315853682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:15:58.315959651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:16:08.316780833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:16:18.316858319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:16:28.316045714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:16:38.316409841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:16:48.316651734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:16:58.316887193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:17:08.317016695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:17:18.315972623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:17:28.316128291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:17:38.31637375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:17:48.315922905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:17:58.316315526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:18:08.316877298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:18:18.315982415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:18:28.316646225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:18:38.31687409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:18:48.316558048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:18:58.316795529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:18:58.316831848Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":130,"service":"observability"}
{"time":"2026-05-03T02:19:08.316380323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:19:18.315889747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:19:28.316061835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:19:38.316545265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:19:48.316579718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:19:58.316364511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:20:08.31671196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:20:18.316845461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:20:28.315933321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:20:38.316583302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:20:48.316862491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:20:58.315956887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:21:08.316707099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:21:18.31628912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:21:28.316197717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:21:38.316755669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:21:48.316060984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:21:58.316392836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:22:08.316780844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:22:18.316867212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:22:28.315878089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:22:38.315890416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:22:48.316300175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:22:58.315903686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:23:08.316833832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:23:18.315939371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:23:28.315933299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:23:38.316673738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:23:48.316004349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:23:58.315917216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:24:08.316086345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:24:08.316118501Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":131,"service":"observability"}
{"time":"2026-05-03T02:24:18.316384564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:24:28.31680689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:24:38.315928245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:24:48.316657168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:24:58.31670372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:25:08.31596682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:25:18.316895063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:25:28.31593381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:25:38.316285938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:25:48.3168014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:25:58.316884761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:26:08.315967924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:26:18.316316115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:26:28.3165534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:26:38.316923002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:26:48.316040855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:26:58.316415706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:27:08.316766297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:27:18.315966624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:27:28.316280403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:27:38.316528197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:27:48.316905652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:27:58.316882699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:28:08.316694195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:28:18.316907678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:28:28.315938748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:28:38.316574983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:28:48.315867772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:28:58.315889513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:29:08.316404057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:29:08.316588796Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":132,"service":"observability"}
{"time":"2026-05-03T02:29:18.316525822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:29:28.31686932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:29:38.316797638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:29:48.316064691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:29:58.315834174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:30:08.316605897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:30:18.316651725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:30:28.316856202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:30:38.315869616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:30:48.316406252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:30:58.316608272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:31:08.31690939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:31:18.316582481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:31:28.31693246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:31:38.315916067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:31:48.316596188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:31:58.31678158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:32:08.316655252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:32:18.316722398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:32:28.316058055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:32:38.316280435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:32:48.315910608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:32:58.316819726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:33:08.315821929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:33:18.316100167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:33:28.316346516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:33:38.316805103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:33:48.315980706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:33:58.316062285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:34:08.316421869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:34:08.316590238Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":133,"service":"observability"}
{"time":"2026-05-03T02:34:18.31673049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:34:28.31687146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:34:38.316152953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:34:48.316796062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:34:58.316834406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:35:08.316694157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:35:18.316708209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:35:28.31600416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:35:38.316313701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:35:48.316824701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:35:58.316654292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:36:08.316809569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:36:18.316850067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:36:28.316798777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:36:38.315803366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:36:48.31625508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:36:58.316369218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:37:08.316657398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:37:18.316047307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:37:28.316316309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:37:38.316530423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:37:48.316730474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:37:58.316901431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:38:08.316142553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:38:18.316661124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:38:28.31625882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:38:38.316317487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:38:48.316312881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:38:58.31593697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:39:08.316110105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:39:18.316688106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:39:18.316724128Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":134,"service":"observability"}
{"time":"2026-05-03T02:39:28.31694916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:39:38.316802873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:39:48.316320714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:39:58.316757459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:40:08.31641527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:40:18.316227341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:40:28.316565336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:40:38.31660274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:40:48.316320094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:40:58.317141171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:41:08.316681292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:41:18.316832908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:41:28.316553517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:41:38.315912019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:41:48.316677295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:41:58.316767198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:42:08.316583044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:42:18.316751245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:42:28.31595638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:42:38.31593909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:42:48.31675948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:42:58.315887187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:43:08.316853673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:43:18.316653163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:43:28.315959481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:43:38.316282859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:43:48.316150192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:43:58.316808109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:44:08.316705549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:44:18.316827011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:44:18.316859508Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":135,"service":"observability"}
{"time":"2026-05-03T02:44:28.316222385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:44:38.316667646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:44:48.316556824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:44:58.316040682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:45:08.316100665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:45:18.316383163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:45:28.316627923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:45:38.31673396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:45:48.316818542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:45:58.315850423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:46:08.316300626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:46:18.316283348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:46:28.316682093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:46:38.315878928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:46:48.316677536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:46:58.31583285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:47:08.31684181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:47:18.316696162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:47:28.316081643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:47:38.316295745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:47:48.316004229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:47:58.316019524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:48:08.316733625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:48:18.316878247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:48:28.316921192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:48:38.316891108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:48:48.316394529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:48:58.316307128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:49:08.316747846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:49:18.316761353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:49:28.316835225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:49:28.316868226Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":136,"service":"observability"}
{"time":"2026-05-03T02:49:38.315937466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:49:48.31604803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:49:58.316799372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:50:08.316033176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:50:18.31594883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:50:28.316831352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:50:38.316078833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:50:48.316795237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:50:58.31690895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:51:08.316046951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:51:18.316319799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:51:28.316724196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:51:38.316002617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:51:48.316750595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:51:58.315945286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:52:08.316931378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:52:18.316171157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:52:28.315950342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:52:38.315897009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:52:48.31690451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:52:58.316554804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:53:08.316891017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:53:18.31672004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:53:28.316380384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:53:38.316731086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:53:48.316137578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:53:58.316185452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:54:08.31659708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:54:18.316374797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:54:28.316637293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:54:38.316867947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:54:38.316899839Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":137,"service":"observability"}
{"time":"2026-05-03T02:54:48.315884683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:54:58.316652365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:55:08.316793748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:55:18.316664213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:55:28.316021739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:55:38.316070006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:55:48.316132788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:55:58.316850367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:56:08.316125653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:56:18.315926591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:56:28.316039547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:56:38.316868954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:56:48.316025119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:56:58.316820633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:57:08.316411266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:57:18.316802694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:57:28.316896203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:57:38.315938145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:57:48.316321336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:57:58.315963025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:58:08.316687057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:58:18.316839411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:58:28.316298754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:58:38.316016657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:58:48.315845577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:58:58.316717575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:59:08.316854695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:59:18.315998808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:59:28.316761695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:59:38.315919082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:59:48.316811666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T02:59:48.316844203Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":138,"service":"observability"}
{"time":"2026-05-03T02:59:58.316206602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:00:08.316612605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:00:18.316782202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:00:28.316836234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:00:38.315904947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:00:48.315997086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:00:58.316159668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:01:08.316689977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:01:18.316204463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:01:28.316335453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:01:38.316794561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:01:48.316642495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:01:58.316799639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:02:08.316682213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:02:18.316562412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:02:28.316837828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:02:38.31629649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:02:48.316489852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:02:58.316624551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:03:08.315958392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:03:18.316818177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:03:28.31594136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:03:38.315921508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:03:48.315901851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:03:58.316891286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:04:08.31639847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:04:18.3168351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:04:28.315845305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:04:38.316270655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:04:48.315833123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:04:58.316161928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:04:58.316195844Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":139,"service":"observability"}
{"time":"2026-05-03T03:05:08.316792358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:05:18.316029591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:05:28.316203199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:05:38.316781829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:05:48.316813613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:05:58.316768404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:06:08.316107811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:06:18.316852575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:06:28.316404026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:06:38.316777064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:06:48.316910551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:06:58.316897165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:07:08.316409348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:07:18.316297869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:07:28.316528646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:07:38.316820092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:07:48.316288997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:07:58.316040295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:08:08.31589582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:08:18.316371899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:08:28.316026173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:08:38.316533316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:08:48.315976694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:08:58.316311274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:09:08.316324677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:09:18.315939922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:09:28.316673788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:09:38.316935075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:09:48.315870971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:09:58.316640711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:09:58.316678254Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":140,"service":"observability"}
{"time":"2026-05-03T03:10:08.31607149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:10:18.316280415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:10:28.316371469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:10:38.31631963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:10:48.316876208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:10:58.316795687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:11:08.316875918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:11:18.316964568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:11:28.316387505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:11:38.3169632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:11:48.316833594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:11:58.316649013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:12:08.315903042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:12:18.316879248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:12:28.315917507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:12:38.316154076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:12:48.316006599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:12:58.316740043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:13:08.316375108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:13:18.316904693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:13:28.316300437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:13:38.316900568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:13:48.316643098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:13:58.316626987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:14:08.316217694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:14:18.316666556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:14:28.31692006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:14:38.316673698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:14:48.315997093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:14:58.315950331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:15:08.316171598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:15:08.316205399Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":141,"service":"observability"}
{"time":"2026-05-03T03:15:18.315879667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:15:28.316651397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:15:38.316608226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:15:48.316072675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:15:58.315949126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:16:08.316873747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:16:18.316990403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:16:28.316197805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:16:38.316569887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:16:48.316605848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:16:58.316753728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:17:08.316172551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:17:18.316211302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:17:28.316799693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:17:38.316074243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:17:48.316324609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:17:58.316403401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:18:08.315816663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:18:18.316677859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:18:28.316690883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:18:38.316529199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:18:48.315913288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:18:58.316269196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:19:08.315926081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:19:18.316664552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:19:28.316048148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:19:38.316835734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:19:48.31602451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:19:58.316132448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:20:08.316110761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:20:18.316562428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:20:18.316595669Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":142,"service":"observability"}
{"time":"2026-05-03T03:20:28.316891071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:20:38.316669619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:20:48.316225922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:20:58.316868006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:21:08.316228358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:21:18.31687297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:21:28.316044452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:21:38.316590142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:21:48.315901718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:21:58.316547961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:22:08.316906177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:22:18.316776159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:22:28.316040202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:22:38.315865493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:22:48.316872003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:22:58.315893903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:23:08.316742398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:23:18.315990061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:23:28.316838731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:23:38.316152396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:23:48.316874241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:23:58.316469362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:24:08.316002315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:24:18.31600509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:24:28.316600548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:24:38.316847627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:24:48.316643563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:24:58.315968411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:25:08.316876364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:25:18.316321067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:25:28.316858233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:25:28.316896969Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":143,"service":"observability"}
{"time":"2026-05-03T03:25:38.316849256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:25:48.316189405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:25:58.316909972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:26:08.316585926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:26:18.316584672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:26:28.316799723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:26:38.31614929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:26:48.315865683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:26:58.31583852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:27:08.315909193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:27:18.316805499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:27:28.31607859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:27:38.316795572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:27:48.316299596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:27:58.315932312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:28:08.3168933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:28:18.316301394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:28:28.31601496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:28:38.316579364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:28:48.316103145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:28:58.316840577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:29:08.316924406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:29:18.316381692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:29:28.316693007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:29:38.315868299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:29:48.316646429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:29:58.316690147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:30:08.316775242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:30:18.316373247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:30:28.316815607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:30:38.316632189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:30:38.316668429Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":144,"service":"observability"}
{"time":"2026-05-03T03:30:48.316615239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:30:58.316629211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:31:08.316920938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:31:18.316936495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:31:28.316310623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:31:38.315924242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:31:48.316596264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:31:58.315915692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:32:08.316893759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:32:18.316924947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:32:28.316856466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:32:38.315894773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:32:48.316578939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:32:58.316321229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:33:08.316756515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:33:18.316524607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:33:28.315906222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:33:38.315910698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:33:48.315956494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:33:58.316841586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:34:08.316296573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:34:18.316827956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:34:28.316186219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:34:38.316363542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:34:48.316390683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:34:58.316821846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:35:08.316155223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:35:18.316868524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:35:28.315957428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:35:38.316558163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:35:48.31690908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:35:48.316947725Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":145,"service":"observability"}
{"time":"2026-05-03T03:35:58.315932854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:36:08.316732572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:36:18.316660504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:36:28.315933184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:36:38.316119102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:36:48.315998736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:36:58.31640774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:37:08.316816853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:37:18.316550128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:37:28.316386674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:37:38.316300884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:37:48.316048971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:37:58.316081643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:38:08.31689486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:38:18.316273883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:38:28.316607387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:38:38.316843318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:38:48.316707605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:38:58.316905828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:39:08.316848033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:39:18.31639616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:39:28.316899851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:39:38.316130853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:39:48.315893105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:39:58.315906488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:40:08.316620651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:40:18.316589545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:40:28.31677214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:40:38.316359597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:40:48.316939585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:40:48.316977231Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":146,"service":"observability"}
{"time":"2026-05-03T03:40:58.316989855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:41:08.316617696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:41:18.317007764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:41:28.316878502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:41:38.316873638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:41:48.316752854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:41:58.316303105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:42:08.315848146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:42:18.316927227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:42:28.316320722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:42:38.316407052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:42:48.316798202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:42:58.316186532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:43:08.316261869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:43:18.316684738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:43:28.31678598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:43:38.316061195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:43:48.316357549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:43:58.315822995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:44:08.316580875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:44:18.316143825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:44:28.316000097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:44:38.316288386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:44:48.3164464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:44:58.316779645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:45:08.316263902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:45:18.316945961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:45:28.316643081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:45:38.316897661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:45:48.316200823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:45:58.316377605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:45:58.316407903Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":147,"service":"observability"}
{"time":"2026-05-03T03:46:08.316682613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:46:18.316099558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:46:28.316927351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:46:38.315819149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:46:48.316811571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:46:58.316676387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:47:08.316302157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:47:18.316750703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:47:28.316115954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:47:38.316836297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:47:48.316799021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:47:58.315908676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:48:08.315945085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:48:18.316907438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:48:28.315946881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:48:38.316097219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:48:48.316007437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:48:58.315847222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:49:08.315930146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:49:18.31690674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:49:28.315927632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:49:38.316262929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:49:48.316727797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:49:58.315919002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:50:08.31687924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:50:18.315923264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:50:28.316796256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:50:38.315962889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:50:48.316018956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:50:58.316870053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:50:58.316903885Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":148,"service":"observability"}
{"time":"2026-05-03T03:51:08.315990842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:51:18.31686395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:51:28.316871021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:51:38.315921968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:51:48.31685615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:51:58.316325224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:52:08.31613474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:52:18.315922056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:52:28.316157765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:52:38.316710527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:52:48.316850261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:52:58.315952521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:53:08.315922005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:53:18.315871454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:53:28.315947424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:53:38.316715503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:53:48.315977069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:53:58.315945179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:54:08.315867077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:54:18.315942105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:54:28.316268058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:54:38.315947921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:54:48.315984828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:54:58.315976232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:55:08.316297104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:55:18.315952839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:55:28.316095839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:55:38.315953348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:55:48.316606187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:55:58.315919003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:56:08.316871827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:56:08.31690548Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":149,"service":"observability"}
{"time":"2026-05-03T03:56:18.316076032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:56:28.316002752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:56:38.315941045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:56:48.316616992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:56:58.316743651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:57:08.315936232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:57:18.315940759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:57:28.316028279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:57:38.315952886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:57:48.316005205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:57:58.315931511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:58:08.31667807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:58:18.315904026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:58:28.315930154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:58:38.31587583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:58:48.316653003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:58:58.315961085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:59:08.315852292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:59:18.316296508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:59:28.316264829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:59:38.315961113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:59:48.316404125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T03:59:58.316606648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:00:08.31689661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:00:18.315902246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:00:28.316266518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:00:38.316566073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:00:48.31684864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:00:58.315914418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:01:08.316393317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:01:18.316926385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:01:18.316960918Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":150,"service":"observability"}
{"time":"2026-05-03T04:01:28.315924022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:01:38.315858618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:01:48.316195451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:01:58.316764551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:02:08.316098074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:02:18.315894792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:02:28.315951331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:02:38.316026855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:02:48.31684499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:02:58.316842856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:03:08.316881479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:03:18.316050017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:03:28.31675251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:03:38.316045074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:03:48.316257955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:03:58.315935909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:04:08.31589372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:04:18.315917794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:04:28.316489932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:04:38.316137914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:04:48.316087903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:04:58.315958055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:05:08.316303142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:05:18.316927581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:05:28.316072946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:05:38.316109657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:05:48.316895357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:05:58.316622567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:06:08.315994855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:06:18.315957098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:06:28.316865147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:06:28.316896276Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":151,"service":"observability"}
{"time":"2026-05-03T04:06:38.316824934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:06:48.316289961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:06:58.316360188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:07:08.315973772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:07:18.316229451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:07:28.316735883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:07:38.316063932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:07:48.315893667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:07:58.315929744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:08:08.315963471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:08:18.316877315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:08:28.315930316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:08:38.316163101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:08:48.315968417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:08:58.315956977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:09:08.315953306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:09:18.316970432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:09:28.315935131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:09:38.316388756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:09:48.315894088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:09:58.315939966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:10:08.316832889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:10:18.31627431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:10:28.316700677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:10:38.315891011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:10:48.316902438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:10:58.316853663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:11:08.315944599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:11:18.316589136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:11:28.316720274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:11:38.315892503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:11:38.3159272Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":152,"service":"observability"}
{"time":"2026-05-03T04:11:48.316801351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:11:58.316295606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:12:08.316780616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:12:18.315865464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:12:28.315885324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:12:38.315929558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:12:48.316630477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:12:58.315939051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:13:08.316805979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:13:18.316309529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:13:28.316807643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:13:38.315899219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:13:48.31634355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:13:58.316326796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:14:08.315946704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:14:18.316890488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:14:28.315897963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:14:38.316380354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:14:48.316755789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:14:58.316816378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:15:08.315911406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:15:18.316732886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:15:28.316843544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:15:38.315898167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:15:48.316659998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:15:58.316645303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:16:08.315871475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:16:18.315875565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:16:28.31661112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:16:38.315890452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:16:48.31600067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:16:48.316034228Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":153,"service":"observability"}
{"time":"2026-05-03T04:16:58.316139219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:17:08.315931494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:17:18.316379653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:17:28.316716014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:17:38.315916456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:17:48.316759869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:17:58.316800443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:18:08.316670988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:18:18.315913819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:18:28.315943743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:18:38.315928769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:18:48.316925635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:18:58.316145264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:19:08.316676656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:19:18.31608432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:19:28.31598899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:19:38.316729229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:19:48.31688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:19:58.315831553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:20:08.315958763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:20:18.316700424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:20:28.316875901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:20:38.31689856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:20:48.316015897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:20:58.315919643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:21:08.316919538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:21:18.316287393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:21:28.316801227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:21:38.315899816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:21:48.316369325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:21:48.316402227Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":154,"service":"observability"}
{"time":"2026-05-03T04:21:58.316142657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:22:08.315937851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:22:18.316699729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:22:28.316827575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:22:38.316920184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:22:48.316065162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:22:58.316159145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:23:08.315953869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:23:18.316657492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:23:28.31672142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:23:38.316969767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:23:48.316049926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:23:58.316556926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:24:08.316813984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:24:18.315935161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:24:28.316034486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:24:38.316134031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:24:48.316927146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:24:58.316651209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:25:08.316782131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:25:18.315936373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:25:28.315949116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:25:38.316757384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:25:48.315917307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:25:58.315947843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:26:08.315950004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:26:18.315916926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:26:28.316578023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:26:38.316786443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:26:48.315911574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:26:58.315930538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:26:58.315961218Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":155,"service":"observability"}
{"time":"2026-05-03T04:27:08.316570072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:27:18.316836189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:27:28.315890919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:27:38.31592281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:27:48.316126794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:27:58.316048204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:28:08.315991081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:28:18.316553771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:28:28.316712478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:28:38.316891449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:28:48.316089784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:28:58.316330155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:29:08.316722072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:29:18.31588588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:29:28.316299781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:29:38.316763319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:29:48.3159064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:29:58.316065813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:30:08.31591705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:30:18.316587706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:30:28.31715752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:30:38.316145272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:30:48.316735932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:30:58.316518466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:31:08.316770073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:31:18.315934276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:31:28.315981841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:31:38.315919403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:31:48.31668778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:31:58.316390297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:31:58.31654696Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":156,"service":"observability"}
{"time":"2026-05-03T04:32:08.316375496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:32:18.3158761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:32:28.315890242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:32:38.316847295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:32:48.316650356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:32:58.316900693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:33:08.316677263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:33:18.316037987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:33:28.316365306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:33:38.316841479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:33:48.316013682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:33:58.31678545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:34:08.315952224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:34:18.316400529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:34:28.316785452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:34:38.316552126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:34:48.31590906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:34:58.315898207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:35:08.31665722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:35:18.315989919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:35:28.316642121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:35:38.316866466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:35:48.31601403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:35:58.315910918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:36:08.315993707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:36:18.31595431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:36:28.316572612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:36:38.316741463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:36:48.316024187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:36:58.315909255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:37:08.315912766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:37:08.315950335Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":157,"service":"observability"}
{"time":"2026-05-03T04:37:18.316606707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:37:28.31683039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:37:38.316370731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:37:48.316901605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:37:58.315914822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:38:08.316895426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:38:18.316211345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:38:28.316621962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:38:38.316814698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:38:48.316527669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:38:58.316707302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:39:08.316290598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:39:18.316857761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:39:28.316874381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:39:38.315884021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:39:48.316368148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:39:58.316685172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:40:08.316736105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:40:18.315853358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:40:28.316405135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:40:38.316708929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:40:48.316776658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:40:58.316972995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:41:08.316683181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:41:18.3159266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:41:28.31656896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:41:38.316820752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:41:48.316816606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:41:58.316661791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:42:08.316882456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:42:08.316924313Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":158,"service":"observability"}
{"time":"2026-05-03T04:42:18.316768266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:42:28.31594364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:42:38.316171687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:42:48.316741013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:42:58.316874142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:43:08.31638022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:43:18.315935245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:43:28.316349825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:43:38.316811928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:43:48.31615063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:43:58.316136574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:44:08.316792296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:44:18.316313134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:44:28.316668889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:44:38.316907873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:44:48.316181233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:44:58.316232167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:45:08.315924237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:45:18.316702612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:45:28.315931219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:45:38.316032783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:45:48.316418153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:45:58.316646266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:46:08.316800314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:46:18.31606878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:46:28.316559859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:46:38.316711462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:46:48.315990726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:46:58.316080994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:47:08.316294994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:47:18.316938069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:47:18.316979019Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":159,"service":"observability"}
{"time":"2026-05-03T04:47:28.316077789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:47:38.31617615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:47:48.316891749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:47:58.316851684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:48:08.316718947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:48:18.31683197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:48:28.316124569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:48:38.316355694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:48:48.316755621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:48:58.316023379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:49:08.315922554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:49:18.316663294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:49:28.316902256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:49:38.315851415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:49:48.316392891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:49:58.316281665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:50:08.316554233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:50:18.316635305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:50:28.315837304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:50:38.316119013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:50:48.316384725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:50:58.31589143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:51:08.316530783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:51:18.316069868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:51:28.316566857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:51:38.316628926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:51:48.316301427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:51:58.315946672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:52:08.316446598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:52:18.316782424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:52:28.316727257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:52:28.316765473Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":160,"service":"observability"}
{"time":"2026-05-03T04:52:38.31677082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:52:48.316726735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:52:58.316814767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:53:08.315989815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:53:18.316665337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:53:28.316135144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:53:38.31638741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:53:48.316352097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:53:58.316787765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:54:08.316016744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:54:18.316787032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:54:28.316316561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:54:38.316582519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:54:48.316814564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:54:58.317776755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:55:08.31672592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:55:18.315930297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:55:28.316376848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:55:38.316401193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:55:48.316777186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:55:58.316670406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:56:08.316818987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:56:18.31621798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:56:28.31588351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:56:38.316785257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:56:48.316878566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:56:58.315859173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:57:08.316230915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:57:18.316054322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:57:28.316673961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:57:38.316652682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:57:38.316685383Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":161,"service":"observability"}
{"time":"2026-05-03T04:57:48.316298746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:57:58.316745657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:58:08.316264762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:58:18.316191069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:58:28.315914555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:58:38.316582036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:58:48.316837476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:58:58.316307759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:59:08.316057806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:59:18.315966922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:59:28.316198607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:59:38.316735843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:59:48.316897947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T04:59:58.316219268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:00:08.316119155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:00:18.316699094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:00:28.316761424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:00:38.31668095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:00:48.315970746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:00:58.316724933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:01:08.315940701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:01:18.316384581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:01:28.316621792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:01:38.316643245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:01:48.316057066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:01:58.316566284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:02:08.316025694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:02:18.31678939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:02:28.316398556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:02:38.316680481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:02:38.316711881Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":162,"service":"observability"}
{"time":"2026-05-03T05:02:48.316688867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:02:58.316743783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:03:08.316204255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:03:18.316180703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:03:28.316617847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:03:38.316883729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:03:48.316006199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:03:58.316263052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:04:08.316017213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:04:18.316923481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:04:28.316124172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:04:38.316055498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:04:48.316110553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:04:58.316943511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:05:08.316609357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:05:18.31653772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:05:28.316813922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:05:38.316591102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:05:48.315987098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:05:58.316327347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:06:08.316314774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:06:18.315973847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:06:28.317563474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:06:38.316863272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:06:48.316847793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:06:58.316712797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:07:08.316827004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:07:18.316382899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:07:28.316209265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:07:38.316383677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:07:48.316845366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:07:48.316877796Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":163,"service":"observability"}
{"time":"2026-05-03T05:07:58.316204213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:08:08.31703133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:08:18.316645336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:08:28.315939839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:08:38.316718855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:08:48.316033955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:08:58.316320225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:09:08.316297679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:09:18.316428503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:09:28.316497743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:09:38.316196791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:09:48.316149075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:09:58.316684597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:10:08.31638793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:10:18.316008009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:10:28.316755344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:10:38.316806732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:10:48.316185529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:10:58.316915905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:11:08.316298742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:11:18.316685934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:11:28.316903367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:11:38.31611822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:11:48.316266729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:11:58.316895945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:12:08.316892103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:12:18.316388432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:12:28.316386406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:12:38.316863146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:12:48.316577448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:12:58.316321797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:12:58.316352049Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":164,"service":"observability"}
{"time":"2026-05-03T05:13:08.31622216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:13:18.316157535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:13:28.316176168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:13:38.315987096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:13:48.316629942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:13:58.315848523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:14:08.315962722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:14:18.316891278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:14:28.316867184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:14:38.316402903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:14:48.316108323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:14:58.316915708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:15:08.316171793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:15:18.315986787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:15:28.316708399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:15:38.316766949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:15:48.316008445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:15:58.316795626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:16:08.316613209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:16:18.316017496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:16:28.316875473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:16:38.315934763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:16:48.315981947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:16:58.31582911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:17:08.316044534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:17:18.316364858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:17:28.315864058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:17:38.316948614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:17:48.316611615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:17:58.31600376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:18:08.315948794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:18:08.315983466Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":165,"service":"observability"}
{"time":"2026-05-03T05:18:18.316907801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:18:28.315897711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:18:38.316863171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:18:48.316147891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:18:58.316728236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:19:08.316022178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:19:18.31630141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:19:28.316047396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:19:38.316278473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:19:48.316838581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:19:58.316372335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:20:08.316040899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:20:18.316000779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:20:28.316283592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:20:38.316264806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:20:48.316115329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:20:58.315906903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:21:08.316837282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:21:18.316703668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:21:28.316100851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:21:38.315826653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:21:48.316011298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:21:58.316113701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:22:08.315840906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:22:18.316882305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:22:28.316031131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:22:38.31629968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:22:48.315909966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:22:58.31594915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:23:08.316869616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:23:08.31690494Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":166,"service":"observability"}
{"time":"2026-05-03T05:23:18.315903802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:23:28.316264014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:23:38.315908219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:23:48.316049582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:23:58.316089773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:24:08.315923827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:24:18.316645537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:24:28.316151848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:24:38.315853564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:24:48.316368927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:24:58.316814455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:25:08.316312799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:25:18.316222171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:25:28.31594421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:25:38.31582758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:25:48.316758472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:25:58.316898578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:26:08.316857967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:26:18.316769222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:26:28.316133107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:26:38.316179581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:26:48.316258497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:26:58.316824795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:27:08.316275335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:27:18.31591107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:27:28.316132122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:27:38.316796093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:27:48.315891395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:27:58.31661605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:28:08.31676034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:28:18.316870993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:28:18.316903511Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":167,"service":"observability"}
{"time":"2026-05-03T05:28:28.315888246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:28:38.31679375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:28:48.316103466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:28:58.316070991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:29:08.316211064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:29:18.316396652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:29:28.316019736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:29:38.316813898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:29:48.316170663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:29:58.316056034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:30:08.316151876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:30:18.316279602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:30:28.316790727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:30:38.316277007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:30:48.316829205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:30:58.316726964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:31:08.31677448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:31:18.315940186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:31:28.316222253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:31:38.316875501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:31:48.316219363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:31:58.3168672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:32:08.316405242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:32:18.316966468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:32:28.315835876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:32:38.316784393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:32:48.316644088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:32:58.316589315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:33:08.316773745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:33:18.315966602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:33:28.316876978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:33:28.316908982Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":168,"service":"observability"}
{"time":"2026-05-03T05:33:38.316813699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:33:48.316078529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:33:58.316111422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:34:08.316693072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:34:18.315832198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:34:28.31683741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:34:38.316869282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:34:48.316264586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:34:58.316510152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:35:08.316350967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:35:18.31653177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:35:28.316776146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:35:38.316779291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:35:48.316182651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:35:58.316031657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:36:08.316542324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:36:18.315833816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:36:28.316159826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:36:38.316325377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:36:48.316686762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:36:58.316852957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:37:08.316120392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:37:18.316899068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:37:28.315983182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:37:38.316792752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:37:48.315853193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:37:58.315963536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:38:08.315975186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:38:18.316675079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:38:28.316338707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:38:38.316570846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:38:38.316611856Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":169,"service":"observability"}
{"time":"2026-05-03T05:38:48.315898788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:38:58.316849655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:39:08.316173271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:39:18.315992885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:39:28.316784767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:39:38.316829421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:39:48.316027407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:39:58.316822751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:40:08.316894356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:40:18.316846699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:40:28.316736782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:40:38.316101578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:40:48.316511915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:40:58.316747667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:41:08.315905795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:41:18.316633708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:41:28.315999684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:41:38.315895696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:41:48.316177429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:41:58.316550998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:42:08.316662124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:42:18.315911363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:42:28.315885505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:42:38.316622614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:42:48.316836898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:42:58.315932804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:43:08.316383419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:43:18.316850783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:43:28.31581697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:43:38.316399051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:43:38.316614423Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":170,"service":"observability"}
{"time":"2026-05-03T05:43:48.316712615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:43:58.316226491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:44:08.31633512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:44:18.315884393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:44:28.316015556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:44:38.316770309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:44:48.316023931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:44:58.316059254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:45:08.316893733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:45:18.316230147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:45:28.316323019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:45:38.315953724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:45:48.316758879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:45:58.316366852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:46:08.316035495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:46:18.315845156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:46:28.31661265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:46:38.316835509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:46:48.316647022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:46:58.316616941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:47:08.316575129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:47:18.316687685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:47:28.31585043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:47:38.316834171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:47:48.316680792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:47:58.316799029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:48:08.316705102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:48:18.316139821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:48:28.316856094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:48:38.316870806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:48:38.316904783Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":171,"service":"observability"}
{"time":"2026-05-03T05:48:48.315872931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:48:58.316342931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:49:08.316314716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:49:18.316942572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:49:28.316643198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:49:38.316382924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:49:48.316753194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:49:58.316103392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:50:08.316799684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:50:18.315882137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:50:28.316316849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:50:38.316081035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:50:48.316262408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:50:58.316358223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:51:08.316271908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:51:18.316330473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:51:28.316354002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:51:38.316507936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:51:48.316880701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:51:58.315927582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:52:08.31598742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:52:18.316117638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:52:28.316128267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:52:38.31690557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:52:48.315814716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:52:58.316221885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:53:08.316896299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:53:18.316086015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:53:28.316879219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:53:38.316775886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:53:48.315970169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:53:48.316005181Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":172,"service":"observability"}
{"time":"2026-05-03T05:53:58.316558528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:54:08.31630013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:54:18.316292546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:54:28.315889164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:54:38.316664064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:54:48.31671896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:54:58.316084074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:55:08.31682707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:55:18.31747431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:55:28.316791995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:55:38.316141297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:55:48.316901041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:55:58.316521149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:56:08.316598511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:56:18.316231527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:56:28.31662542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:56:38.316768618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:56:48.316881498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:56:58.316855191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:57:08.316207664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:57:18.315881547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:57:28.316874931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:57:38.316087597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:57:48.316663189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:57:58.316735591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:58:08.316474737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:58:18.316317003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:58:28.316595995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:58:38.316760617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:58:48.316579307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:58:48.316613415Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":173,"service":"observability"}
{"time":"2026-05-03T05:58:58.316201585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:59:08.316480489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:59:18.316108738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:59:28.316665497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:59:38.316512008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:59:48.316978946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T05:59:58.316859394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:00:08.316741253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:00:18.316097033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:00:28.315854134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:00:38.31656935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:00:48.316050094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:00:58.316311367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:01:08.316784031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:01:18.315961272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:01:28.316335161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:01:38.316712842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:01:48.316135778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:01:58.315928554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:02:08.316671461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:02:18.315905006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:02:28.316172228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:02:38.315917473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:02:48.315987156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:02:58.316362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:03:08.315977954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:03:18.315921916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:03:28.316172725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:03:38.316196838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:03:48.316630618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:03:48.316663435Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":174,"service":"observability"}
{"time":"2026-05-03T06:03:58.316942975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:04:08.3159418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:04:18.316035598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:04:28.316734669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:04:38.316764143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:04:48.316073458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:04:58.315915526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:05:08.316636398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:05:18.315917706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:05:28.315994239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:05:38.316032049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:05:48.316017494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:05:58.315902288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:06:08.316732461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:06:18.315918091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:06:28.31593951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:06:38.316003618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:06:48.316043644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:06:58.316864314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:07:08.316010353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:07:18.316576365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:07:28.316581742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:07:38.31681307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:07:48.316018924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:07:58.316117825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:08:08.315905459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:08:18.316022206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:08:28.31687456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:08:38.315964258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:08:48.316778452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:08:48.31681055Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":175,"service":"observability"}
{"time":"2026-05-03T06:08:58.316009674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:09:08.315975248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:09:18.315975068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:09:28.315988005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:09:38.316174645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:09:48.316006172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:09:58.316369702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:10:08.316186057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:10:18.315901475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:10:28.316845423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:10:38.315994625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:10:48.316308167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:10:58.315926559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:11:08.316688773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:11:18.315964915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:11:28.315935556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:11:38.316705668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:11:48.316093632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:11:58.31627209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:12:08.3159212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:12:18.317082643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:12:28.315931653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:12:38.316791289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:12:48.316130194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:12:58.315942918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:13:08.315930385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:13:18.316921826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:13:28.316857742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:13:38.316614986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:13:48.316747767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:13:58.316707307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:13:58.316739004Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":176,"service":"observability"}
{"time":"2026-05-03T06:14:08.316206184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:14:18.316392775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:14:28.316327134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:14:38.316827675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:14:48.316230153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:14:58.316595828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:15:08.316177748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:15:18.316836289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:15:28.315831514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:15:38.315923543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:15:48.316405564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:15:58.315929812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:16:08.315949518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:16:18.31648463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:16:28.316515862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:16:38.316570702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:16:48.316858985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:16:58.316048348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:17:08.31594652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:17:18.315988939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:17:28.316784932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:17:38.316370958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:17:48.315885341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:17:58.315968318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:18:08.316916625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:18:18.316039623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:18:28.315931862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:18:38.316900743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:18:48.316144759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:18:58.315900323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:19:08.316341352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:19:08.316374361Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":177,"service":"observability"}
{"time":"2026-05-03T06:19:18.316398327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:19:28.31679005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:19:38.316908576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:19:48.316143372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:19:58.315996243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:20:08.316001987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:20:18.315918446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:20:28.316231572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:20:38.315940333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:20:48.315880496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:20:58.315922272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:21:08.31678508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:21:18.315951195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:21:28.316904225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:21:38.316027916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:21:48.316315596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:21:58.315904342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:22:08.315832043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:22:18.315935378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:22:28.316601834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:22:38.316808107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:22:48.315863627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:22:58.316837606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:23:08.316657604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:23:18.315889931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:23:28.316231227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:23:38.316838544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:23:48.31600549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:23:58.315860675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:24:08.315870094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:24:18.316689904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:24:18.316720869Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":178,"service":"observability"}
{"time":"2026-05-03T06:24:28.316646333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:24:38.315925285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:24:48.315978281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:24:58.315977857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:25:08.315899707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:25:18.316746752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:25:28.316358123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:25:38.31592574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:25:48.315989653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:25:58.31678549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:26:08.31629649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:26:18.316317109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:26:28.316738964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:26:38.31582938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:26:48.316084971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:26:58.316198613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:27:08.316903132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:27:18.315987455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:27:28.315847413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:27:38.316089786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:27:48.316844633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:27:58.3167863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:28:08.31684719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:28:18.316923815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:28:28.316211485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:28:38.316788396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:28:48.316901903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:28:58.316791884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:29:08.315922803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:29:18.316782089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:29:18.316814386Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":179,"service":"observability"}
{"time":"2026-05-03T06:29:28.315861793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:29:38.315904419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:29:48.31658282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:29:58.316714006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:30:08.315924388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:30:18.316276912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:30:28.316793776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:30:38.315917178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:30:48.3165125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:30:58.316621622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:31:08.316070605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:31:18.316858866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:31:28.31595634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:31:38.316006412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:31:48.315984094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:31:58.315890296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:32:08.316680894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:32:18.316317854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:32:28.316870961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:32:38.316916976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:32:48.316006224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:32:58.315960938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:33:08.316752705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:33:18.315965519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:33:28.316124547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:33:38.316626096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:33:48.31590836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:33:58.316720114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:34:08.316290432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:34:18.316614236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:34:28.316901183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:34:28.31694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":180,"service":"observability"}
{"time":"2026-05-03T06:34:38.315897887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:34:48.31598836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:34:58.316132029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:35:08.315959155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:35:18.316092329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:35:28.315945289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:35:38.315928837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:35:48.316739927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:35:58.316064612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:36:08.316836117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:36:18.315943629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:36:28.316319997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:36:38.316862063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:36:48.316017347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:36:58.316166229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:37:08.315891551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:37:18.316832127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:37:28.316094063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:37:38.316751625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:37:48.316061833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:37:58.316063438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:38:08.315919402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:38:18.316602016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:38:28.316662881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:38:38.316735624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:38:48.315930098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:38:58.315920643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:39:08.31694878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:39:18.316651572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:39:28.316624602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:39:38.316869279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:39:38.316903644Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":181,"service":"observability"}
{"time":"2026-05-03T06:39:48.31587306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:39:58.315857429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:40:08.316713641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:40:18.316752966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:40:28.31686864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:40:38.315908506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:40:48.316788933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:40:58.316734981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:41:08.315843904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:41:18.316634033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:41:28.316921806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:41:38.316863061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:41:48.316660643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:41:58.31655731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:42:08.315911077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:42:18.316511538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:42:28.316603632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:42:38.316657756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:42:48.31690741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:42:58.315845693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:43:08.31595589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:43:18.316842072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:43:28.315901592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:43:38.316030555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:43:48.316647675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:43:58.316676723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:44:08.31662076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:44:18.316781172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:44:28.315834819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:44:38.316092527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:44:48.316884208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:44:48.316920273Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":182,"service":"observability"}
{"time":"2026-05-03T06:44:58.315851218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:45:08.315854529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:45:18.317015772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:45:28.316951606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:45:38.316929561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:45:48.316199114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:45:58.315965506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:46:08.316883495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:46:18.315934413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:46:28.316107501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:46:38.316817249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:46:48.315982837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:46:58.316809955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:47:08.316589274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:47:18.31593899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:47:28.316485845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:47:38.316945358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:47:48.316418225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:47:58.316700509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:48:08.316038652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:48:18.31661333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:48:28.316799626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:48:38.316059307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:48:48.31664108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:48:58.316337123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:49:08.316109848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:49:18.316959298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:49:28.315971251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:49:38.316300837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:49:48.316790507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:49:58.316846579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:49:58.316877366Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":183,"service":"observability"}
{"time":"2026-05-03T06:50:08.315922143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:50:18.316662315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:50:28.316886161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:50:38.316178075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:50:48.316852122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:50:58.316766708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:51:08.316816142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:51:18.316731829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:51:28.31672522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:51:38.316859611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:51:48.316522185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:51:58.316286055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:52:08.315943029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:52:18.316205364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:52:28.316416503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:52:38.316771794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:52:48.31588125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:52:58.315895668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:53:08.315951108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:53:18.31675708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:53:28.315856615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:53:38.316326625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:53:48.316856743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:53:58.315958214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:54:08.316698721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:54:18.315892941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:54:28.315899853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:54:38.316147568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:54:48.316830928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:54:58.316819433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:55:08.316180381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:55:08.316214332Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":184,"service":"observability"}
{"time":"2026-05-03T06:55:18.316853111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:55:28.315861321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:55:38.316139936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:55:48.316834932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:55:58.316754813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:56:08.316563644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:56:18.316202073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:56:28.315948843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:56:38.316638899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:56:48.316760008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:56:58.31664687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:57:08.31632439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:57:18.316596268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:57:28.316375302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:57:38.316618332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:57:48.316644115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:57:58.316632457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:58:08.316319575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:58:18.316511941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:58:28.316378706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:58:38.316614586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:58:48.316774476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:58:58.3168118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:59:08.316323019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:59:18.31687791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:59:28.316054592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:59:38.316356546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:59:48.316737975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T06:59:58.31661384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:00:08.3168565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:00:08.316892698Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":185,"service":"observability"}
{"time":"2026-05-03T07:00:18.316214922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:00:28.316753382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:00:38.316874647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:00:48.316299276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:00:58.316010661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:01:08.31632147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:01:18.316666762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:01:28.316669755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:01:38.31667298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:01:48.315849582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:01:58.316834539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:02:08.316906186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:02:18.316199196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:02:28.316903775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:02:38.315891563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:02:48.316597776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:02:58.316273124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:03:08.31585284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:03:18.316489069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:03:28.316721677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:03:38.315819379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:03:48.316401407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:03:58.316640636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:04:08.316711701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:04:18.316881603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:04:28.316836238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:04:38.315983215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:04:48.316462754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:04:58.31631573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:05:08.31661056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:05:18.315868416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:05:18.315902507Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":186,"service":"observability"}
{"time":"2026-05-03T07:05:28.316154947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:05:38.316383036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:05:48.31662942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:05:58.316736885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:06:08.316296953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:06:18.316671175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:06:28.316882197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:06:38.316031336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:06:48.316316865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:06:58.316732954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:07:08.316675709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:07:18.316923533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:07:28.316669986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:07:38.316742131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:07:48.316005199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:07:58.316816377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:08:08.316889981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:08:18.316070569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:08:28.316386682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:08:38.316587278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:08:48.316003195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:08:58.31632497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:09:08.316592632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:09:18.315961427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:09:28.316080688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:09:38.316788464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:09:48.316835529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:09:58.316779257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:10:08.316364289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:10:18.316608363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:10:18.316643139Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":187,"service":"observability"}
{"time":"2026-05-03T07:10:28.316494165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:10:38.316081078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:10:48.316295834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:10:58.316709377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:11:08.316150956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:11:18.31587822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:11:28.315937419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:11:38.316714098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:11:48.316321506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:11:58.316093646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:12:08.316820678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:12:18.315921557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:12:28.316295048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:12:38.316563513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:12:48.316320405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:12:58.316789028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:13:08.315861232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:13:18.31595409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:13:28.316395042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:13:38.315916224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:13:48.316151465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:13:58.316683641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:14:08.316416958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:14:18.316701071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:14:28.316298512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:14:38.316214793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:14:48.315957224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:14:58.316633645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:15:08.316547362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:15:18.316896066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:15:18.316932119Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":188,"service":"observability"}
{"time":"2026-05-03T07:15:28.316668859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:15:38.316557866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:15:48.316915394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:15:58.316668192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:16:08.315874457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:16:18.315875832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:16:28.316802343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:16:38.316634007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:16:48.316649491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:16:58.316672603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:17:08.316883577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:17:18.316872489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:17:28.316683037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:17:38.316741941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:17:48.316915164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:17:58.3168898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:18:08.315914658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:18:18.315921233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:18:28.316071502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:18:38.31680059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:18:48.316878878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:18:58.316683381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:19:08.316536984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:19:18.31651269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:19:28.316205328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:19:38.315841784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:19:48.316139011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:19:58.316905148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:20:08.316134668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:20:18.316670591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:20:28.316378759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:20:28.316414151Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":189,"service":"observability"}
{"time":"2026-05-03T07:20:38.316657001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:20:48.31651067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:20:58.315941376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:21:08.31671815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:21:18.316694164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:21:28.316187187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:21:38.316195637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:21:48.315905096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:21:58.316562079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:22:08.315945839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:22:18.315953392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:22:28.315971173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:22:38.316569942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:22:48.315877219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:22:58.316078878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:23:08.315846683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:23:18.316901899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:23:28.316873039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:23:38.316608217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:23:48.316918578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:23:58.317080591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:24:08.31663497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:24:18.316559108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:24:28.316887557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:24:38.316089627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:24:48.316664545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:24:58.31588128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:25:08.315896944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:25:18.316226848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:25:28.316820739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:25:28.316853226Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":190,"service":"observability"}
{"time":"2026-05-03T07:25:38.315978979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:25:48.316789632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:25:58.316626197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:26:08.316426736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:26:18.316806144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:26:28.316816018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:26:38.316910566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:26:48.316659027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:26:58.31689169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:27:08.31627644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:27:18.316327014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:27:28.31688734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:27:38.31584033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:27:48.316881069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:27:58.316607764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:28:08.31612418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:28:18.316295781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:28:28.316938296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:28:38.316383581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:28:48.316336611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:28:58.316647214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:29:08.316840868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:29:18.316392649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:29:28.316703065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:29:38.316178721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:29:48.316724213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:29:58.316106058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:30:08.3160898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:30:18.316103724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:30:28.316978715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:30:28.317018603Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":191,"service":"observability"}
{"time":"2026-05-03T07:30:38.315849366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:30:48.316109298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:30:58.316318081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:31:08.316029492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:31:18.316185145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:31:28.316772425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:31:38.316311495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:31:48.316496285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:31:58.316467863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:32:08.316228132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:32:18.316909688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:32:28.31631533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:32:38.316809267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:32:48.316654096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:32:58.316688687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:33:08.316221551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:33:18.31607524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:33:28.316852009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:33:38.316950008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:33:48.316882522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:33:58.316044429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:34:08.315992595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:34:18.316809763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:34:28.315887251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:34:38.316793044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:34:48.316753666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:34:58.315867376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:35:08.316284033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:35:18.315925008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:35:28.316281235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:35:38.316700476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:35:38.316739149Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":192,"service":"observability"}
{"time":"2026-05-03T07:35:48.315890745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:35:58.316880017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:36:08.315929938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:36:18.316012278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:36:28.31667668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:36:38.316255555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:36:48.316083438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:36:58.316777888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:37:08.316836099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:37:18.316718629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:37:28.316125439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:37:38.316204629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:37:48.315899852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:37:58.316280569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:38:08.316289851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:38:18.316827387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:38:28.316870091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:38:38.316717869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:38:48.316021503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:38:58.316201745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:39:08.316754756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:39:18.316388095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:39:28.316773629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:39:38.316047675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:39:48.316281489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:39:58.316114545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:40:08.315992052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:40:18.316919759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:40:28.315930057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:40:38.316691647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:40:48.31649331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:40:48.316531257Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":193,"service":"observability"}
{"time":"2026-05-03T07:40:58.316816417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:41:08.316864927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:41:18.316804124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:41:28.316940712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:41:38.316016308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:41:48.31711811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:41:58.316620755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:42:08.316210399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:42:18.316116641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:42:28.316671559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:42:38.316808407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:42:48.316091253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:42:58.316006769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:43:08.316897107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:43:18.316800522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:43:28.316000537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:43:38.316719393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:43:48.316671307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:43:58.316691815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:44:08.315946834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:44:18.316874538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:44:28.316859418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:44:38.316135609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:44:48.316657039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:44:58.315893051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:45:08.316864643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:45:18.316218716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:45:28.316647384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:45:38.316099515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:45:48.316194106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:45:58.316737986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:45:58.316772555Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":194,"service":"observability"}
{"time":"2026-05-03T07:46:08.316761545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:46:18.316840732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:46:28.315916315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:46:38.316855617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:46:48.315862969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:46:58.316591174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:47:08.316702047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:47:18.316637044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:47:28.316679589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:47:38.316415163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:47:48.316869591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:47:58.315852182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:48:08.316978138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:48:18.316542833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:48:28.31608526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:48:38.316813394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:48:48.316856319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:48:58.31687762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:49:08.316134267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:49:18.316527902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:49:28.316617112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:49:38.316836049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:49:48.316049356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:49:58.316263791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:50:08.316030888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:50:18.316856498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:50:28.316831166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:50:38.315899452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:50:48.316608564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:50:58.316932132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:50:58.316978668Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":195,"service":"observability"}
{"time":"2026-05-03T07:51:08.316782731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:51:18.316613668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:51:28.316897354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:51:38.316823614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:51:48.316760477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:51:58.316632117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:52:08.316125583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:52:18.316024342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:52:28.316705321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:52:38.316667353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:52:48.316016947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:52:58.316019228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:53:08.316637797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:53:18.316563787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:53:28.316047836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:53:38.316206878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:53:48.316778461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:53:58.316865286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:54:08.315918358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:54:18.316878514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:54:28.315938349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:54:38.316404548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:54:48.316678571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:54:58.31694814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:55:08.316886103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:55:18.316622464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:55:28.315970625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:55:38.315970075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:55:48.315923402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:55:58.316842179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:56:08.316632464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:56:08.316675948Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":196,"service":"observability"}
{"time":"2026-05-03T07:56:18.316320137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:56:28.316054551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:56:38.31641949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:56:48.316785052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:56:58.316943979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:57:08.316144882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:57:18.316857225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:57:28.316874886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:57:38.316457926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:57:48.316830909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:57:58.31601699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:58:08.315929983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:58:18.316402207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:58:28.316748122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:58:38.316058664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:58:48.31677714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:58:58.31688277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:59:08.316664048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:59:18.31679629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:59:28.316312513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:59:38.315952626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:59:48.316822006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T07:59:58.316782992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:00:08.316663353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:00:18.315936428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:00:28.316547427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:00:38.315991286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:00:48.316778739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:00:58.316076613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:01:08.315845685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:01:18.316325608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:01:18.316364603Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":197,"service":"observability"}
{"time":"2026-05-03T08:01:28.316614032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:01:38.315997805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:01:48.316885406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:01:58.31629959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:02:08.316709972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:02:18.316892628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:02:28.315950236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:02:38.316850281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:02:48.31614255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:02:58.316732378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:03:08.315915281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:03:18.316787271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:03:28.316832402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:03:38.31678051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:03:48.316685362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:03:58.316722915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:04:08.316808183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:04:18.315939526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:04:28.315861328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:04:38.316700617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:04:48.316899444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:04:58.31586709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:05:08.316533356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:05:18.316861867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:05:28.315989486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:05:38.316717101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:05:48.315900758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:05:58.316577913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:06:08.316016497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:06:18.316872874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:06:18.316908304Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":198,"service":"observability"}
{"time":"2026-05-03T08:06:28.316359037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:06:38.316687913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:06:48.316875515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:06:58.316796123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:07:08.316803945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:07:18.316902615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:07:28.316121744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:07:38.316692373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:07:48.316544444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:07:58.315818321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:08:08.316531731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:08:18.315959087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:08:28.316028671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:08:38.315873834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:08:48.316475209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:08:58.316839325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:09:08.316893522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:09:18.316207287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:09:28.316405638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:09:38.316067889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:09:48.315861084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:09:58.316192076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:10:08.315859547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:10:18.315853812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:10:28.316661331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:10:38.316776122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:10:48.315884339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:10:58.315923484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:11:08.315941068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:11:18.316661131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:11:28.316557343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:11:28.316589952Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":199,"service":"observability"}
{"time":"2026-05-03T08:11:38.316578259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:11:48.316669897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:11:58.316656564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:12:08.316347471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:12:18.316319074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:12:28.316591378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:12:38.316287327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:12:48.316207792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:12:58.316541036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:13:08.316283334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:13:18.31637229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:13:28.31631995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:13:38.316642692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:13:48.316007089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:13:58.316811719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:14:08.316322441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:14:18.316110563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:14:28.316348869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:14:38.316692783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:14:48.315894514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:14:58.316620225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:15:08.316596418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:15:18.316221118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:15:28.316099792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:15:38.316367543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:15:48.315896604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:15:58.316228472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:16:08.31600422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:16:18.316063657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:16:28.316566478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:16:28.316605079Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":200,"service":"observability"}
{"time":"2026-05-03T08:16:38.316902908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:16:48.316277892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:16:58.316843077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:17:08.316902493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:17:18.316027198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:17:28.315879864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:17:38.316184573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:17:48.316086003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:17:58.315984046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:18:08.31597349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:18:18.315925585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:18:28.316764247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:18:38.316324857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:18:48.316012707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:18:58.315922841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:19:08.316012728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:19:18.316082548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:19:28.315921329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:19:38.315943773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:19:48.316888115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:19:58.315957386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:20:08.315923287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:20:18.315914167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:20:28.315975788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:20:38.315962243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:20:48.315895555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:20:58.315906048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:21:08.315931015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:21:18.316401699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:21:28.315908151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:21:38.316936204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:21:38.316974814Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":201,"service":"observability"}
{"time":"2026-05-03T08:21:48.316593255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:21:58.31591437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:22:08.315931648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:22:18.315930611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:22:28.316421653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:22:38.316787312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:22:48.316059255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:22:58.315947952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:23:08.315855308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:23:18.315976094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:23:28.316667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:23:38.315927776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:23:48.316195389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:23:58.316295501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:24:08.315927628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:24:18.316313922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:24:28.316636475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:24:38.316881026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:24:48.315999092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:24:58.315880726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:25:08.316615768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:25:18.316941141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:25:28.315949119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:25:38.316678063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:25:48.316036908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:25:58.316755262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:26:08.31619338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:26:18.31596486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:26:28.315818339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:26:38.315904575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:26:48.315965458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:26:48.315998954Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":202,"service":"observability"}
{"time":"2026-05-03T08:26:58.315927192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:27:08.316691612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:27:18.316016762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:27:28.316124861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:27:38.316814555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:27:48.316632945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:27:58.316126479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:28:08.315940371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:28:18.316651505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:28:28.316848774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:28:38.316892283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:28:48.31627983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:28:58.316194952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:29:08.316696502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:29:18.316886668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:29:28.316010026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:29:38.316667088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:29:48.316756406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:29:58.316783343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:30:08.316849643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:30:18.315905474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:30:28.316892623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:30:38.315908511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:30:48.316680344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:30:58.315922248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:31:08.316575731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:31:18.31600733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:31:28.316305387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:31:38.31636533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:31:48.315845962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:31:58.315882173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:31:58.315917331Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":203,"service":"observability"}
{"time":"2026-05-03T08:32:08.316903915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:32:18.31597647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:32:28.316169294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:32:38.315957771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:32:48.315863396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:32:58.315892023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:33:08.316635457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:33:18.315958726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:33:28.315932716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:33:38.316887894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:33:48.315993107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:33:58.316280231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:34:08.315903127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:34:18.316529568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:34:28.315917737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:34:38.316369304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:34:48.316910881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:34:58.316908496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:35:08.31595639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:35:18.316809831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:35:28.316915903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:35:38.315978459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:35:48.316069179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:35:58.315918872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:36:08.316587551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:36:18.316804249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:36:28.315942573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:36:38.315952281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:36:48.316718119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:36:58.315956055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:36:58.315990213Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":204,"service":"observability"}
{"time":"2026-05-03T08:37:08.316946207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:37:18.316875466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:37:28.316099837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:37:38.315922998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:37:48.315920235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:37:58.315919989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:38:08.317005696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:38:18.315877023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:38:28.315918888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:38:38.316904408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:38:48.316574593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:38:58.316844195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:39:08.316175446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:39:18.316945033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:39:28.315947082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:39:38.3159401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:39:48.316640898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:39:58.315948897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:40:08.31690968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:40:18.315953564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:40:28.315930082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:40:38.316077845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:40:48.31602243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:40:58.31647359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:41:08.316755131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:41:18.316772307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:41:28.315924868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:41:38.316312027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:41:48.315879173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:41:58.315977801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:41:58.316011239Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":205,"service":"observability"}
{"time":"2026-05-03T08:42:08.316565004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:42:18.315929326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:42:28.315969509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:42:38.316808482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:42:48.316027276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:42:58.315929072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:43:08.316745126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:43:18.316878647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:43:28.316313543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:43:38.315898322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:43:48.316901342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:43:58.316844481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:44:08.316835841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:44:18.315946693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:44:28.316188759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:44:38.316697719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:44:48.315931256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:44:58.315930735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:45:08.31666714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:45:18.315878639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:45:28.315890667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:45:38.315978049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:45:48.316934041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:45:58.315825857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:46:08.315945187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:46:18.31687808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:46:28.316024676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:46:38.316191183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:46:48.316774282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:46:58.316710153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:46:58.316741305Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":206,"service":"observability"}
{"time":"2026-05-03T08:47:08.31620945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:47:18.316662253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:47:28.316782053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:47:38.316831532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:47:48.315978568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:47:58.316280278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:48:08.316160874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:48:18.315915406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:48:28.31668682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:48:38.316893826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:48:48.316057026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:48:58.316329145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:49:08.315917118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:49:18.31673585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:49:28.316905052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:49:38.316048127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:49:48.316897349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:49:58.31589274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:50:08.315933888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:50:18.316097817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:50:28.315907249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:50:38.315919047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:50:48.316721355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:50:58.316788745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:51:08.315999033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:51:18.316636255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:51:28.315951378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:51:38.31690193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:51:48.316919304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:51:58.315936857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:52:08.31673493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:52:08.316770089Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":207,"service":"observability"}
{"time":"2026-05-03T08:52:18.316847714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:52:28.315954072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:52:38.316542744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:52:48.315914903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:52:58.316118784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:53:08.31622485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:53:18.316810582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:53:28.316726431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:53:38.315971971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:53:48.31600091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:53:58.316698953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:54:08.315883535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:54:18.316878751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:54:28.31639267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:54:38.31661722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:54:48.316721164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:54:58.316744281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:55:08.315943492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:55:18.316607446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:55:28.316582538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:55:38.316911532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:55:48.3166076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:55:58.31670373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:56:08.316937638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:56:18.3158795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:56:28.316148389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:56:38.316833823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:56:48.316024972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:56:58.316908143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:57:08.3161759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:57:18.316600561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:57:18.316642491Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":208,"service":"observability"}
{"time":"2026-05-03T08:57:28.316406387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:57:38.316083324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:57:48.316117602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:57:58.316732915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:58:08.315939253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:58:18.315906147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:58:28.316703304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:58:38.316834038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:58:48.316701201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:58:58.316547239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:59:08.316898291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:59:18.316641099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:59:28.316966243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:59:38.315867458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:59:48.316097512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T08:59:58.316302083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:00:08.316815215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:00:18.316719672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:00:28.316703534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:00:38.316321089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:00:48.315974964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:00:58.316627551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:01:08.315934969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:01:18.316916993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:01:28.315910818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:01:38.316820178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:01:48.316004527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:01:58.316632174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:02:08.3166282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:02:18.316689447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:02:18.316723042Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":209,"service":"observability"}
{"time":"2026-05-03T09:02:28.316816049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:02:38.316465611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:02:48.316608879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:02:58.316473499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:03:08.316834173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:03:18.316144272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:03:28.316592129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:03:38.31660237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:03:48.316796022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:03:58.31666323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:04:08.316218678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:04:18.315921129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:04:28.315941499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:04:38.315829938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:04:48.315853254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:04:58.316865618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:05:08.316676281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:05:18.316824992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:05:28.315956494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:05:38.316795002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:05:48.31680321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:05:58.315935171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:06:08.316892995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:06:18.315942218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:06:28.316523961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:06:38.316692995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:06:48.316028979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:06:58.316508201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:07:08.316160198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:07:18.316860918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:07:18.316914578Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":210,"service":"observability"}
{"time":"2026-05-03T09:07:28.316608377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:07:38.316482429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:07:48.315986852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:07:58.316275114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:08:08.316824439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:08:18.316847165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:08:28.316717669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:08:38.316731575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:08:48.315850883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:08:58.316706621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:09:08.31613164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:09:18.316770634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:09:28.316402117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:09:38.316936305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:09:48.316274191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:09:58.316290643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:10:08.316312155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:10:18.315828994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:10:28.315857603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:10:38.316376338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:10:48.31687499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:10:58.315939227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:11:08.316332017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:11:18.316829088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:11:28.316608384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:11:38.316194679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:11:48.316008979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:11:58.316622988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:12:08.315937837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:12:18.316665434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:12:28.316822318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:12:28.316862785Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":211,"service":"observability"}
{"time":"2026-05-03T09:12:38.316323305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:12:48.316805632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:12:58.315927499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:13:08.31664623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:13:18.316201088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:13:28.316073829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:13:38.315966618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:13:48.316729986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:13:58.316790967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:14:08.316058352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:14:18.31686495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:14:28.316389215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:14:38.316563526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:14:48.316687762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:14:58.3167911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:15:08.316379155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:15:18.316316985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:15:28.316582299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:15:38.316684369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:15:48.315869699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:15:58.316057342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:16:08.316779098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:16:18.317034905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:16:28.315989654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:16:38.316548182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:16:48.317303818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:16:58.316116511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:17:08.316555793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:17:18.316560444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:17:28.316304418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:17:38.316121854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:17:38.316152035Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":212,"service":"observability"}
{"time":"2026-05-03T09:17:48.316787024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:17:58.316332035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:18:08.316573688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:18:18.316368635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:18:28.316198621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:18:38.316231785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:18:48.316375883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:18:58.316127055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:19:08.316648268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:19:18.316015471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:19:28.316322643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:19:38.316709676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:19:48.315774591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:19:58.316708579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:20:08.316275122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:20:18.315877687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:20:28.316113033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:20:38.315931569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:20:48.316836003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:20:58.316279517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:21:08.316701595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:21:18.316297527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:21:28.31691214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:21:38.316208193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:21:48.316043696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:21:58.316720443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:22:08.316385024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:22:18.316019275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:22:28.31602421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:22:38.316269511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:22:38.316303868Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":213,"service":"observability"}
{"time":"2026-05-03T09:22:48.316707311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:22:58.316059975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:23:08.316809526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:23:18.316030623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:23:28.316314028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:23:38.316788591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:23:48.316673627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:23:58.315908527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:24:08.316324454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:24:18.31606667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:24:28.31630358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:24:38.31674366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:24:48.316822868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:24:58.316179303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:25:08.316651946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:25:18.316844139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:25:28.316560183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:25:38.315921132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:25:48.316983511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:25:58.316072531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:26:08.316386031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:26:18.316493432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:26:28.315993975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:26:38.315940403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:26:48.316733411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:26:58.316858829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:27:08.316357855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:27:18.316028769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:27:28.315927751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:27:38.316757851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:27:38.316790624Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":214,"service":"observability"}
{"time":"2026-05-03T09:27:48.315894369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:27:58.316688729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:28:08.316571867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:28:18.316150878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:28:28.316529107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:28:38.316289058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:28:48.316075075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:28:58.316883671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:29:08.316321768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:29:18.316269626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:29:28.316797981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:29:38.315954749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:29:48.316584881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:29:58.316089347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:30:08.316863559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:30:18.316738513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:30:28.316871108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:30:38.316745476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:30:48.316684794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:30:58.316350905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:31:08.315865129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:31:18.315977763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:31:28.316862262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:31:38.315955154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:31:48.316389022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:31:58.315811081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:32:08.315906972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:32:18.316733199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:32:28.316646553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:32:38.316856274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:32:38.316899668Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":215,"service":"observability"}
{"time":"2026-05-03T09:32:48.316586172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:32:58.316153849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:33:08.315925578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:33:18.31672019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:33:28.315858807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:33:38.316059918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:33:48.316212778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:33:58.316909564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:34:08.316804036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:34:18.316674303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:34:28.316820648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:34:38.316635461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:34:48.315909882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:34:58.316321088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:35:08.316310102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:35:18.316165604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:35:28.316481859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:35:38.316075629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:35:48.316167283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:35:58.316118854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:36:08.316671936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:36:18.316663266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:36:28.316798052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:36:38.315895331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:36:48.316812302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:36:58.316623015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:37:08.316645878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:37:18.316734649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:37:28.316122838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:37:38.316607922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:37:48.316005473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:37:48.316040719Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":216,"service":"observability"}
{"time":"2026-05-03T09:37:58.316121801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:38:08.316276252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:38:18.316308932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:38:28.316298566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:38:38.31679781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:38:48.315888963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:38:58.316573519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:39:08.315948645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:39:18.31596448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:39:28.316013798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:39:38.316876606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:39:48.316116913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:39:58.316327388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:40:08.316539019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:40:18.315980872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:40:28.316762171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:40:38.315961789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:40:48.316182563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:40:58.316717762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:41:08.316275059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:41:18.315944558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:41:28.316269393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:41:38.316217533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:41:48.315907934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:41:58.315956186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:42:08.315941999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:42:18.316377666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:42:28.316389352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:42:38.316784617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:42:48.316569323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:42:48.316608822Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":217,"service":"observability"}
{"time":"2026-05-03T09:42:58.316351135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:43:08.31629641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:43:18.31659323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:43:28.316852192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:43:38.315939938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:43:48.316282863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:43:58.316298951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:44:08.316295529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:44:18.316748069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:44:28.316753472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:44:38.316757924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:44:48.315902829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:44:58.316116197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:45:08.316574537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:45:18.316839216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:45:28.316739146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:45:38.31625659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:45:48.316837038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:45:58.316349906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:46:08.316134002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:46:18.316099968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:46:28.315993544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:46:38.316309468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:46:48.315854826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:46:58.3160461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:47:08.315828889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:47:18.31627292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:47:28.316742091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:47:38.316656319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:47:48.315827921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:47:58.316858353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:47:58.31688915Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":218,"service":"observability"}
{"time":"2026-05-03T09:48:08.316682608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:48:18.31725314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:48:28.316788193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:48:38.316728551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:48:48.316303977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:48:58.316222857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:49:08.316816493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:49:18.315989566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:49:28.316218665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:49:38.316757645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:49:48.315883846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:49:58.315862462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:50:08.316359567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:50:18.316833592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:50:28.316558715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:50:38.316098107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:50:48.315998499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:50:58.315955724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:51:08.315959238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:51:18.316059253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:51:28.316869925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:51:38.316964746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:51:48.316038432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:51:58.31610641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:52:08.316317869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:52:18.316792637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:52:28.316830316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:52:38.316759297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:52:48.316337534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:52:58.316818783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:53:08.316643873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:53:08.31667626Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":219,"service":"observability"}
{"time":"2026-05-03T09:53:18.315987562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:53:28.316790432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:53:38.316879328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:53:48.316780439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:53:58.316723547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:54:08.315877442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:54:18.316835932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:54:28.316732564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:54:38.315936108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:54:48.316010625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:54:58.315981521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:55:08.316814327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:55:18.316101355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:55:28.316215827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:55:38.316819142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:55:48.316904774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:55:58.316492608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:56:08.316838987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:56:18.315951306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:56:28.316794043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:56:38.315924741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:56:48.315947292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:56:58.315905659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:57:08.315874333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:57:18.316172592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:57:28.316062133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:57:38.315812447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:57:48.315893345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:57:58.315933216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:58:08.316600604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:58:18.316142568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:58:18.316173232Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":220,"service":"observability"}
{"time":"2026-05-03T09:58:28.316112322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:58:38.316750816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:58:48.316373711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:58:58.315944396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:59:08.316582325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:59:18.316231014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:59:28.316795269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:59:38.316628964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:59:48.316704136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T09:59:58.316624796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:00:08.316205801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:00:18.316582091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:00:28.316153447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:00:38.316654583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:00:48.316869272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:00:58.315910411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:01:08.316838988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:01:18.316728959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:01:28.31591327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:01:38.315982218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:01:48.316760661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:01:58.3158864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:02:08.316933234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:02:18.315964462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:02:28.31609032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:02:38.316839134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:02:48.316812806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:02:58.316124648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:03:08.316797713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:03:18.316025017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:03:28.316773659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:03:28.316806613Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":221,"service":"observability"}
{"time":"2026-05-03T10:03:38.316778278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:03:48.316611473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:03:58.315942813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:04:08.316701284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:04:18.31680303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:04:28.315883428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:04:38.315833293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:04:48.316300464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:04:58.315900723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:05:08.316375586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:05:18.316436839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:05:28.31682098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:05:38.315955098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:05:47.471594972Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-03T10:05:55.05521774Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-03T10:05:55.142263718Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-03T10:05:55.14261039Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-03T10:05:55.142625921Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-03T10:05:55.143130696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-03T10:05:55.143310462Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-03T10:05:55.143351931Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-03T10:05:55.143435172Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-03T10:05:55.145200843Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-03T10:06:05.143596098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-03T10:06:15.144002082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:06:15.144035494Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-03T10:06:25.14326188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:06:35.143859279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:06:45.143968048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:06:55.144199108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:07:05.143681719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:07:15.143375393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:07:25.143175215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:07:35.143354839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:07:45.143356696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:07:55.144073449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:08:05.143701648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:08:15.143304763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:08:25.144062947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:08:35.143264677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:08:45.144053965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:08:55.144130028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:09:05.143639362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:09:15.143909511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:09:25.144057027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:09:35.143491247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:09:45.14327845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:09:55.144164866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:10:05.143213896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:10:15.143257114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:10:25.143578704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:10:35.143424763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:10:45.143709376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:10:55.144279614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:11:05.143728143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:11:15.143732749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:11:25.143296676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:11:25.143328811Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-03T10:11:35.14409687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:11:45.143476508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:11:55.143327245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:12:05.144229852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:12:15.1435843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:12:25.14341315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:12:35.143866719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:12:45.143280666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:12:55.143787271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:13:05.143599591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:13:15.143856795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:13:25.143568221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:13:35.144180473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:13:45.143930517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:13:55.144153873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:14:05.143776575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:14:15.14404103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:14:25.144013674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:14:35.143579384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:14:45.144110862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:14:55.144226448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:15:05.143856861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:15:15.143806983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:15:25.143920182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:15:35.143417917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:15:45.14351212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:15:55.144179961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:16:05.14332113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:16:15.143299451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:16:25.143319104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:16:25.143354151Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-03T10:16:35.143792112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:16:45.144021377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:16:55.144119097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:17:05.143600098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:17:15.143548439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:17:25.143818424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:17:35.143739064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:17:45.143872292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:17:55.144179502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:18:05.143301408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:18:15.143318167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:18:25.143581546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:18:35.143802199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:18:45.143866569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:18:55.143275602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:19:05.14378193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:19:15.143870492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:19:25.143295695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:19:35.143390224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:19:45.144044222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:19:55.143207556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:20:05.143709667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:20:15.143370321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:20:25.144252893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:20:35.143483742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:20:45.14343354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:20:55.143557801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:21:05.144124389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:21:15.144066501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:21:25.143735067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:21:25.143782833Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-03T10:21:35.144227846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:21:45.143811922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:21:55.143784469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:22:05.143908973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:22:15.144261077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:22:25.144205637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:22:35.1433106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:22:45.143187286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:22:55.144180218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:23:05.143907581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:23:15.143436876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:23:25.143574774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:23:35.143807141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:23:45.143295871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:23:55.143261895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:24:05.143320998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:24:15.143306437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:24:25.143416906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:24:35.143207847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:24:45.143386052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:24:55.144129835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:25:05.143813212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:25:15.143553381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:25:25.143743988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:25:35.143856074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:25:45.144164431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:25:55.144208722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:26:05.144173186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:26:15.14354226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:26:25.143898605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:26:25.143934764Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-03T10:26:35.144025555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:26:45.143833282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:26:55.144257306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:27:05.143379326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:27:15.143620918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:27:25.143309936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:27:35.143519134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:27:45.143710844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:27:55.14334264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:28:05.143324834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:28:15.143297786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:28:25.143569862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:28:35.143420456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:28:45.143310181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:28:55.144165332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:29:05.143999599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:29:15.144179936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:29:25.143190078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:29:35.143435016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:29:45.143398236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:29:55.144094689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:30:05.144218722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:30:15.143948837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:30:25.143415517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:30:35.143266243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:30:45.143769138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:30:55.143335292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:31:05.143575696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:31:15.143932075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:31:25.144156397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:31:25.144190583Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-03T10:31:35.144225428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:31:45.143290949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:31:55.143274129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:32:05.143378364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:32:15.144202832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:32:25.144155785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:32:35.143579089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:32:45.143311891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:32:55.144074572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:33:05.143750679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:33:15.143453657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:33:25.14373541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:33:35.144187127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:33:45.144121881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:33:55.143833573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:34:05.144040824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:34:15.14389071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:34:25.144068643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:34:35.143782193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:34:45.144260069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:34:55.143614344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:35:05.143426837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:35:15.143369626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:35:25.143483936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:35:35.144151396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:35:45.144124155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:35:55.1435091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:36:05.143664419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:36:15.143328065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:36:25.144173592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:36:25.144216912Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-03T10:36:35.143709187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:36:45.143477281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:36:55.143462242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:37:05.143404167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:37:15.143688839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:37:25.14359877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:37:35.143670131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:37:45.143572452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:37:55.143966426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:38:05.143284087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:38:15.143844005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:38:25.143184114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:38:35.143929505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:38:45.143516346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:38:55.143969384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:39:05.143350071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:39:15.143271612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:39:25.143536665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:39:35.143190239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:39:45.143579663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:39:55.144208044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:40:05.143795041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:40:15.143699514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:40:25.143947593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:40:35.143361923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:40:45.144019283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:40:55.144127497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:41:05.143844139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:41:15.143972467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:41:25.143836028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:41:35.143257446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:41:35.143296063Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-03T10:41:45.14330517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:41:55.143799089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:42:05.144103751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:42:15.144025185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:42:25.14419418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:42:35.143301651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:42:45.143411853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:42:55.143553451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:43:05.143263311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:43:15.144035287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:43:25.144026056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:43:35.143556054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:43:45.143891926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:43:55.144203431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:44:05.143498076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:44:15.143405514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:44:25.143551573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:44:35.14409248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:44:45.14421326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:44:55.143706351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:45:05.143600516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:45:15.143784637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:45:25.143864905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:45:35.143862002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:45:45.143274362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:45:55.144011794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:46:05.143323542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:46:15.144127171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:46:25.143731066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:46:35.144184477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:46:35.144219012Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-03T10:46:45.143482655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:46:55.143784775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:47:05.144107038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:47:15.143944464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:47:25.144141532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:47:35.143804414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:47:45.143713057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:47:55.144259469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:48:05.143506674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:48:15.144202629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:48:25.143586434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:48:35.143327962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:48:45.144095499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:48:55.143186277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:49:05.14342399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:49:15.143778036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:49:25.143553775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:49:35.144264951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:49:45.143987318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:49:55.143973497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:50:05.143583993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:50:15.14409046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:50:25.143553694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:50:35.143388057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:50:45.143901291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:50:55.144089214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:51:05.144103203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:51:15.144226672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:51:25.144097017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:51:35.144157088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:51:45.143516107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:51:45.143548754Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-03T10:51:55.143771719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:52:05.143519132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:52:15.143288695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:52:25.143711477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:52:35.143350003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:52:45.143797021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:52:55.143191425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:53:05.143299801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:53:15.143501409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:53:25.143862313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:53:35.144162605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:53:45.143789948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:53:55.143650639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:54:05.143391706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:54:15.143407684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:54:25.143176651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:54:35.143893948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:54:45.144277416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:54:55.143584712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:55:05.14385434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:55:15.143998807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:55:25.143958883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:55:35.144110378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:55:45.143994418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:55:55.144032846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:56:05.143200512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:56:15.144078911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:56:25.143721083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:56:35.143774229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:56:45.143722759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:56:45.143755389Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-03T10:56:55.144154204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:57:05.143304107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:57:15.143687205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:57:25.144027173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:57:35.143786075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:57:45.144041344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:57:55.143821113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:58:05.144087809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:58:15.143947945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:58:25.14320677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:58:35.144010804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:58:45.143299734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:58:55.144130454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:59:05.143213373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:59:15.143157922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:59:25.14408211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:59:35.143536856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:59:45.14320052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T10:59:55.143194021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:00:05.144781615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:00:15.143659252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:00:25.143417517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:00:35.143667309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:00:45.144040181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:00:55.143873107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:01:05.143557814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:01:15.143170165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:01:25.144096461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:01:35.143670986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:01:45.143696707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:01:55.144022494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:01:55.144057016Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-03T11:02:05.143186349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:02:15.14411768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:02:25.143881089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:02:35.143379259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:02:45.144053545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:02:55.143531593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:03:05.143557544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:03:15.144128815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:03:25.143283854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:03:35.143193569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:03:45.14383865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:03:55.143827521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:04:05.143663896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:04:15.143608919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:04:25.143802537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:04:35.14374285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:04:45.143761373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:04:55.143504657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:05:05.144081644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:05:15.144023032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:05:25.144115125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:05:35.144117637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:05:45.143848286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:05:55.143406789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:06:05.144164513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:06:15.143720133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:06:25.143777676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:06:35.143339552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:06:45.14353507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:06:55.144172863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:06:55.14420483Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-03T11:07:05.143473344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:07:15.143727252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:07:25.143290296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:07:35.143322412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:07:45.144093141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:07:55.144099471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:08:05.143975598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:08:15.143188511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:08:25.144194345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:08:35.143722485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:08:45.143765177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:08:55.144056166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:09:05.143582304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:09:15.143792435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:09:25.143969308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:09:35.143527556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:09:45.143924285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:09:55.143651819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:10:05.143516215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:10:15.143874405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:10:25.143729615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:10:35.143948448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:10:45.143685031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:10:55.143376553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:11:05.143222986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:11:15.143268502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:11:25.14351012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:11:35.143464943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:11:45.14398214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:11:55.143332425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:12:05.143473474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:12:05.143506677Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-03T11:12:15.143924857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:12:25.143564457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:12:35.143992295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:12:45.14414036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:12:55.143529898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:13:05.143303782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:13:15.143285163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:13:25.143330101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:13:35.143443443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:13:45.143312685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:13:47.288674999Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-03T11:13:56.189126328Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-03T11:13:56.281547014Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-03T11:13:56.281586993Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-03T11:13:56.281597565Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-03T11:13:56.281689924Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-03T11:13:56.281747592Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-03T11:13:56.281855569Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-03T11:13:56.282460722Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-03T11:13:56.285093544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-03T11:14:06.283070892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-03T11:14:16.282594881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:14:16.28262698Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-03T11:14:26.282456868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:14:36.282692652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:14:46.282964925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:14:56.282861803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:15:06.283184632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:15:16.283028568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:15:26.282986668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:15:36.283273033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:15:46.283177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:15:56.282414719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:16:06.283117389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:16:16.283160669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:16:26.282487643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:16:36.282702761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:16:46.283208677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:16:56.282829629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:17:06.283112692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:17:16.283024407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:17:26.282496251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:17:36.282410075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:17:46.282608412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:17:56.283189941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:18:06.282545538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:18:16.28253073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:18:26.2824337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:18:36.282710073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:18:46.282581754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:18:56.282503405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:19:06.282390254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:19:16.282718304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:19:16.282750904Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-03T11:19:26.283104092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:19:36.282893676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:19:46.282396887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:19:56.282544342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:20:06.283301842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:20:16.283093918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:20:26.282764168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:20:36.283186929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:20:46.283139247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:20:56.282589684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:21:06.282624368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:21:16.282849546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:21:26.283388886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:21:36.282320069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:21:46.283097364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:21:56.282400137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:22:06.282845493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:22:16.283164251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:22:26.282421167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:22:36.283121356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:22:46.282673323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:22:56.283035472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:23:06.28261331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:23:16.282566552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:23:26.282609416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:23:36.283037648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:23:46.282480661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:23:56.282527886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:24:06.282694139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:24:16.283178992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:24:16.283214509Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-03T11:24:26.282680799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:24:36.283180182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:24:46.282933772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:24:56.282960802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:25:06.283160447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:25:16.282501302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:25:26.282406886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:25:36.282533277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:25:46.282748057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:25:56.28294358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:26:06.282963518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:26:16.282682988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:26:26.283112482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:26:36.284404159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:26:46.28291341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:26:56.282579983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:27:06.282302409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:27:16.282563668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:27:26.282609714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:27:36.282595849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:27:46.282492561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:27:56.282899504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:28:06.283145252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:28:16.283081587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:28:26.282471429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:28:36.282714921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:28:46.282500992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:28:56.2829964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:29:06.282806099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:29:16.283070211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:29:26.28301469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:29:26.283048727Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-03T11:29:36.282409836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:29:46.283010514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:29:56.282738052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:30:06.28258876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:30:16.283348722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:30:26.282874376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:30:36.282617014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:30:46.282464908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:30:56.283165943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:31:06.28261229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:31:16.282594229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:31:26.282660182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:31:36.282510046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:31:46.283174582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:31:56.282540677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:32:06.282669188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:32:16.282873879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:32:26.282714959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:32:36.282426098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:32:46.282967619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:32:56.282651435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:33:06.282723797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:33:16.283307898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:33:26.282873709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:33:36.283152545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:33:46.282996328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:33:56.282953333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:34:06.282738459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:34:16.28299773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:34:26.283117724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:34:26.2831535Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-03T11:34:36.282622109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:34:46.282997502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:34:56.282583177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:35:06.283151361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:35:16.282536356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:35:26.282647243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:35:36.282321157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:35:46.283004588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:35:56.282873822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:36:06.2826363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:36:16.283291833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:36:26.28305259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:36:36.283074834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:36:46.282399383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:36:56.282557276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:37:06.28289261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:37:16.282822475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:37:26.282477359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:37:36.28308798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:37:46.282475309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:37:56.282535338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:38:06.282661494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:38:16.282808865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:38:26.282788611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:38:36.283143965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:38:46.283024872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:38:56.282681163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:39:06.283097464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:39:16.283037713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:39:26.282426849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:39:36.282793418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:39:36.282832906Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-03T11:39:46.283040196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:39:56.28305636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:40:06.283026986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:40:16.283134177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:40:26.282319469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:40:36.282940595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:40:46.282699505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:40:56.282505097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:41:06.283010571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:41:16.282683856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:41:26.282404545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:41:36.283167909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:41:46.282468602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:41:56.283014373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:42:06.282963622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:42:16.282577643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:42:26.283102054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:42:36.28283633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:42:46.282630455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:42:56.282648867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:43:06.283024816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:43:16.282638701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:43:26.282961555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:43:36.28369045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:43:46.28240463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:43:56.282899908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:44:06.28315351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:44:16.283063199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:44:26.282762584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:44:36.283000315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:44:36.283034514Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-03T11:44:46.282836283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:44:56.282588124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:45:06.282580741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:45:16.282763754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:45:26.283269428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:45:36.282736301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:45:46.282747678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:45:56.282748857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:46:06.282974604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:46:16.28313369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:46:26.282332346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:46:36.282548213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:46:46.282596504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:46:56.282974424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:47:06.282821956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:47:16.28283599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:47:26.282570849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:47:36.282724136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:47:46.282633223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:47:56.282537681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:48:06.28301008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:48:16.283044886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:48:26.28245255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:48:36.282400691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:48:46.283324114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:48:56.283028523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:49:06.282778893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:49:16.283298726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:49:26.282556683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:49:36.28310222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:49:36.283138412Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-03T11:49:46.283124881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:49:56.282419175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:50:06.282838562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:50:16.282650511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:50:26.282578842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:50:36.283106184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:50:46.283300142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:50:56.282568119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:51:06.282811849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:51:16.282688725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:51:26.282710609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:51:36.28305022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:51:46.282718095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:51:56.282923549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:52:06.282689868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:52:16.282506402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:52:26.282702895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:52:36.28251307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:52:46.282493677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:52:56.283163625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:53:06.282689874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:53:16.282666484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:53:26.2833077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:53:36.282944286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:53:46.282668872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:53:56.282520797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:54:06.283191358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:54:16.282413036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:54:26.283169944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:54:36.282412022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:54:46.282525059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:54:46.282556927Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-03T11:54:56.282859844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:55:06.282798213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:55:16.28259159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:55:26.282634567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:55:36.283294905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:55:46.282810025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:55:56.282757473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:56:06.282800072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:56:16.283338175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:56:26.282507061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:56:36.282738395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:56:46.282599366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:56:56.283338491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:57:06.282598098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:57:16.283096914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:57:26.283264758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:57:36.28281061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:57:46.282988634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:57:56.283190635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:58:06.283197247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:58:16.282729131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:58:26.282730196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:58:36.283114753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:58:46.283293152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:46834->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:58:56.283454223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:42362->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:59:06.283100994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:59:16.283201667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:38052->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:59:26.282562883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:39240->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:59:36.283485086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:45748->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:59:46.282933749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:47762->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T11:59:46.282962451Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-03T11:59:56.283483153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:37914->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:00:06.283495653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:35954->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:00:16.282827581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:00:26.28410133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:60154->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:00:36.283523195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:39062->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:00:46.283640795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:36472->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:00:56.283163462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:55882->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:01:06.283167952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:40928->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:01:16.283447861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:46888->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:01:26.282889246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:58638->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:01:36.283197539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:35040->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:01:46.28328186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:40854->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:01:56.282617097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:36530->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:02:06.283454036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:36906->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:02:16.283421619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:02:26.28278443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:55486->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:02:36.28319022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:02:46.282853529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:39680->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:02:56.283431494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:03:06.282826943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:56772->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:03:16.283268911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:03:26.283004557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:48496->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:03:36.283264777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:03:46.282937418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:58840->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:03:56.282832636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:04:06.282971987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:53630->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:04:16.282776674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:04:26.283423182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:52504->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:04:36.283166205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:04:46.282898627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:59454->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:04:56.28342032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:04:56.283473295Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-03T12:05:06.283446908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:05:16.282916291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:05:26.283188693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": read tcp 127.0.0.1:35826->127.0.0.1:9090: read: connection reset by peer","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:05:36.282556285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:05:46.282702597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": EOF","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:05:56.28262515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:06:06.283297436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:06:16.282831702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:06:26.282469911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:06:36.28339378Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:06:36.283433282Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-03T12:06:46.283823948Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:06:56.283146857Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:07:06.283840556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:07:16.283090747Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:07:26.283772114Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:07:36.283293947Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:07:46.283074588Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:07:56.283168929Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:08:06.283172812Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:08:16.283106444Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:08:26.283442836Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:08:36.283140415Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:08:46.28356241Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:08:56.283112922Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:09:06.283718788Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:09:16.283737339Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:09:26.283810686Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:09:36.283909802Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:09:46.283231303Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:09:56.283941113Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:10:06.283322327Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:10:16.283765231Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:10:26.283271969Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:10:36.283158344Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:10:46.283072903Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:10:56.283577025Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:11:06.283277997Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:11:16.28371672Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 401","service":"observability"}
{"time":"2026-05-03T12:11:26.282722734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-03T12:11:36.282655779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-03T12:11:46.283139097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:11:46.283178554Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-03T12:11:56.282516633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:12:06.282701021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:12:16.282557468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:12:26.283272295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:12:36.28310971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:12:46.28326656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:12:56.283098314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:13:06.282339588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:13:16.28308581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:13:26.283320306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:13:36.282676432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:13:46.283256779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:13:56.283320593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:14:06.283141331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:14:16.283188679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:14:26.282831906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:14:36.282887204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:14:46.283254548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:14:56.283171119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:15:06.282764254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:15:16.282584965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:15:26.282535891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:15:36.283060478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:15:46.282685694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:15:56.282798792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:16:06.282678627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:16:16.282448662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:16:26.2827823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:16:36.282683198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:16:46.28260562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:16:56.282785864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:16:56.282819689Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-03T12:17:06.283273526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:17:16.282769842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:17:26.282365793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:17:36.28303719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:17:46.283140928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:17:56.282345214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:18:06.283089913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:18:16.282489911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:18:26.283371861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:18:36.283155679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:18:46.282706449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:18:56.283108082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:19:06.282758854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:19:16.283299025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:19:26.283118229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:19:36.282683716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:19:46.283057983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:19:56.282638791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:20:06.2825459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:20:16.283023357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:20:26.282611913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:20:36.282718516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:20:46.282870276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:20:56.282684926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:21:06.283326465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:21:16.282737508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:21:26.282399445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:21:36.282508499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:21:46.282807836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:21:56.282866203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:21:56.282913896Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-03T12:22:06.283040337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:22:16.282676329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:22:26.282628413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:22:36.282582913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:22:46.283072357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:22:56.283076433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:23:06.283361541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:23:16.282990405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:23:26.282389475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:23:36.283057039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:23:46.282573941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:23:56.282385367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:24:06.283094577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:24:16.282869125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:24:26.282685817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:24:36.282938223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:24:46.283060754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:24:56.283110027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:25:06.282842727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:25:16.282624214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:25:26.283043097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:25:36.282400343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:25:46.283148513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:25:56.282561503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:26:06.282946509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:26:16.283051498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:26:26.282681348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:26:36.282438211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:26:46.282936002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:26:56.282969299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:26:56.283002694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-03T12:27:06.283298363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:27:16.282694487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:27:26.283126786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:27:36.282803087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:27:46.282585049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:27:56.28265522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:28:06.283154984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:28:16.28256446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:28:26.282320868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:28:36.282519684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:28:46.282382509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:28:56.282903039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:29:06.282677931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:29:16.283135145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:29:26.283262786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:29:36.282440079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:29:46.283206913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:29:56.282676321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:30:06.283064437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:30:16.28248974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:30:26.283199164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:30:36.282678213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:30:46.282540259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:30:56.282833061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:31:06.282678391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:31:16.282313587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:31:26.282912632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:31:36.282416428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:31:46.283122637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:31:56.282988419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:31:56.28301928Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-03T12:32:06.282678574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:32:16.282399956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:32:26.282699503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:32:36.282691282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:32:46.282481637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:32:56.283386323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:33:06.282857984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:33:16.282513228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:33:26.282361842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:33:36.282878982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:33:46.282295569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:33:56.282904405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:34:06.283006303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:34:16.282905128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:34:26.282370952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:34:36.282709326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:34:46.282449778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:34:56.283223008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:35:06.282802203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:35:16.283211302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:35:26.282841204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:35:36.283139865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:35:46.282987278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:35:56.282514428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:36:06.282821456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:36:16.282656138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:36:26.282980686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:36:36.282446534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:36:46.28279997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:36:56.283308201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:36:56.283345424Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-03T12:37:06.282628416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:37:16.282679062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:37:26.28308019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:37:36.282566512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:37:46.283178527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:37:56.282978213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:38:06.282887528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:38:16.282338839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:38:26.282862988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:38:36.282652795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:38:46.282682353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:38:56.283360493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:39:06.282993466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:39:16.282364561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:39:26.282900883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:39:36.283021416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:39:46.282837955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:39:56.282691788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:40:06.283295993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:40:16.282379068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:40:26.283022986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:40:36.282706137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:40:46.283033423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:40:56.28301443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:41:06.283362341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:41:16.282800521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:41:26.283174732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:41:36.283031722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:41:46.282534581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:41:56.283034719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:42:06.282538581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:42:06.282572181Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-03T12:42:16.282694503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:42:26.282901449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:42:36.283034735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:42:46.282446977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:42:56.282578332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:43:06.282873917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:43:16.283322296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:43:26.282794584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:43:36.283266767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:43:46.282804873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:43:56.282881165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:44:06.283008988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:44:16.282995795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:44:26.282818729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:44:36.28245143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:44:46.283201201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:44:56.283067143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:45:06.282687794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:45:16.283283913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:45:26.283126606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:45:36.282660649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:45:46.283276635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:45:56.282986171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:46:06.283135584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:46:16.283318345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:46:26.282674683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:46:36.283314334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:46:46.283282227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:46:56.282893677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:47:06.283388758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:47:06.283420499Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-03T12:47:16.282817448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:47:26.282839244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:47:36.282517003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:47:46.28284489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:47:56.282664528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:48:06.283291846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:48:16.282780453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:48:26.282514882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:48:36.283417054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:48:46.283180482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:48:56.282898283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:49:06.283287811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:49:16.283133603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:49:26.282415734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:49:36.283153437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:49:46.28273047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:49:56.283363637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:50:06.283125748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:50:16.282833907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:50:26.282496247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:50:36.283139253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:50:46.282816718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:50:56.282629165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:51:06.282853998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:51:16.282872347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:51:26.282479297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:51:36.28299554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:51:46.283259015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:51:56.283167941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:52:06.283356121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:52:16.28278376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:52:16.282816255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-03T12:52:26.282551681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:52:36.283321024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:52:46.282699911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:52:56.282404994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:53:06.28300097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:53:16.28248285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:53:26.282911752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:53:36.282828837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:53:46.282404324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:53:56.28263422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:54:06.28237789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:54:16.282429467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:54:26.282434957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:54:36.282459404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:54:46.282707828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:54:56.28304611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:55:06.282469872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:55:16.282747092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:55:26.282619628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:55:36.283177721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:55:46.28257495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:55:56.283161665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:56:06.282679712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:56:16.282384705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:56:26.282478933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:56:36.282426716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:56:46.283110083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:56:56.283073527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:57:06.282527026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:57:16.28239266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:57:26.282687998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:57:26.282726503Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-03T12:57:36.282962637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:57:46.282605151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:57:56.282972215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:58:06.282690665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:58:16.282516758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:58:26.282743578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:58:36.282605339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:58:46.28309797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:58:56.283304464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:59:06.28287977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:59:16.282818535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:59:26.282582054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:59:36.283302816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:59:46.282575854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T12:59:56.282546011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:00:06.282672208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:00:16.282961676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:00:26.282402944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:00:36.282626009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:00:46.282421093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:00:56.283008137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:01:06.283314415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:01:16.282382455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:01:26.282562495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:01:36.282397151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:01:46.283096812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:01:56.283033882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:02:06.282378496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:02:16.282431464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:02:26.282669312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:02:36.282504727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:02:36.282553222Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-03T13:02:46.282674181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:02:56.283293229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:03:06.282382953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:03:16.282411961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:03:26.282385191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:03:36.282419549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:03:46.283032715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:03:56.282993723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:04:06.283209862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:04:16.282550009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:04:26.282356798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:04:36.2824297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:04:46.282559955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:04:56.282976584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:05:06.282444041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:05:16.282619116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:05:26.282585622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:05:36.282686888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:05:46.283087953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:05:56.283060523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:06:06.282442986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:06:16.282721189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:06:26.282426142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:06:36.282635534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:06:46.282385975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:06:56.282984151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:07:06.282397399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:07:16.282891078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:07:26.282602134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:07:36.282599942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:07:36.282636228Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-03T13:07:46.28238912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:07:56.283059664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:08:06.284671642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:08:16.282716739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:08:26.28253619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:08:36.282649371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:08:46.2824072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:08:56.28242598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:09:06.282826121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:09:16.282560141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:09:26.282788977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:09:36.282614193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:09:46.283136328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:09:56.282318727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:10:06.282979995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:10:16.282969134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:10:26.282650771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:10:36.282451181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:10:46.282888959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:10:56.283057601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:11:06.282344865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:11:16.282397164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:11:26.28244946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:11:36.2826546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:11:46.282389304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:11:56.2831124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:12:06.28260116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:12:16.282429076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:12:26.282730629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:12:36.283325449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:12:36.283360587Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-03T13:12:46.282385065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:12:56.283190367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:13:06.282422639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:13:16.283185433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:13:26.282410953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:13:36.282402388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:13:46.282390021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:13:56.283366837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:14:06.282593111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:14:16.282595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:14:26.282683574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:14:36.282442187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:14:46.282758922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:14:56.283103734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:15:06.282577037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:15:16.282797031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:15:26.283264301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:15:36.282592175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:15:46.283148085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:15:56.283079846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:16:06.283112546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:16:16.282671834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:16:26.282414418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:16:36.282390178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:16:46.28261328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:16:56.282848333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:17:06.283080243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:17:16.282832976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:17:26.282857215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:17:36.28294986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:17:46.282654136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:17:46.282688696Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-03T13:17:56.283014639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:18:06.283059419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:18:16.282951108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:18:26.282435423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:18:36.282718861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:18:46.282413066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:18:56.282597349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:19:06.283147025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:19:16.283295887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:19:26.282446208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:19:36.282580619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:19:46.282399092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:19:56.283063081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:20:06.283203433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:20:16.282589771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:20:26.282369303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:20:36.283122177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:20:46.282616012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:20:56.283099353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:21:06.282809512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:21:16.282769929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:21:26.282403457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:21:36.282691605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:21:46.283090182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:21:56.283099613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:22:06.28239731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:22:16.282786241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:22:26.282442243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:22:36.283191526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:22:46.282597045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:22:56.283059498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:22:56.28309319Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-03T13:23:06.282377196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:23:16.28278674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:23:26.283095836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:23:36.282423378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:23:46.283316455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:23:56.282855281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:24:06.283128284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:24:16.282365059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:24:26.282393182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:24:36.282779317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:24:46.282866092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:24:56.28273889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:25:06.282702016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:25:16.283024407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:25:26.283214604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:25:36.283017231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:25:46.282401162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:25:56.283096365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:26:06.282738672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:26:16.282356921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:26:26.282392622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:26:36.282480304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:26:46.282443001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:26:56.282987891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:27:06.282796519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:27:16.282373655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:27:26.282650775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:27:36.282587502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:27:46.283049019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:27:56.283018611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:28:06.282870653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:28:06.282903457Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-03T13:28:16.282658948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:28:26.282450542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:28:36.282416876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:28:46.282313415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:28:56.282730338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:29:06.282843586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:29:16.282412317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:29:26.283080309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:29:36.28318285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:29:46.282650184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:29:56.282751052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:30:06.282649204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:30:16.282382883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:30:26.282937215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:30:36.282808511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:30:46.282778305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:30:56.282835718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:31:06.282687504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:31:16.283109115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:31:26.28262633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:31:36.282851825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:31:46.282546386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:31:56.282832857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:32:06.282754302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:32:16.283130226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:32:26.282669355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:32:36.282691627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:32:46.282924102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:32:56.283115774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:33:06.283112803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:33:06.283149101Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-03T13:33:16.282893444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:33:26.282404241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:33:36.282363031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:33:46.28237922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:33:56.283019775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:34:06.282402924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:34:16.282592011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:34:26.282419155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:34:36.282616362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:34:46.282704897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:34:56.283006713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:35:06.283273182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:35:16.282515838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:35:26.28241077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:35:36.282627997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:35:46.283223569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:35:56.282648852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:36:06.282808167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:36:16.283034095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:36:26.282569922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:36:36.282723544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:36:46.283226943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:36:56.283006129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:37:06.282528451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:37:16.282834069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:37:26.282668758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:37:36.282501949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:37:46.282677828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:37:56.282801367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:38:06.282576978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:38:16.283316975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:38:16.28335055Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-03T13:38:26.283004365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:38:36.282964947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:38:46.282557394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:38:56.282567938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:39:06.283091258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:39:16.282379544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:39:26.282845306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:39:36.282733021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:39:46.282413999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:39:56.283169905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:40:06.282649019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:40:16.283133976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:40:26.282730088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:40:36.282415776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:40:46.282698242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:40:56.283008983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:41:06.282363642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:41:16.282506167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:41:26.283222202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:41:36.28237848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:41:46.283257965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:41:56.282915322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:42:06.282387691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:42:16.282396944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:42:26.282752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:42:36.28314753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:42:46.282596803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:42:56.283101461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:43:06.282618345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:43:16.28305209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:43:26.282721107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:43:26.282753364Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-03T13:43:36.282595283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:43:46.282684806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:43:56.283020944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:44:06.282679698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:44:16.282551246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:44:26.283258285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:44:36.282458277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:44:46.283107493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:44:56.28282356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:45:06.282365759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:45:16.282957836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:45:26.282397564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:45:36.283198759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:45:46.282680963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:45:56.282898583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:46:06.282411921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:46:16.283009906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:46:26.282956364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:46:36.28283033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:46:46.28293521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:46:56.283116984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:47:06.282659252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:47:16.283009306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:47:26.282767594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:47:36.282481091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:47:46.283042879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:47:56.283011345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:48:06.28268436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:48:16.28245151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:48:26.28340076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:48:26.283435967Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-03T13:48:36.282749319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:48:46.282446948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:48:56.283128967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:49:06.283057777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:49:16.282681488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:49:26.2824738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:49:36.28300077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:49:46.28335309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:49:56.28253364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:50:06.282708983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:50:16.282489012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:50:26.282832194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:50:36.283204092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:50:46.282685544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:50:56.282547024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:51:06.282546972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:51:16.282969455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:51:26.28235451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:51:36.28286009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:51:46.282687993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:51:56.282759217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:52:06.283080082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:52:16.282929403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:52:26.282669246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:52:36.282793398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:52:46.2833902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:52:56.283161452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:53:06.282658731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:53:16.28307779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:53:26.282468899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:53:36.282791188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:53:36.282824498Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-03T13:53:46.282527842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:53:56.283086397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:54:06.282401161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:54:16.282452202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:54:26.282803851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:54:36.282707779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:54:46.28245743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:54:56.283012037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:55:06.282776019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:55:16.28306521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:55:26.283113096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:55:36.28339596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:55:46.283073411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:55:56.28300296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:56:06.282727829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:56:16.282389244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:56:26.282499172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:56:36.283117366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:56:46.282762714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:56:56.282806264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:57:06.283144007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:57:16.282888351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:57:26.282494915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:57:36.283282319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:57:46.282623412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:57:56.282467155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:58:06.282504889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:58:16.283037014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:58:26.283374927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:58:36.283183953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:58:36.283217934Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-03T13:58:46.282594587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:58:56.282629388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:59:06.283069597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:59:16.28280974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:59:26.283314374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:59:36.282911099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:59:46.282427282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T13:59:56.283031734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:00:06.282992739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:00:16.282831014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:00:26.282671139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:00:36.282914646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:00:46.282579324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:00:56.283405861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:01:06.282657815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:01:16.282655685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:01:26.282299003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:01:36.282544579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:01:46.283319472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:01:56.282967218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:02:06.282427305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:02:16.282965524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:02:26.282403068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:02:36.28316915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:02:46.282974101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:02:56.282535319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:03:06.282419701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:03:16.283095077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:03:26.282495466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:03:36.283150161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:03:46.282634606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:03:46.282665272Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-03T14:03:56.283157825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:04:06.282879016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:04:16.282415357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:04:26.283309903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:04:36.282428605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:04:46.283105502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:04:56.28300418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:05:06.283074799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:05:16.28266332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:05:26.282389167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:05:36.28301104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:05:46.282688693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:05:56.282960445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:06:06.282659066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:06:16.282358864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:06:26.283256535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:06:36.283111308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:06:46.283075999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:06:56.282673019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:07:06.283030613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:07:16.282776572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:07:26.282417425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:07:36.283293168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:07:46.283019263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:07:56.28288843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:08:06.282390293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:08:16.283085646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:08:26.282710102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:08:36.282644071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:08:46.283318061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:08:46.28335501Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-03T14:08:56.283052984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:09:06.282725074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:09:16.282671492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:09:26.283202025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:09:36.282555665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:09:46.283163561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:09:56.282916813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:10:06.283340848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:10:16.282705455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:10:26.282307111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:10:36.28236372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:10:46.282966342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:10:56.283148419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:11:06.282388221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:11:16.282987475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:11:26.283212155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:11:36.282776662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:11:46.282666132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:11:56.282412745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:12:06.283270612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:12:16.282634973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:12:26.282736139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:12:36.282839774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:12:46.28241235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:12:56.283182178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:13:06.282598078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:13:16.283324411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:13:26.283053377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:13:36.282618784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:13:46.282407392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:13:56.283349989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:13:56.283381384Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-03T14:14:06.282374771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:14:16.283260055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:14:26.282858776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:14:36.2826681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:14:46.282707999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:14:56.282378734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:15:06.282575665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:15:16.28313977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:15:26.282885917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:15:36.282426472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:15:46.283196804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:15:56.282898387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:16:06.28303957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:16:16.282667839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:16:26.283293224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:16:36.28321875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:16:46.282627911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:16:56.282613753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:17:06.28270189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:17:16.283175474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:17:26.282695633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:17:36.283219143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:17:46.282880865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:17:56.282646775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:18:06.283205613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:18:16.282909828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:18:26.283186963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:18:36.28299031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:18:46.283358197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:18:56.282897264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:19:06.282452951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:19:06.282487981Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-03T14:19:16.283087695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:19:26.282838652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:19:36.283282888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:19:46.282806539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:19:56.282565293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:20:06.282899252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:20:16.282376298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:20:26.28300205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:20:36.283074336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:20:46.282445755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:20:56.282899507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:21:06.283365076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:21:16.282872624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:21:26.282680058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:21:36.283269902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:21:46.282986821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:21:56.282745804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:22:06.283139242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:22:16.28267317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:22:26.282986146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:22:36.28292822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:22:46.28250563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:22:56.282369662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:23:06.282816756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:23:16.282827823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:23:26.282336361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:23:36.283165728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:23:46.282987554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:23:56.282862012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:24:06.28301055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:24:06.283044229Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-03T14:24:16.28263901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:24:26.282389595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:24:36.283258071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:24:46.282982599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:24:56.282656589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:25:06.282666301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:25:16.283290705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:25:26.282821189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:25:36.283231007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:25:46.282661732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:25:56.283187056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:26:06.283002939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:26:16.282596389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:26:26.283181839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:26:36.283034091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:26:46.282808246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:26:56.283331481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:27:06.282730562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:27:16.282382822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:27:26.282798431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:27:36.282529845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:27:46.283090096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:27:56.282527495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:28:06.28258771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:28:16.282819084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:28:26.282346191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:28:36.28283038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:28:46.282424529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:28:56.283170094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:29:06.282734403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:29:16.282495943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:29:16.282534552Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-03T14:29:26.28312601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:29:36.282659828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:29:46.282543804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:29:56.282483285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:30:06.282501598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:30:16.283265708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:30:26.282494466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:30:36.282609525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:30:46.283060422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:30:56.2825054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:31:06.283073715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:31:16.28282122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:31:26.283058525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:31:36.28258024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:31:46.282715646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:31:56.283145002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:32:06.282604328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:32:16.282908965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:32:26.282968351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:32:36.282635181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:32:46.282574418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:32:56.28241385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:33:06.283184876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:33:16.282580328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:33:26.28240484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:33:36.282370866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:33:46.282927094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:33:56.282855795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:34:06.282446736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:34:16.282418709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:34:26.282632764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:34:26.282680063Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-03T14:34:36.282939251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:34:46.283137011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:34:56.283315471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:35:06.28259439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:35:16.283004971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:35:26.282976218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:35:36.282974273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:35:46.283125203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:35:56.282644012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:36:06.283303283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:36:16.283256851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:36:26.283089711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:36:36.282572234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:36:46.283183207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:36:56.282588851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:37:06.283164493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:37:16.282788574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:37:26.283149648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:37:36.282794876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:37:46.282765569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:37:56.282542722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:38:06.283188279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:38:16.283209065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:38:26.282474606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:38:36.282571197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:38:46.282331593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:38:56.283103406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:39:06.282468384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:39:16.282515555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:39:26.282992778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:39:26.283028356Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-03T14:39:36.282939594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:39:46.283018219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:39:56.28286416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:40:06.282758332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:40:16.283126327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:40:26.282596265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:40:36.282598063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:40:46.283303808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:40:56.282601232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:41:06.283023444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:41:16.282642911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:41:26.282491666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:41:36.282882758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:41:46.283076418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:41:56.28300749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:42:06.282998008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:42:16.283161379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:42:26.282980491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:42:36.282642229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:42:46.283344152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:42:56.283311088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:43:06.283137569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:43:16.282397891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:43:26.282594991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:43:36.28265961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:43:46.282645046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:43:56.282695815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:44:06.282580697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:44:16.28240446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:44:26.283078676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:44:26.283109933Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-03T14:44:36.283079419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:44:46.283375339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:44:56.282564867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:45:06.283103141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:45:16.28306909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:45:26.282742135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:45:36.283067975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:45:46.283042119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:45:56.283126148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:46:06.283193373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:46:16.282555233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:46:26.282569598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:46:36.282820288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:46:46.282544728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:46:56.282913549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:47:06.282608634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:47:16.282916333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:47:26.282685097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:47:36.282580471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:47:46.283037421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:47:56.283125766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:48:06.283056494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:48:16.282414085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:48:26.282439288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:48:36.282847643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:48:46.28264275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:48:56.283214113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:49:06.283223262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:49:16.282643743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:49:26.282537159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:49:36.282653259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:49:36.282691817Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":32,"service":"observability"}
{"time":"2026-05-03T14:49:46.282655743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:49:56.282373895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:50:06.282578444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:50:16.283050147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:50:26.282326926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:50:36.282727062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:50:46.282927915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:50:56.282679405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:51:06.282836554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:51:16.283075564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:51:26.282686708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:51:36.283096841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:51:46.283101154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:51:56.282346741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:52:06.283141142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:52:16.282546263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:52:26.282567643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:52:36.282669052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:52:46.282644109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:52:56.282361332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:53:06.282979964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:53:16.282416964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:53:26.282387489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:53:36.283101425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:53:46.283065269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:53:56.28327179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:54:06.282430745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:54:16.282606356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:54:26.282673802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:54:36.282376067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:54:46.282922816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:54:46.282955265Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":33,"service":"observability"}
{"time":"2026-05-03T14:54:56.282841533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:55:06.283287503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:55:16.283033453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:55:26.282892922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:55:36.282636974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:55:46.283168814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:55:56.282413557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:56:06.282605644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:56:16.282556323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:56:26.282845807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:56:36.282806299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:56:46.282563196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:56:56.282691584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:57:06.282675969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:57:16.282565953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:57:26.28318702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:57:36.28278412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:57:46.283028882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:57:56.282393765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:58:06.283183316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:58:16.28327619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:58:26.282930268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:58:36.282650884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:58:46.282891668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:58:56.283098047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:59:06.282607059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:59:16.282868894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:59:26.282394072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:59:36.282697011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:59:46.282629737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:59:56.282487746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T14:59:56.28251968Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":34,"service":"observability"}
{"time":"2026-05-03T15:00:06.282768377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:00:16.282424537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:00:26.283256468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:00:36.283158502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:00:46.282716234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:00:56.282783336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:01:06.283066905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:01:16.282729232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:01:26.282625774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:01:36.282335052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:01:46.282300866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:01:56.283291188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:02:06.282854266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:02:16.283318308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:02:26.282680756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:02:36.28288561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:02:46.283116807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:02:56.283136705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:03:06.282774534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:03:16.282701237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:03:26.282952542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:03:36.282389253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:03:46.283364838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:03:56.282998215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:04:06.282582844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:04:16.282826146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:04:26.282691336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:04:36.282482975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:04:46.282889949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:04:56.283083645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:04:56.283116788Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":35,"service":"observability"}
{"time":"2026-05-03T15:05:06.283210261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:05:16.282448728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:05:26.282523713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:05:36.283287584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:05:46.282952999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:05:56.282499903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:06:06.282726676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:06:16.282724304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:06:26.282542368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:06:36.283270047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:06:46.282712372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:06:56.282792759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:07:06.282631524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:07:16.282891605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:07:26.28328342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:07:36.283103597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:07:46.283179163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:07:56.282926063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:08:06.283095067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:08:16.282457692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:08:26.282508587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:08:36.282695099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:08:46.283018884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:08:56.282891077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:09:06.282612514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:09:16.28325467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:09:26.282784972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:09:36.28303133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:09:46.282403993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:09:56.282685402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:10:06.282595379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:10:06.282631032Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":36,"service":"observability"}
{"time":"2026-05-03T15:10:16.283019202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:10:26.282652783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:10:36.282849347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:10:46.282667255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:10:56.282413155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:11:06.282759783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:11:16.283290074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:11:26.283181504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:11:36.282581208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:11:46.282894551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:11:56.282485924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:12:06.282733603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:12:16.283305603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:12:26.283209213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:12:36.283270728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:12:46.283054256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:12:56.283368189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:13:06.282708312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:13:16.283016361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:13:26.282455691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:13:36.282993231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:13:46.282634673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:13:56.283381763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:14:06.282457568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:14:16.283262052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:14:26.282423619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:14:36.283225193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:14:46.282711135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:14:56.282944711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:15:06.282648507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:15:06.282703546Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":37,"service":"observability"}
{"time":"2026-05-03T15:15:16.283002199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:15:26.282655041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:15:36.282736694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:15:46.282658255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:15:56.282949713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:16:06.283211178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:16:16.282549629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:16:26.282408633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:16:36.283049323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:16:46.283277701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:16:56.282568346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:17:06.283173964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:17:16.283311395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:17:26.283301799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:17:36.282768087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:17:46.282859131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:17:56.282799366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:18:06.283169291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:18:16.282572812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:18:26.283365339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:18:36.283329475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:18:46.283185005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:18:56.283014532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:19:06.282948285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:19:16.282916412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:19:26.282659542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:19:36.282618838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:19:46.282893818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:19:56.28318753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:20:06.282648712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:20:16.282783212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:20:16.282819752Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":38,"service":"observability"}
{"time":"2026-05-03T15:20:26.282655936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:20:36.282400932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:20:46.283095183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:20:56.282698821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:21:06.283157799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:21:16.283125321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:21:26.283291171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:21:36.282362976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:21:46.283155404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:21:56.282780758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:22:06.283146962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:22:16.282745772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:22:26.283228288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:22:36.282663607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:22:46.28259577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:22:56.283161395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:23:06.282730461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:23:16.283173557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:23:26.282746627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:23:36.282378427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:23:46.282662864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:23:56.282965859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:24:06.282774534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:24:16.282696029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:24:26.282406873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:24:36.282936617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:24:46.282629077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:24:56.283176448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:25:06.282705287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:25:16.282835677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:25:16.282876212Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":39,"service":"observability"}
{"time":"2026-05-03T15:25:26.282411286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:25:36.282617301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:25:46.282933758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:25:56.282778541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:26:06.283282226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:26:16.282716807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:26:26.282584753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:26:36.282556943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:26:46.282825791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:26:56.28289817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:27:06.283097726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:27:16.282552213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:27:26.282719738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:27:36.282585397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:27:46.282920278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:27:56.282802299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:28:06.283044029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:28:16.282612502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:28:26.282963794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:28:36.283004712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:28:46.283292948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:28:56.283275242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:29:06.282986648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:29:16.283089902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:29:26.282671044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:29:36.283049085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:29:46.283295421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:29:56.283069116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:30:06.2833162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:30:16.283212707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:30:16.283273834Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":40,"service":"observability"}
{"time":"2026-05-03T15:30:26.282968741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:30:36.282779889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:30:46.283073696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:30:56.283072005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:31:06.283058514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:31:16.283081249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:31:26.28234496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:31:36.283151001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:31:46.282687742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:31:56.282565461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:32:06.282835296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:32:16.282425695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:32:26.282858914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:32:36.282795469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:32:46.282633058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:32:56.283270098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:33:06.283175553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:33:16.283266651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:33:26.283382253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:33:36.282713975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:33:46.282415456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:33:56.283123078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:34:06.282471915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:34:16.282705861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:34:26.28246601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:34:36.283063918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:34:46.283080185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:34:56.283408898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:35:06.282634086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:35:16.28246283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:35:26.282667772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:35:26.282697398Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":41,"service":"observability"}
{"time":"2026-05-03T15:35:36.282659241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:35:46.282838352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:35:56.282865553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:36:06.282496269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:36:16.283317557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:36:26.283027639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:36:36.283117787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:36:46.282883756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:36:56.282518649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:37:06.282658378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:37:16.282650293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:37:26.28247399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:37:36.283337647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:37:46.282801047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:37:56.283320367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:38:06.283055492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:38:16.282838673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:38:26.282727884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:38:36.282549579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:38:46.283059143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:38:56.283042976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:39:06.282742255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:39:16.282975306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:39:26.282454125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:39:36.283129205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:39:46.282802017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:39:56.282567997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:40:06.282867482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:40:16.282580853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:40:26.282670499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:40:26.28270531Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":42,"service":"observability"}
{"time":"2026-05-03T15:40:36.282708647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:40:46.283010916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:40:56.282687896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:41:06.283185961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:41:16.282905317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:41:26.282325681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:41:36.282304073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:41:46.282878007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:41:56.28316528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:42:06.282680941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:42:16.282660742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:42:26.28319819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:42:36.283177036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:42:46.282700886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:42:56.282994976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:43:06.282411195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:43:16.282345583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:43:26.282673914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:43:36.282430294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:43:46.283094011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:43:56.282972673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:44:06.282321595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:44:16.282678281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:44:26.283384528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:44:36.282776134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:44:46.282399559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:44:56.283560306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:45:06.282913402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:45:16.282645092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:45:26.283274974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:45:26.283313667Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":43,"service":"observability"}
{"time":"2026-05-03T15:45:36.2829923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:45:46.282802404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:45:56.282670438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:46:06.283002218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:46:16.282366152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:46:26.283296955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:46:36.283327052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:46:46.282514683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:46:56.282976881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:47:06.282445637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:47:16.28231925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:47:26.283067114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:47:36.282529109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:47:46.283207422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:47:56.282853995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:48:06.282486119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:48:16.282940673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:48:26.28295477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:48:36.283084647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:48:46.282736809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:48:56.283420793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:49:06.282971604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:49:16.283188039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:49:26.283094924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:49:36.282629915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:49:46.282593903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:49:56.283088312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:50:06.2826232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:50:16.283380909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:50:26.283063615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:50:36.282613004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:50:36.282651975Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":44,"service":"observability"}
{"time":"2026-05-03T15:50:46.282908323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:50:56.283009824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:51:06.282693681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:51:16.282351196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:51:26.283221832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:51:36.282991773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:51:46.282969988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:51:56.282963567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:52:06.282649755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:52:16.283123885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:52:26.283148904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:52:36.282325686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:52:46.282939183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:52:56.282670608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:53:06.283097638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:53:16.282665957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:53:26.282827354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:53:36.282424069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:53:46.282848109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:53:56.283012471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:54:06.28266158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:54:16.283204625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:54:26.283277779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:54:36.282875576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:54:46.283274739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:54:56.283185372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:55:06.282419845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:55:16.282318526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:55:26.282905819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:55:36.282767275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:55:36.282799834Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":45,"service":"observability"}
{"time":"2026-05-03T15:55:46.282925612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:55:56.282986336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:56:06.283132073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:56:16.282434758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:56:26.283012811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:56:36.282903972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:56:46.282659646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:56:56.282341238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:57:06.282936691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:57:16.283352848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:57:26.283140842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:57:36.282883514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:57:46.282439046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:57:56.282932982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:58:06.283374592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:58:16.283284381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:58:26.282523953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:58:36.283396995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:58:46.282518468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:58:56.282344746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:59:06.283004125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:59:16.282569914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:59:26.282402397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:59:36.283067016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:59:46.282756442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T15:59:56.282397449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:00:06.283094586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:00:16.282765898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:00:26.282415665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:00:36.282575079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:00:46.282547559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:00:46.282584032Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":46,"service":"observability"}
{"time":"2026-05-03T16:00:56.282911565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:01:06.28268484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:01:16.282838966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:01:26.283135499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:01:36.283177087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:01:46.282647214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:01:56.282635095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:02:06.283370762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:02:16.28281961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:02:26.2825276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:02:36.282606386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:02:46.282496151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:02:56.283050084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:03:06.282696018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:03:16.283208832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:03:26.28335153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:03:36.283128361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:03:46.283378074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:03:56.283138641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:04:06.282607297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:04:16.282757028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:04:26.283266973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:04:36.282639882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:04:46.283315052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:04:56.283230662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:05:06.283021599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:05:16.283204181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:05:26.28316729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:05:36.282529552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:05:46.283169868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:05:46.283201923Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":47,"service":"observability"}
{"time":"2026-05-03T16:05:56.282799162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:06:06.283327253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:06:16.282868662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:06:26.282622251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:06:36.282743539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:06:46.283194998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:06:56.283180423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:07:06.28246528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:07:16.282368604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:07:26.282666457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:07:36.283050996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:07:46.282381814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:07:56.283129324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:08:06.282811015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:08:16.282533652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:08:26.283186599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:08:36.282405834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:08:46.282458412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:08:56.282996204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:09:06.282622908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:09:16.282585414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:09:26.283180856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:09:36.282438895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:09:46.283170627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:09:56.283051588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:10:06.283054264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:10:16.283102977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:10:26.282445692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:10:36.282434971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:10:46.283182111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:10:46.283227309Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":48,"service":"observability"}
{"time":"2026-05-03T16:10:56.282847849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:11:06.283046144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:11:16.282399123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:11:26.282619564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:11:36.282645318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:11:46.283147472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:11:56.283034601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:12:06.282918063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:12:16.282717939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:12:26.282595482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:12:36.282609021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:12:46.283152194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:12:56.283048981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:13:06.283064473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:13:16.283023144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:13:26.283220578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:13:36.283120347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:13:46.282558135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:13:56.282914717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:14:06.283056953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:14:16.283000377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:14:26.282433876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:14:36.282437565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:14:46.282766315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:14:56.283059033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:15:06.283214421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:15:16.282422502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:15:26.282596731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:15:36.282992794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:15:46.282382431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:15:56.282688637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:15:56.282725063Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":49,"service":"observability"}
{"time":"2026-05-03T16:16:06.282803928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:16:16.282397735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:16:26.282784539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:16:36.282540306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:16:46.28240556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:16:56.282757468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:17:06.282447011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:17:16.283036383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:17:26.283208863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:17:36.282981584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:17:46.282869292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:17:56.283275583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:18:06.283196263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:18:16.282757887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:18:26.283171937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:18:36.28241865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:18:46.283116077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:18:56.283094563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:19:06.28281882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:19:16.283048566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:19:26.282716169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:19:36.283025228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:19:46.283184581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:19:56.282946589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:20:06.283704066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:20:16.282419535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:20:26.282632276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:20:36.282699478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:20:46.282605158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:20:56.283037824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:20:56.283072633Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":50,"service":"observability"}
{"time":"2026-05-03T16:21:06.28312491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:21:16.282365018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:21:26.283375832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:21:36.282641705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:21:46.282393217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:21:56.283334588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:22:06.282583332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:22:16.28302979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:22:26.282799815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:22:36.282377588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:22:46.282388881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:22:56.283026587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:23:06.282552505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:23:16.282430118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:23:26.282571406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:23:36.282754886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:23:46.283184951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:23:56.282977674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:24:06.283135524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:24:16.282658406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:24:26.282405678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:24:36.282652853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:24:46.28239188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:24:56.282722929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:25:06.282657596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:25:16.282672779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:25:26.282382739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:25:36.282371408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:25:46.282605713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:25:56.28311569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:25:56.283151488Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":51,"service":"observability"}
{"time":"2026-05-03T16:26:06.282391007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:26:16.28316118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:26:26.282452073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:26:36.283083591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:26:46.283078685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:26:56.282547283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:27:06.282621751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:27:16.282687416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:27:26.282402466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:27:36.283040574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:27:46.28240106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:27:56.283133153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:28:06.282652156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:28:16.283199093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:28:26.282592845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:28:36.282462529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:28:46.283275469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:28:56.283281392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:29:06.282850475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:29:16.282363017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:29:26.282655552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:29:36.282896275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:29:46.283143704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:29:56.283000263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:30:06.282725129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:30:16.282857583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:30:26.282509723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:30:36.283269678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:30:46.282389626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:30:56.283047324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:31:06.283141674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:31:06.283185603Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":52,"service":"observability"}
{"time":"2026-05-03T16:31:16.282983734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:31:26.282570594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:31:36.283074279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:31:46.282600022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:31:56.283106479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:32:06.283368251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:32:16.282425585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:32:26.282572249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:32:36.283110185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:32:46.2826168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:32:56.283013376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:33:06.282619299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:33:16.282420806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:33:26.283128568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:33:36.282699327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:33:46.282791933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:33:56.283127687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:34:06.282421261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:34:16.28263629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:34:26.282476082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:34:36.282784468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:34:46.282386106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:34:56.282316401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:35:06.283018761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:35:16.282400732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:35:26.282461557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:35:36.282414049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:35:46.282593715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:35:56.283169239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:36:06.283110043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:36:16.282818569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:36:16.28285111Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":53,"service":"observability"}
{"time":"2026-05-03T16:36:26.282444757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:36:36.282838983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:36:46.283093387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:36:56.282742046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:37:06.283084919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:37:16.282687837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:37:26.282566587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:37:36.282671636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:37:46.282875702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:37:56.282615378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:38:06.28274465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:38:16.282591324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:38:26.282638215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:38:36.28289546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:38:46.282956239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:38:56.283101381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:39:06.282417081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:39:16.283044513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:39:26.282941447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:39:36.282946587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:39:46.282588909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:39:56.282953148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:40:06.282437771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:40:16.282700836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:40:26.282397627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:40:36.282719586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:40:46.282638193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:40:56.283298608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:41:06.282412645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:41:16.283106035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:41:16.283137895Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":54,"service":"observability"}
{"time":"2026-05-03T16:41:26.28237399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:41:36.283168708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:41:46.282430343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:41:56.282585801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:42:06.282761676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:42:16.28259159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:42:26.282465566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:42:36.283141427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:42:46.282413225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:42:56.283051887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:43:06.282413336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:43:16.282636389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:43:26.282432976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:43:36.282368084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:43:46.283042125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:43:56.282781407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:44:06.283093166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:44:16.282647157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:44:26.282471228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:44:36.282980772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:44:46.282403898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:44:56.282323807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:45:06.28266491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:45:16.282847837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:45:26.28242747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:45:36.282933908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:45:46.282403134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:45:56.282674099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:46:06.282792333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:46:16.283309155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:46:16.283344368Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":55,"service":"observability"}
{"time":"2026-05-03T16:46:26.283333381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:46:36.282738405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:46:46.282651649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:46:56.283032359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:47:06.282429353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:47:16.283009892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:47:26.283319705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:47:36.283315972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:47:46.282391391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:47:56.283190141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:48:06.282609883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:48:16.283083682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:48:26.283308619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:48:36.28305738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:48:46.282393617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:48:56.28268253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:49:06.283364808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:49:16.282524211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:49:26.283150315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:49:36.282429198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:49:46.282603797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:49:56.283289914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:50:06.283031427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:50:16.282458437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:50:26.282711797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:50:36.282876746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:50:46.2827066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:50:56.282625085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:51:06.28294156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:51:16.282769682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:51:26.282433527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:51:26.282465809Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":56,"service":"observability"}
{"time":"2026-05-03T16:51:36.28237783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:51:46.282610477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:51:56.282672602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:52:06.283016001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:52:16.282356604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:52:26.283293862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:52:36.283211866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:52:46.28275619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:52:56.283059681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:53:06.283163067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:53:16.282409448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:53:26.282391675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:53:36.282781074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:53:46.282344716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:53:56.282830265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:54:06.282449049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:54:16.28243726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:54:26.282712915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:54:36.28263335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:54:46.283003398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:54:56.283025853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:55:06.283184181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:55:16.282380443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:55:26.282386886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:55:36.282937308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:55:46.282388511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:55:56.282899453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:56:06.283299731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:56:16.282979522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:56:26.282548441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:56:26.2825801Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":57,"service":"observability"}
{"time":"2026-05-03T16:56:36.282416696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:56:46.28309969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:56:56.282805411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:57:06.283181523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:57:16.282632204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:57:26.282528292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:57:36.282749384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:57:46.282691741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:57:56.282566896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:58:06.283187399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:58:16.282656853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:58:26.282575092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:58:36.282426091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:58:46.283314429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:58:56.283013269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:59:06.282519972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:59:16.283352532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:59:26.282668891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:59:36.282404554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:59:46.283227044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T16:59:56.282850072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:00:06.282463833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:00:16.282659354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:00:26.283344649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:00:36.283053861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:00:46.282593181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:00:56.283267401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:01:06.283250502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:01:16.282573397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:01:26.282342414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:01:36.282754117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:01:36.282795626Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":58,"service":"observability"}
{"time":"2026-05-03T17:01:46.282604451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:01:56.283067063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:02:06.28284382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:02:16.282878684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:02:26.282445398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:02:36.28318595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:02:46.282722672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:02:56.282697271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:03:06.283076332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:03:16.282678531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:03:26.283260134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:03:36.28312312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:03:46.283143498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:03:56.283072684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:04:06.282398375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:04:16.283077932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:04:26.282468771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:04:36.282421749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:04:46.282642473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:04:56.2825477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:05:06.282663787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:05:16.282462767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:05:26.282433393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:05:36.283144534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:05:46.282618172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:05:56.282405472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:06:06.283157901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:06:16.283075967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:06:26.282471761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:06:36.282432596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:06:46.283121364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:06:46.283157534Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":59,"service":"observability"}
{"time":"2026-05-03T17:06:56.282998147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:07:06.282463744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:07:16.283181157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:07:26.282641031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:07:36.282488868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:07:46.283152603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:07:56.282979937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:08:06.282374618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:08:16.283045358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:08:26.283105973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:08:36.282864417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:08:46.282381713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:08:56.282405603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:09:06.282681066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:09:16.282512124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:09:26.283155683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:09:36.282700643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:09:46.283291237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:09:56.282746938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:10:06.282463477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:10:16.282650385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:10:26.282336361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:10:36.283053664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:10:46.282707106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:10:56.282780701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:11:06.283064168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:11:16.282597164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:11:26.282951986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:11:36.282691905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:11:46.283160505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:11:46.28319626Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":60,"service":"observability"}
{"time":"2026-05-03T17:11:56.283045878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:12:06.28265415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:12:16.282997853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:12:26.282386115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:12:36.28279092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:12:46.282365274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:12:56.282442285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:13:06.282907889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:13:16.282749621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:13:26.283396717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:13:36.282682231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:13:46.283367029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:13:56.283013921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:14:06.282716653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:14:16.28334982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:14:26.282706712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:14:36.282703893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:14:46.282935551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:14:56.282884323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:15:06.283044148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:15:16.283173272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:15:26.282502748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:15:36.282397154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:15:46.282427034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:15:56.282988355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:16:06.283320665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:16:16.282907593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:16:26.282393956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:16:36.283052744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:16:46.282963587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:16:56.282827013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:16:56.282861804Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":61,"service":"observability"}
{"time":"2026-05-03T17:17:06.283182018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:17:16.28268959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:17:26.283375602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:17:36.282683796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:17:46.282372032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:17:56.282318792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:18:06.282691362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:18:16.28234165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:18:26.282980704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:18:36.282877335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:18:46.28327263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:18:56.282689906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:19:06.282274313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:19:16.283115129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:19:26.28272981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:19:36.283031695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:19:46.282621615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:19:56.283271316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:20:06.283284407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:20:16.282769184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:20:26.282717865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:20:36.283377899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:20:46.282893076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:20:56.282768786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:21:06.282665243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:21:16.282435343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:21:26.283297029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:21:36.282996337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:21:46.282397183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:21:56.283043735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:21:56.283073425Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":62,"service":"observability"}
{"time":"2026-05-03T17:22:06.28232423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:22:16.28284377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:22:26.282483162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:22:36.282420529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:22:46.282956607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:22:56.282923554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:23:06.283130618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:23:16.282592093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:23:26.282960889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:23:36.282646154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:23:46.283057754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:23:56.282978871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:24:06.283302539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:24:16.283033371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:24:26.28280201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:24:36.282739032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:24:46.282383899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:24:56.282356914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:25:06.282817387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:25:16.283346985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:25:26.283199121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:25:36.282767654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:25:46.282347464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:25:56.282363939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:26:06.283321712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:26:16.282952244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:26:26.282674766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:26:36.282664869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:26:46.282629773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:26:56.283230203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:26:56.28328878Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":63,"service":"observability"}
{"time":"2026-05-03T17:27:06.283203371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:27:16.282974202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:27:26.282424774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:27:36.283054028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:27:46.282743482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:27:56.283221096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:28:06.282798166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:28:16.282337137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:28:26.283132719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:28:36.282978565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:28:46.282720212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:28:56.282473412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:29:06.282835715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:29:16.282327934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:29:26.282893133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:29:36.282403639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:29:46.283048774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:29:56.282857131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:30:06.28285174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:30:16.282438287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:30:26.282817301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:30:36.282520041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:30:46.282961772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:30:56.282657897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:31:06.282872483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:31:16.283225455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:31:26.28278959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:31:36.283023933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:31:46.282568437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:31:56.282391861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:32:06.283290911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:32:06.283326877Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":64,"service":"observability"}
{"time":"2026-05-03T17:32:16.282930038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:32:26.282575595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:32:36.282403447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:32:46.282894661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:32:56.282723844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:33:06.283298573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:33:16.282774157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:33:26.282406602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:33:36.282924012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:33:46.282573469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:33:56.283161178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:34:06.282775554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:34:16.282513812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:34:26.283195296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:34:36.283112037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:34:46.282757323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:34:56.283410583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:35:06.282672064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:35:16.283193635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:35:26.282990076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:35:36.282627588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:35:46.282524874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:35:56.283076771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:36:06.283171657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:36:16.282531771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:36:26.283025409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:36:36.282597219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:36:46.283261862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:36:56.282797718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:37:06.282577141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:37:16.283016189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:37:16.283049347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":65,"service":"observability"}
{"time":"2026-05-03T17:37:26.282828341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:37:36.282326517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:37:46.282889882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:37:56.282332374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:38:06.282379868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:38:16.28309802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:38:26.282781763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:38:36.282762477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:38:46.283312336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:38:56.282644558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:39:06.282739592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:39:16.282507642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:39:26.283109355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:39:36.28253173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:39:46.283323692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:39:56.282984857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:40:06.282682008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:40:16.282605655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:40:26.282730448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:40:36.28294732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:40:46.282491587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:40:56.283019261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:41:06.282391021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:41:16.282638759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:41:26.283152228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:41:36.283179375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:41:46.282567628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:41:56.282381448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:42:06.283326959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:42:16.282514013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:42:26.282938797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:42:26.282973402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":66,"service":"observability"}
{"time":"2026-05-03T17:42:36.282663941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:42:46.282667431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:42:56.282411347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:43:06.282578564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:43:16.283295876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:43:26.282560863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:43:36.282580657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:43:46.282930358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:43:56.282581956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:44:06.282450344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:44:16.283091249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:44:26.282638332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:44:36.28319456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:44:46.282544786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:44:56.282778785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:45:06.282751575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:45:16.282542245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:45:26.282576551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:45:36.28258103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:45:46.282360246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:45:56.282616302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:46:06.283271347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:46:16.283179008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:46:26.282736261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:46:36.283287164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:46:46.282831918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:46:56.282522467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:47:06.282450036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:47:16.283145378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:47:26.282641931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:47:36.283260432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:47:36.283293529Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":67,"service":"observability"}
{"time":"2026-05-03T17:47:46.28257048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:47:56.282642481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:48:06.282500052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:48:16.283165873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:48:26.282388578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:48:36.283274511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:48:46.282594009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:48:56.28319913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:49:06.282574169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:49:16.282503033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:49:26.282561675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:49:36.283177116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:49:46.282472051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:49:56.28307204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:50:06.282868415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:50:16.283132928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:50:26.283000011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:50:36.283223932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:50:46.282726037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:50:56.28295715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:51:06.283143658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:51:16.282615688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:51:26.282881924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:51:36.282546591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:51:46.283177096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:51:56.28307911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:52:06.283088314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:52:16.282670131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:52:26.282679551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:52:36.282797687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:52:46.283176817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:52:46.283208445Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":68,"service":"observability"}
{"time":"2026-05-03T17:52:56.282396895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:53:06.282761975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:53:16.282863423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:53:26.282875686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:53:36.282975345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:53:46.283066685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:53:56.283221588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:54:06.28284266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:54:16.282585554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:54:26.282563607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:54:36.283026563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:54:46.282664021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:54:56.282701262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:55:06.283083002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:55:16.282988984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:55:26.282570207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:55:36.282568941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:55:46.282949496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:55:56.28294054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:56:06.282403294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:56:16.283372106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:56:26.282640944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:56:36.282591266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:56:46.283402632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:56:56.282958965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:57:06.283210119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:57:16.28320077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:57:26.2825015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:57:36.282929191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:57:46.282552629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:57:56.282969456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:57:56.283002186Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-03T17:58:06.282393475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:58:16.282563665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:58:26.282588074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:58:36.282718038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:58:46.283136168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:58:56.283151867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:59:06.282892136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:59:16.28258638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:59:26.283017597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:59:36.283161914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:59:46.282996649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T17:59:56.282616421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:00:06.282526632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:00:16.28270738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:00:26.282686281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:00:36.283056188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:00:46.282834209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:00:56.283077412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:01:06.282955353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:01:16.283075378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:01:26.28330889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:01:36.282736688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:01:46.28332208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:01:56.283179853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:02:06.283030058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:02:16.282556871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:02:26.282614279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:02:36.282628882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:02:46.282916293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:02:56.283041606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:02:56.28307424Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":70,"service":"observability"}
{"time":"2026-05-03T18:03:06.282553334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:03:16.283113728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:03:26.283080133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:03:36.283107123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:03:46.282815744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:03:56.283302809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:04:06.283127665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:04:16.282489397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:04:26.282808173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:04:36.283102161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:04:46.282519784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:04:56.282695295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:05:06.282417193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:05:16.283044114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:05:26.282689053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:05:36.282723039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:05:46.282404529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:05:56.28267962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:06:06.282951099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:06:16.282762583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:06:26.282450523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:06:36.283090979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:06:46.282721531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:06:56.282661116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:07:06.282673734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:07:16.28305126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:07:26.282473948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:07:36.282412501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:07:46.282836155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:07:56.282800734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:08:06.28302084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:08:06.283054735Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":71,"service":"observability"}
{"time":"2026-05-03T18:08:16.282666576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:08:26.282595358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:08:36.283109208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:08:46.282458601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:08:56.282356924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:09:06.283074209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:09:16.282673123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:09:26.282510851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:09:36.283073674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:09:46.283073335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:09:56.282921138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:10:06.282870774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:10:16.28311086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:10:26.282961708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:10:36.28267804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:10:46.283012452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:10:56.283189233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:11:06.282648278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:11:16.283170011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:11:26.282466767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:11:36.282393039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:11:46.282649433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:11:56.283298819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:12:06.282938401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:12:16.282688392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:12:26.283210947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:12:36.283223663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:12:46.28270985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:12:56.282504747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:13:06.283282664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:13:06.28331825Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":72,"service":"observability"}
{"time":"2026-05-03T18:13:16.282857322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:13:26.282337192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:13:36.2828071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:13:46.282476041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:13:56.283066892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:14:06.283250699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:14:16.282998949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:14:26.282396834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:14:36.283161501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:14:46.282926221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:14:56.282954812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:15:06.282492562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:15:16.282825026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:15:26.283048146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:15:36.282880307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:15:46.282822719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:15:56.283137351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:16:06.282814817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:16:16.282719642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:16:26.282563153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:16:36.28246279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:16:46.282753749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:16:56.282787643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:17:06.283296586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:17:16.283170069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:17:26.282578585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:17:36.282591893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:17:46.282600229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:17:56.282912328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:18:06.282717561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:18:16.282869215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:18:16.282905659Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":73,"service":"observability"}
{"time":"2026-05-03T18:18:26.282688816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:18:36.28267588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:18:46.283074771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:18:56.282408514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:19:06.282628612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:19:16.282746528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:19:26.282520043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:19:36.282941348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:19:46.282846918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:19:56.282327611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:20:06.282594596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:20:16.282692683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:20:26.282492831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:20:36.283355427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:20:46.283222027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:20:56.282913471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:21:06.282811712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:21:16.282413864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:21:26.282493327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:21:36.28317662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:21:46.28331014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:21:56.283072258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:22:06.282588729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:22:16.283098169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:22:26.28333507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:22:36.282655696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:22:46.282695769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:22:56.282685799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:23:06.282584292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:23:16.283179548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:23:16.283221318Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":74,"service":"observability"}
{"time":"2026-05-03T18:23:26.283206871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:23:36.28268731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:23:46.282978793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:23:56.282678232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:24:06.282679163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:24:16.283007554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:24:26.282344008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:24:36.282667464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:24:46.283121891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:24:56.282753981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:25:06.282978714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:25:16.282450228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:25:26.282516378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:25:36.282698413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:25:46.282471468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:25:56.282666152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:26:06.282576702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:26:16.282387297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:26:26.283293223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:26:36.28272179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:26:46.282776315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:26:56.283416315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:27:06.282806071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:27:16.282681939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:27:26.282476206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:27:36.282405593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:27:46.282682172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:27:56.282993552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:28:06.282795068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:28:16.283152994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:28:26.282388263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:28:26.282422275Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":75,"service":"observability"}
{"time":"2026-05-03T18:28:36.282382437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:28:46.282692427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:28:56.283258448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:29:06.282686256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:29:16.282640022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:29:26.282782661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:29:36.282895504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:29:46.282564938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:29:56.282920089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:30:06.283110984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:30:16.2826796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:30:26.283079762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:30:36.282484766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:30:46.282705226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:30:56.282801127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:31:06.283287282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:31:16.282423762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:31:26.283292503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:31:36.283232461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:31:46.282984345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:31:56.282995463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:32:06.282826262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:32:16.282652143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:32:26.283195511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:32:36.283137276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:32:46.282652459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:32:56.282968306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:33:06.282997128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:33:16.283158381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:33:26.283132504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:33:26.283170833Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":76,"service":"observability"}
{"time":"2026-05-03T18:33:36.282704382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:33:46.282661118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:33:56.283189432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:34:06.282710295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:34:16.283033238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:34:26.282943966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:34:36.282724928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:34:46.282695864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:34:56.2830233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:35:06.283143486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:35:16.283082885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:35:26.282715687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:35:36.282549848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:35:46.283212922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:35:56.282767029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:36:06.283101035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:36:16.282541135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:36:26.283269279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:36:36.283326148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:36:46.282925559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:36:56.283039056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:37:06.282727347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:37:16.28272851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:37:26.282663232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:37:36.282692254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:37:46.283204508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:37:56.28310976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:38:06.283158791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:38:16.282694045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:38:26.282408577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:38:36.282538144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:38:36.282579089Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":77,"service":"observability"}
{"time":"2026-05-03T18:38:46.282735805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:38:56.282360289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:39:06.283168648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:39:16.282643089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:39:26.283161189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:39:36.283102299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:39:46.282733883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:39:56.28285575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:40:06.282636754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:40:16.283032582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:40:26.282876179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:40:36.28262257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:40:46.283050691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:40:56.282828696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:41:06.283152701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:41:16.282799348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:41:26.282477631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:41:36.282971452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:41:46.283036361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:41:56.282947747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:42:06.283133378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:42:16.282704584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:42:26.28268729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:42:36.282496102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:42:46.283006996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:42:56.282672287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:43:06.283178758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:43:16.282729239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:43:26.282686321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:43:36.283086847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:43:36.283144205Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":78,"service":"observability"}
{"time":"2026-05-03T18:43:46.282573084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:43:56.283219279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:44:06.282592451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:44:16.283158031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:44:26.283128685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:44:36.283212003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:44:46.282668256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:44:56.282657283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:45:06.283107016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:45:16.282705268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:45:26.282504193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:45:36.282659081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:45:46.283295679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:45:56.28299932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:46:06.282648925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:46:16.282436084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:46:26.282706251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:46:36.282734052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:46:46.283311281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:46:56.283214878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:47:06.283080954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:47:16.283042441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:47:26.282381002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:47:36.283070188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:47:46.283095969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:47:56.282625636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:48:06.283103337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:48:16.282561444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:48:26.28286092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:48:36.282640635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:48:46.283192472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:48:46.283232078Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":79,"service":"observability"}
{"time":"2026-05-03T18:48:56.283219559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:49:06.282418076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:49:16.282648834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:49:26.283323996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:49:36.282780194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:49:46.282628806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:49:56.283214921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:50:06.282554772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:50:16.282712274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:50:26.28251266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:50:36.282936274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:50:46.282774127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:50:56.28250464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:51:06.282967856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:51:16.282703664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:51:26.283064982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:51:36.282391027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:51:46.283262046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:51:56.283044141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:52:06.282631486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:52:16.282480824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:52:26.282667327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:52:36.28269568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:52:46.282764714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:52:56.283374539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:53:06.283071934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:53:16.282564247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:53:26.282364849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:53:36.282360821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:53:46.283059901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:53:56.282582677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:53:56.28261529Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":80,"service":"observability"}
{"time":"2026-05-03T18:54:06.283396375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:54:16.2832289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:54:26.282931243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:54:36.282501624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:54:46.28263965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:54:56.283304903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:55:06.282908296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:55:16.28237512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:55:26.283053272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:55:36.28248558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:55:46.283111202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:55:56.282964807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:56:06.282510363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:56:16.283215664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:56:26.282845385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:56:36.282715946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:56:46.282387159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:56:56.283327101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:57:06.282464126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:57:16.282370129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:57:26.282974948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:57:36.282658755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:57:46.283059499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:57:56.282656375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:58:06.283114093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:58:16.282713754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:58:26.282515036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:58:36.283131975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:58:46.282731568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:58:56.282611053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:58:56.282644012Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":81,"service":"observability"}
{"time":"2026-05-03T18:59:06.282838983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:59:16.283425664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:59:26.282806534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:59:36.283141989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:59:46.283301551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T18:59:56.282943369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:00:06.282534099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:00:16.282666161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:00:26.282680493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:00:36.282427265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:00:46.28327313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:00:56.283526729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:01:06.282653551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:01:16.283158432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:01:26.28268529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:01:36.283058112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:01:46.282636367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:01:56.282874075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:02:06.283400456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:02:16.283134403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:02:26.282836679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:02:36.282796781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:02:46.283279672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:02:56.282364184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:03:06.282713068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:03:16.282664887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:03:26.283152993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:03:36.283136862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:03:46.282412723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:03:56.283272254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:03:56.2833033Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":82,"service":"observability"}
{"time":"2026-05-03T19:04:06.282846414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:04:16.282333911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:04:26.282955775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:04:36.282572651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:04:46.282631529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:04:56.28331009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:05:06.28281773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:05:16.282497947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:05:26.283118536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:05:36.283013701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:05:46.282916014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:05:56.282537952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:06:06.282619507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:06:16.282943227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:06:26.282997118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:06:36.282389606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:06:46.283160409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:06:56.282385979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:07:06.282704745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:07:16.282717308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:07:26.282543998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:07:36.282820801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:07:46.282558226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:07:56.283303059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:08:06.28258684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:08:16.28242652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:08:26.283224169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:08:36.282715646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:08:46.283051984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:08:56.283119122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:09:06.283315597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:09:06.283348599Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":83,"service":"observability"}
{"time":"2026-05-03T19:09:16.283283698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:09:26.282635595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:09:36.282883518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:09:46.282417502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:09:56.283030735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:10:06.28239455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:10:16.282765639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:10:26.282852053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:10:36.283181286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:10:46.283097988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:10:56.28265664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:11:06.283112453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:11:16.283357972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:11:26.283209134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:11:36.282727817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:11:46.282398684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:11:56.283292291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:12:06.283353488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:12:16.282682572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:12:26.282305435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:12:36.283372917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:12:46.282918591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:12:56.283058953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:13:06.283221262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:13:16.282583286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:13:26.282550523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:13:36.28268198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:13:46.283319511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:13:56.283221689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:14:06.283057947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:14:16.282576703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:14:16.28260608Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":84,"service":"observability"}
{"time":"2026-05-03T19:14:26.283279861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:14:36.282688272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:14:46.282386619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:14:56.282505778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:15:06.282946653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:15:16.282544712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:15:26.282870641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:15:36.283181921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:15:46.282575665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:15:56.283127247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:16:06.28332811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:16:16.28326564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:16:26.282578674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:16:36.282690451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:16:46.283124881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:16:56.282990554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:17:06.282729938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:17:16.283324176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:17:26.28313042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:17:36.282483112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:17:46.28320303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:17:56.283177201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:18:06.28269213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:18:16.282381684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:18:26.282367789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:18:36.282499505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:18:46.282606957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:18:56.282621784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:19:06.283157504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:19:16.282372479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:19:26.283007278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:19:26.28303888Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":85,"service":"observability"}
{"time":"2026-05-03T19:19:36.283053288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:19:46.283055467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:19:56.283028181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:20:06.282380623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:20:16.282453977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:20:26.282853573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:20:36.282552411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:20:46.282397266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:20:56.283353154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:21:06.283276063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:21:16.283077048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:21:26.282410873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:21:36.282398545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:21:46.28239686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:21:56.283017293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:22:06.283193002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:22:16.282370039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:22:26.283021199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:22:36.282653506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:22:46.282393938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:22:56.283054386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:23:06.282798267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:23:16.282520814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:23:26.282948406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:23:36.282990997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:23:46.282382275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:23:56.283025046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:24:06.282385223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:24:16.282397883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:24:26.282404134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:24:36.283105862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:24:36.283137955Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":86,"service":"observability"}
{"time":"2026-05-03T19:24:46.283257666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:24:56.283132263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:25:06.283144205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:25:16.282584692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:25:26.282559554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:25:36.282596367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:25:46.282367305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:25:56.283067081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:26:06.283149889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:26:16.282880417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:26:26.282621442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:26:36.282714084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:26:46.282412406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:26:56.283297776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:27:06.28282884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:27:16.28259327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:27:26.282365463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:27:36.28257556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:27:46.282424345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:27:56.283045246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:28:06.282410876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:28:16.282406876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:28:26.282456778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:28:36.28243536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:28:46.283081261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:28:56.282641468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:29:06.282385614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:29:16.282671706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:29:26.282712776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:29:36.283115386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:29:36.283155824Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":87,"service":"observability"}
{"time":"2026-05-03T19:29:46.282374397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:29:56.282976926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:30:06.282690038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:30:16.282604061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:30:26.206554556Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-03T19:30:34.881069891Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-03T19:30:34.980347607Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-03T19:30:34.981187781Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-03T19:30:34.981212761Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-03T19:30:34.981591785Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-03T19:30:34.981633487Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-03T19:30:34.981741378Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-03T19:30:34.981943421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-03T19:30:34.982050584Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-03T19:30:44.982669122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-03T19:30:54.982165231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:30:54.982202787Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-03T19:31:04.982473625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:31:14.982107437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:31:24.981730754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:31:34.982048649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:31:44.981707669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:31:54.981872681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:32:04.98207151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:32:14.981600898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:32:24.981958944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:32:34.982444298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:32:44.981770787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:32:54.982013562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:33:04.982016917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:33:14.982177112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:33:24.981737351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:33:34.982564021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:33:44.982133882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:33:54.982050256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:34:04.982379769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:34:14.982159773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:34:24.982630605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:34:34.982120135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:34:44.981818248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:34:54.982303712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:35:04.982017399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:35:14.982045105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:35:24.981770151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:35:34.981969788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:35:44.981773804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:35:54.982401358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:35:54.98243987Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-03T19:36:04.982289786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:36:14.981613851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:36:24.981624097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:36:34.982402296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:36:44.981602108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:36:54.98228626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:37:04.981591345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:37:14.981629444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:37:24.982009754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:37:34.98202084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:37:44.982169694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:37:54.982554058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:38:04.98259386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:38:14.981590158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:38:24.981634547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:38:34.981767039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:38:44.982397744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:38:54.981891282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:39:04.982717613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:39:14.982072625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:39:24.98179063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:39:34.981718394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:39:44.98249863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:39:54.981700991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:40:04.982574947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:40:14.982040834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:40:24.981736684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:40:34.981939773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:40:44.981608832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:40:54.981811004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:41:04.981880392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:41:04.981916565Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-03T19:41:14.982118085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:41:24.982104973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:41:34.982592197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:41:44.981831499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:41:54.981657172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:42:04.982679485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:42:14.982139601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:42:24.98259439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:42:34.982130347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:42:44.981809328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:42:54.982362065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:43:04.981569596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:43:14.982027834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:43:24.982361248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:43:34.982341825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:43:44.98213672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:43:54.981635245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:44:04.981979717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:44:14.982574496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:44:24.982528972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:44:34.981997835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:44:44.982614945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:44:54.982591335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:45:04.981878857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:45:14.981856807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:45:24.982134448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:45:34.982030137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:45:44.982219603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:45:54.981646031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:46:04.981631482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:46:14.981789093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:46:14.981827083Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-03T19:46:24.982495146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:46:34.982527793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:46:44.981994794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:46:54.982002665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:47:04.981954162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:47:14.981897372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:47:24.982072963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:47:34.981955948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:47:44.982025499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:47:54.98232462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:48:04.982619081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:48:14.982072478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:48:24.981970138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:48:34.982607232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:48:44.981768713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:48:54.98172263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:49:04.982614656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:49:14.981741759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:49:24.981743452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:49:34.982553703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:49:44.982654234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:49:54.981977794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:50:04.982110813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:50:14.981702713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:50:24.982517126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:50:34.981618417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:50:44.981788563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:50:54.98202658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:51:04.981810812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:51:14.982616056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:51:14.982682343Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-03T19:51:24.982422123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:51:34.981909831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:51:44.981790524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:51:54.98167166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:52:04.982590806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:52:14.98264298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:52:24.982538028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:52:34.982063605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:52:44.981929219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:52:54.982398503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:53:04.982396149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:53:14.982058687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:53:24.982526687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:53:34.981600113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:53:44.981839509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:53:54.981785471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:54:04.981776884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:54:14.98205899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:54:24.981788684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:54:34.98202215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:54:44.982486337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:54:54.982545213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:55:04.982607873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:55:14.982457995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:55:24.981690747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:55:34.982082261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:55:44.982434915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:55:54.981718041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:56:04.98161885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:56:14.981837084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:56:24.982027743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:56:24.982073439Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-03T19:56:34.981608289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:56:44.982199414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:56:54.981655723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:57:04.981888859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:57:14.982098265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:57:24.981738902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:57:34.982546115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:57:44.982105061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:57:54.981692024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:58:04.982195247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:58:14.982622422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:58:24.982462672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:58:34.98201501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:58:44.981961099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:58:54.981777515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:59:04.982215842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:59:14.982634343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:59:24.981945859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:59:34.981989587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:59:44.981626902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T19:59:54.981825898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:00:04.98240991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:00:14.982168495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:00:24.981595065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:00:34.982226646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:00:44.981576033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:00:54.981573951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:01:04.982177909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:01:14.982282196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:01:24.981800846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:01:34.982042583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:01:34.982077271Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-03T20:01:44.982590184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:01:54.982566256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:02:04.981610616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:02:14.982084508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:02:24.981748582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:02:34.981621851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:02:44.981791556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:02:54.982472603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:03:04.981801273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:03:14.982556025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:03:24.981651845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:03:34.982061527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:03:44.981839016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:03:54.982467388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:04:04.981837156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:04:14.981652649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:04:24.981659059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:04:34.98197753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:04:44.982496226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:04:54.98188728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:05:04.981711114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:05:14.98189125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:05:24.98206615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:05:34.981609985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:05:44.981965201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:05:54.982508337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:06:04.982075948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:06:14.982384065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:06:24.982567369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:06:34.982356032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:06:34.982395542Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-03T20:06:44.982550768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:06:54.981733372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:07:04.981866537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:07:14.982205036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:07:24.982530697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:07:34.982499947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:07:44.982653837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:07:54.982401916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:08:04.981775209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:08:14.981613889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:08:24.981597882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:08:34.983077055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:08:44.981732664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:08:54.981626268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:09:04.981616348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:09:14.982573665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:09:24.982525554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:09:34.981993592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:09:44.982620437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:09:54.98177679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:10:04.982176025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:10:14.981614595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:10:24.982408591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:10:34.981684277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:10:44.981944062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:10:54.981600995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:11:04.982082774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:11:14.982025592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:11:24.981625218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:11:34.98257201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:11:34.98260749Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-03T20:11:44.981853567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:11:54.982492133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:12:04.982303532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:12:14.982343449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:12:24.981787242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:12:34.9825436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:12:44.982362582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:12:54.98214395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:13:04.982516258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:13:14.982029701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:13:24.981816743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:13:34.982050025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:13:44.982081133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:13:54.981959709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:14:04.98217433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:14:14.982530911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:14:24.981922738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:14:34.981921318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:14:44.981843376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:14:54.981613555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:15:04.982650838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:15:14.981741574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:15:24.98179604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:15:34.982286449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:15:44.982464585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:15:54.982545451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:16:04.982188396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:16:14.981695494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:16:24.982095316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:16:34.981932456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:16:44.981563141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:16:44.981593452Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-03T20:16:54.981978067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:17:04.981703178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:17:14.981744888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:17:24.982416763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:17:34.982558952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:17:44.981820676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:17:54.982466443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:18:04.982448277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:18:14.981849349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:18:24.98199135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:18:34.982453501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:18:44.98255561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:18:54.981587121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:19:04.98297085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:19:14.981733985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:19:24.981880624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:19:34.982205099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:19:44.981964736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:19:54.982404596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:20:04.982034889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:20:14.981587296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:20:24.982534922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:20:34.981980067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:20:44.982229019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:20:54.982512977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:21:04.982275918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:21:14.982509956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:21:24.981855479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:21:34.982548342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:21:44.982312728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:21:44.982348113Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-03T20:21:54.982275959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:22:04.9819453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:22:14.981721566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:22:24.98199056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:22:34.981939105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:22:44.982607549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:22:54.982027379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:23:04.98180869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:23:14.981622067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:23:24.981678117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:23:34.982020516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:23:44.981789349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:23:54.982521503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:24:04.982440541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:24:14.98255032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:24:24.98195928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:24:34.981669237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:24:44.982289946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:24:54.98266278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:25:04.982270497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:25:14.982374434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:25:24.981789038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:25:34.982300608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:25:44.982538132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:25:54.981613553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:26:04.981763455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:26:14.981740665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:26:24.982308415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:26:34.982343188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:26:44.982358475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:26:44.982403362Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-03T20:26:54.982173229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:27:04.982611678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:27:14.982588424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:27:24.981768001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:27:34.982101774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:27:44.982549823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:27:54.982622034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:28:04.98229052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:28:14.98164335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:28:24.981748544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:28:34.982316272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:28:44.981774967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:28:54.982563309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:29:04.982157219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:29:14.982094379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:29:24.982570786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:29:34.982329663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:29:44.981746911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:29:54.981676677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:30:04.981736976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:30:14.982573077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:30:24.982442893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:30:34.981569064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:30:44.982459038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:30:54.981920334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:31:04.982593522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:31:14.982572649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:31:24.982040526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:31:34.981640855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:31:44.981809545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:31:54.982330452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:31:54.982365658Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-03T20:32:04.982529062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:32:14.981722211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:32:24.982551475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:32:34.982576206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:32:44.982186085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:32:54.982546449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:33:04.982606985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:33:14.982465671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:33:24.981671004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:33:34.98250694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:33:44.98188106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:33:54.981651963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:34:04.982575727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:34:14.982449945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:34:24.982674992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:34:34.982594342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:34:44.98174481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:34:54.981622659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:35:04.982214568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:35:14.982307807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:35:24.981560065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:35:34.98256156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:35:44.982348089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:35:54.982431806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:36:04.981612276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:36:14.981886474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:36:24.982379838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:36:34.982346629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:36:44.982481873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:36:54.982024713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:37:04.982212519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:37:04.982269442Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-03T20:37:14.98210113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:37:24.982604054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:37:34.982507345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:37:44.981776664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:37:54.98176363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:38:04.982493679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:38:14.981665959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:38:24.982151391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:38:34.982142564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:38:44.982028641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:38:54.982276087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:39:04.981760509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:39:14.98179433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:39:24.982522615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:39:34.982050351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:39:44.982325166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:39:54.982446353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:40:04.982700372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:40:14.982190499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:40:24.981615133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:40:34.98245387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:40:44.982083969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:40:54.982216419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:41:04.982389963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:41:14.982563515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:41:24.981974904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:41:34.982568146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:41:44.982586105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:41:54.982280492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:42:04.982118585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:42:14.982038525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:42:14.98207148Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-03T20:42:24.982622346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:42:34.982532281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:42:44.982152074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:42:54.982479633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:43:04.98168823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:43:14.982151561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:43:24.982493334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:43:34.981969232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:43:44.982415657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:43:54.982564371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:44:04.982471267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:44:14.982294751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:44:24.982394137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:44:34.982613003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:44:44.98207566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:44:54.982157794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:45:04.981643609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:45:14.982408659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:45:24.982592379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:45:34.982403376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:45:44.98193252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:45:54.98239004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:46:04.982416501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:46:14.982322885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:46:24.982473206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:46:34.982480523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:46:44.982029976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:46:54.982502705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:47:04.982503755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:47:14.982014329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:47:24.98258006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:47:24.982612555Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-03T20:47:34.98239006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:47:44.982026481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:47:54.98209398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:48:04.982304688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:48:14.982034867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:48:24.982495982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:48:34.98239282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:48:44.981670908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:48:54.982276974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:49:04.982057704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:49:14.982033329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:49:24.982623271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:49:34.982215391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:49:44.981786644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:49:54.982521496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:50:04.98240312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:50:14.981605663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:50:24.982539141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:50:34.982321293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:50:44.982396754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:50:54.982138838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:51:04.98215205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:51:14.982392659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:51:24.981900709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:51:34.982133952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:51:44.982341461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:51:54.982027278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:52:04.982574046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:52:14.981831837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:52:24.982489979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:52:34.982310308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:52:34.982343745Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-03T20:52:44.982448152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:52:54.982075216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:53:04.981969348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:53:14.982508687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:53:24.982193459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:53:34.982586048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:53:44.982098725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:53:54.981706874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:54:04.982408168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:54:14.982194819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:54:24.982017221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:54:34.982500725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:54:44.981655903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:54:54.981960017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:55:04.981628478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:55:14.981671433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:55:24.982480648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:55:34.982026512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:55:44.982497725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:55:54.981955622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:56:04.98219356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:56:14.982544495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:56:24.982444568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:56:34.982000764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:56:44.981598897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:56:54.982175169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:57:04.98231103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:57:14.981668534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:57:24.982387288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:57:34.982321475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:57:34.982359372Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-03T20:57:44.981682021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:57:54.982128952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:58:04.982049411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:58:14.982407604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:58:24.982287878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:58:34.982532325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:58:44.982046541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:58:54.982318638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:59:04.982317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:59:14.982432005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:59:24.981795939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:59:34.98260851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:59:44.982644415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T20:59:54.982482144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:00:04.982338216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:00:14.9816123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:00:24.982458484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:00:34.982400952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:00:44.981792601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:00:54.982400144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:01:04.982134114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:01:14.982020246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:01:24.98181256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:01:34.982498008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:01:44.981987859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:01:54.982118807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:02:04.98228126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:02:14.982135618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:02:24.982356858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:02:34.982580637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:02:34.982612015Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-03T21:02:44.982579918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:02:54.982035075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:03:04.981844906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:03:14.981625658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:03:24.982064991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:03:34.981924856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:03:44.982146263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:03:54.982202499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:04:04.982404609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:04:14.982108567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:04:24.982272754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:04:34.982592349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:04:44.982085986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:04:54.982623509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:05:04.981732699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:05:14.982142881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:05:24.982493571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:05:34.982582819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:05:44.981720481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:05:54.982195893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:06:04.981862437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:06:14.981865192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:06:24.981928373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:06:34.982594078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:06:44.981951594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:06:54.982069358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:07:04.981737204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:07:14.982024749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:07:24.981944135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:07:34.982575606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:07:44.982442262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:07:44.982474107Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-03T21:07:54.982333278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:08:04.98171276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:08:14.981814648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:08:24.981978785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:08:34.982261513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:08:44.981702701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:08:54.981931544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:09:04.981765158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:09:14.982058991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:09:24.982039846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:09:34.981950583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:09:44.982503782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:09:54.982319195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:10:04.982460668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:10:14.981936733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:10:24.981739593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:10:34.981954246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:10:44.981982306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:10:54.981745247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:11:04.981709156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:11:14.982491885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:11:24.982492668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:11:34.982578583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:11:44.982477299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:11:54.98195854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:12:04.98170671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:12:14.981808298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:12:24.981610105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:12:34.982625849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:12:44.981720034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:12:54.981757427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:12:54.981791471Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-03T21:13:04.982164336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:13:14.982413804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:13:24.982054539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:13:34.982546556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:13:44.981733995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:13:54.982556118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:14:04.981732221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:14:14.982397761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:14:24.981715047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:14:34.982631557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:14:44.981990259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:14:54.981669846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:15:04.982297815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:15:14.981706274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:15:24.982525849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:15:34.982548776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:15:44.981753436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:15:54.982087391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:16:04.981650477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:16:14.982168035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:16:24.98174068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:16:34.982608622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:16:44.981992546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:16:54.981669926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:17:04.98174584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:17:14.981760309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:17:24.982108198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:17:34.982063843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:17:44.981652583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:17:54.981705769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:18:04.981705486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:18:04.98173922Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-03T21:18:14.981797082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:18:24.982566055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:18:34.982486797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:18:44.982185181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:18:54.982033537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:19:04.981745537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:19:14.981769659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:19:24.982086036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:19:34.982166934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:19:44.981903715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:19:54.982124979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:20:04.982467062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:20:14.98170252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:20:24.98232624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:20:34.982580698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:20:44.981919357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:20:54.982142433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:21:04.982580002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:21:14.982017865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:21:24.981671437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:21:34.981587929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:21:44.981862037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:21:54.981716244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:22:04.981610077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:22:14.981910611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:22:24.981649097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:22:34.982652979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:22:44.981955419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:22:54.98168907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:23:04.981970067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:23:04.982024033Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-03T21:23:14.981804195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:23:24.982128584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:23:34.98256868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:23:44.982561141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:23:54.981770197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:24:04.981703922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:24:14.982633438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:24:24.982156934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:24:34.981589968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:24:44.982194849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:24:54.981803957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:25:04.981702287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:25:14.982519248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:25:24.981942449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:25:34.982592526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:25:44.982150575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:25:54.981938232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:26:04.981728439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:26:14.981695626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:26:24.981713072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:26:34.982564957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:26:44.982270651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:26:54.982288787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:27:04.981932875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:27:14.982008441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:27:24.981815882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:27:34.981595864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:27:44.982001222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:27:54.981571606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:28:04.981767116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:28:14.982144279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:28:14.982177336Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-03T21:28:24.98212182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:28:34.982569093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:28:44.982614997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:28:54.981824016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:29:04.98164333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:29:14.981705293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:29:24.981655883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:29:34.98167888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:29:44.981783104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:29:54.981854207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:30:04.982207405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:30:14.982607167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:30:24.982082332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:30:34.981598992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:30:44.982444466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:30:54.982509398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:31:04.982511891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:31:14.982056791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:31:24.981798519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:31:34.981750521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:31:44.981921392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:31:54.981675084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:32:04.981787561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:32:14.981670691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:32:24.981642068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:32:34.982632204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:32:44.982509926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:32:54.981670287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:33:04.981658459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:33:14.982625314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:33:14.982756268Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-03T21:33:24.981733202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:33:34.982553005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:33:44.982167601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:33:54.981737624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:34:04.9816517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:34:14.981979835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:34:24.981744857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:34:34.982606838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:34:44.981691351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:34:54.982519526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:35:04.981687265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:35:14.981697216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:35:24.982481523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:35:34.982558066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:35:44.98250062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:35:54.982031253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:36:04.982010445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:36:14.981715728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:36:24.981588189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:36:34.982409706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:36:44.982560654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:36:54.982052304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:37:04.98210072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:37:14.981682989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:37:24.981689083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:37:34.981739228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:37:44.982023486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:37:54.981670869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:38:04.981625158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:38:14.981680505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:38:24.981899403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:38:24.981934845Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-03T21:38:34.981596552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:38:44.98244303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:38:54.982666782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:39:04.981722805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:39:14.982309508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:39:24.981754391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:39:34.982604833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:39:44.981967353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:39:54.981666627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:40:04.981792966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:40:14.981662002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:40:24.982407905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:40:34.982179733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:40:44.982125414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:40:54.981712106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:41:04.982644202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:41:14.982329453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:41:24.982638803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:41:34.982571695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:41:44.982452773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:41:54.981745427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:42:04.982048363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:42:14.982576281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:42:24.981998467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:42:34.982633835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:42:44.982499351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:42:54.981784928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:43:04.982591277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:43:14.982429517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:43:24.982649052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:43:24.982682304Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-03T21:43:34.981654877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:43:44.981727197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:43:54.982624304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:44:04.982487229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:44:14.981901783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:44:24.982556593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:44:34.982323428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:44:44.981697738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:44:54.982192098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:45:04.981591123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:45:14.982480389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:45:24.982716371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:45:34.981596895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:45:44.982071457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:45:54.982398911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:46:04.981651958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:46:14.98166096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:46:24.98202375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:46:34.982296688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:46:44.982073852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:46:54.982315255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:47:04.982485758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:47:14.981710055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:47:24.981764758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:47:34.981954755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:47:44.982433836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:47:54.982413086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:48:04.981705963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:48:14.982462437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:48:24.982552604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:48:34.982178893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:48:34.982212253Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-03T21:48:44.982112991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:48:54.98231462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:49:04.982304061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:49:14.981704455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:49:24.982294087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:49:34.98238788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:49:44.981675541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:49:54.982325264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:50:04.981682373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:50:14.981797249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:50:24.982523613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:50:34.982290556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:50:44.981718702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:50:54.981771626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:51:04.98243501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:51:14.982312656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:51:24.981673839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:51:34.982532427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:51:44.981993222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:51:54.981827292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:52:04.982521073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:52:14.981768693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:52:24.982493176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:52:34.982434538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:52:44.982594099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:52:54.982314922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:53:04.9817309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:53:14.981830289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:53:24.982001864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:53:34.982204772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:53:34.982255383Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-03T21:53:44.982205518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:53:54.981645923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:54:04.982437345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:54:14.982509879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:54:24.982499653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:54:34.982319482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:54:44.981720708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:54:54.981600469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:55:04.982316517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:55:14.982033317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:55:24.981781866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:55:34.982530958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:55:44.982157437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:55:54.981720276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:56:04.981622504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:56:14.982524892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:56:24.981979264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:56:34.982614553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:56:44.982491379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:56:54.982153874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:57:04.981883131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:57:14.981743181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:57:24.981688551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:57:34.982453395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:57:44.982621884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:57:54.982464268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:58:04.9819404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:58:14.981637328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:58:24.981694808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:58:34.982282247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:58:34.982327299Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-03T21:58:44.982159747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:58:54.981698831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:59:04.981794882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:59:14.98220276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:59:24.98184665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:59:34.981597039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:59:44.98173564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T21:59:54.982641782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:00:04.982832399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:00:14.982069094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:00:24.981678537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:00:34.982554424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:00:44.981648842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:00:54.982164825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:01:04.982019866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:01:14.982598215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:01:24.982077147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:01:34.982066925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:01:44.981958186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:01:54.981735665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:02:04.981936648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:02:14.982395028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:02:24.982201145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:02:34.981771654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:02:44.982315552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:02:54.981690948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:03:04.98231115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:03:14.982617129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:03:24.981717797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:03:34.982601291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:03:34.982640842Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-03T22:03:44.981703981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:03:54.982504358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:04:04.982262877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:04:14.981685341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:04:24.98231029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:04:34.982134908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:04:44.982345941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:04:54.981785278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:05:04.981601166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:05:14.981628524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:05:24.982383738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:05:34.982174759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:05:44.98262143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:05:54.982340392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:06:04.982386823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:06:14.981599638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:06:24.981669474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:06:34.982494573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:06:44.981749451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:06:54.981691175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:07:04.982395815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:07:14.982466385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:07:24.981678355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:07:34.982644864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:07:44.982171666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:07:54.982598749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:08:04.982423453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:08:14.982542925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:08:24.982353255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:08:34.981906164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:08:44.982470272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:08:44.982503571Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":32,"service":"observability"}
{"time":"2026-05-03T22:08:54.981673898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:09:04.98251804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:09:14.982135513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:09:24.981623653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:09:34.982457778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:09:44.981710831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:09:54.982410591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:10:04.981620122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:10:14.981989618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:10:24.982573589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:10:34.98253492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:10:44.981702688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:10:54.982465573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:11:04.982132422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:11:14.982393819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:11:24.98212067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:11:34.982589695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:11:44.982311309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:11:54.981827433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:12:04.981813461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:12:14.982659694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:12:24.982289906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:12:34.982012612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:12:44.982393379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:12:54.98262178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:13:04.982270849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:13:14.982620701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:13:24.981963371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:13:34.98202313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:13:44.982386892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:13:54.981750914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:13:54.981798739Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":33,"service":"observability"}
{"time":"2026-05-03T22:14:04.982646174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:14:14.982107127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:14:24.981801043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:14:34.982556632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:14:44.982208543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:14:54.981667499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:15:04.982624229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:15:14.981655016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:15:24.982417741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:15:34.982170369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:15:44.982550192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:15:54.982259909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:16:04.981746768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:16:14.98245555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:16:24.982035094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:16:34.98198933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:16:44.982300535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:16:54.982031556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:17:04.982638221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:17:14.982417871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:17:24.981945695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:17:34.981984221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:17:44.982406061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:17:54.9819891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:18:04.98258246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:18:14.982157599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:18:24.981637755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:18:34.982562183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:18:44.982046734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:18:54.981686038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:19:04.981782588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:19:04.98182924Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":34,"service":"observability"}
{"time":"2026-05-03T22:19:14.981705037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:19:24.982407281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:19:34.982256058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:19:44.982459053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:19:54.981703982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:20:04.982438413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:20:14.981647994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:20:24.982410096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:20:34.982041475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:20:44.982416551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:20:54.982031973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:21:04.981726916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:21:14.982026971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:21:24.982621059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:21:34.982487613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:21:44.982019041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:21:54.982444672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:22:04.982293235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:22:14.981688015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:22:24.98253822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:22:34.982408581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:22:44.981699778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:22:54.982205586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:23:04.982503829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:23:14.98231668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:23:24.981697665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:23:34.982452112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:23:44.982095037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:23:54.982642549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:24:04.982278956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:24:04.982316968Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":35,"service":"observability"}
{"time":"2026-05-03T22:24:14.982607954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:24:24.982261321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:24:34.98199053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:24:44.982376372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:24:54.981951327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:25:04.981616982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:25:14.982583097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:25:24.982429746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:25:34.982291694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:25:44.981963694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:25:54.982547404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:26:04.98234632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:26:14.982050047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:26:24.981762858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:26:34.982632975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:26:44.981944196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:26:54.982574551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:27:04.982218136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:27:14.982146356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:27:24.98246343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:27:34.982004449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:27:44.98222317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:27:54.981709222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:28:04.982468798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:28:14.981945588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:28:24.982553589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:28:34.982501841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:28:44.982054799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:28:54.981604213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:29:04.982429426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:29:04.982465313Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":36,"service":"observability"}
{"time":"2026-05-03T22:29:14.982339209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:29:24.981909449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:29:34.982399026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:29:44.981625326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:29:54.982035977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:30:04.98188893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:30:14.982507009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:30:24.982036419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:30:34.981930303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:30:44.982401744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:30:54.982204352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:31:04.98169102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:31:14.982612166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:31:24.982172911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:31:34.981908571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:31:44.982100448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:31:54.982572912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:32:04.982038561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:32:14.981995281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:32:24.982319974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:32:34.98243295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:32:44.982455705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:32:54.982120934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:33:04.982568293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:33:14.982465429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:33:24.982938751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:33:34.982628536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:33:44.981994635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:33:54.982560697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:34:04.982086869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:34:14.982531551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:34:14.98256224Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":37,"service":"observability"}
{"time":"2026-05-03T22:34:24.982090447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:34:34.981943282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:34:44.98225956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:34:54.981993013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:35:04.982626993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:35:14.982188712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:35:24.981821314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:35:34.981581239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:35:44.982210207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:35:54.981969103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:36:04.981609234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:36:14.982215329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:36:24.981992963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:36:34.9824126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:36:44.982161576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:36:54.981758625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:37:04.98232546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:37:14.98231989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:37:24.981960852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:37:34.982305788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:37:44.982668377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:37:54.982162721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:38:04.981981834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:38:14.982486991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:38:24.982144737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:38:34.981926218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:38:44.982377976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:38:54.982006076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:39:04.982499791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:39:14.982543824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:39:14.982577029Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":38,"service":"observability"}
{"time":"2026-05-03T22:39:24.982029042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:39:34.982523516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:39:44.982137782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:39:54.981712235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:40:04.982329128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:40:14.982205104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:40:24.982029401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:40:34.98238571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:40:44.981814342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:40:54.982019325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:41:04.982001936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:41:14.982290102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:41:24.981978942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:41:34.981639204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:41:44.982008071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:41:54.982075785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:42:04.982319508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:42:14.981954975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:42:24.982626701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:42:34.982409201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:42:44.981869031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:42:54.983038703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:43:04.982518621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:43:14.982024335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:43:24.981634925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:43:34.981999086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:43:44.982531829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:43:54.982569632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:44:04.98175555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:44:14.9824273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:44:24.982644866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:44:24.982681122Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":39,"service":"observability"}
{"time":"2026-05-03T22:44:34.982608938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:44:44.981723323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:44:54.982643054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:45:04.98215856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:45:14.982512085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:45:24.981598606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:45:34.982591633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:45:44.982467006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:45:54.982034649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:46:04.982051096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:46:14.981817985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:46:24.982558864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:46:34.982553929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:46:44.981630689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:46:54.982556126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:47:04.981667161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:47:14.981693589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:47:24.981884502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:47:34.982595242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:47:44.981638118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:47:54.981912522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:48:04.98181249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:48:14.981604235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:48:24.98230353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:48:34.982654292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:48:44.982401413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:48:54.982222449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:49:04.982425357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:49:14.982018054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:49:24.982575325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:49:34.981953532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:49:34.981991085Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":40,"service":"observability"}
{"time":"2026-05-03T22:49:44.981601847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:49:54.982663752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:50:04.982180185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:50:14.982074694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:50:24.981782681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:50:34.982508049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:50:44.981595774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:50:54.982450842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:51:04.981710048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:51:14.981989189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:51:24.982603206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:51:34.982225007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:51:44.981774279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:51:54.981805604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:52:04.982663559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:52:14.982079162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:52:24.981949529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:52:34.981914325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:52:44.982550545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:52:54.981778949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:53:04.982576689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:53:14.982710162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:53:24.982478648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:53:34.982563561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:53:44.981701903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:53:54.982068214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:54:04.982562221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:54:14.981954345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:54:24.981723688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:54:34.982281087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:54:34.982312392Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":41,"service":"observability"}
{"time":"2026-05-03T22:54:44.981587968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:54:54.982093741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:55:04.981595282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:55:14.982112701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:55:24.982605945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:55:34.98255895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:55:44.981559086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:55:54.982592905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:56:04.982676698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:56:14.982015492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:56:24.982647444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:56:34.981687467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:56:44.982284158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:56:54.982114731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:57:04.982571551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:57:14.981711849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:57:24.982256734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:57:34.982666132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:57:44.982263576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:57:54.982282773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:58:04.98257772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:58:14.981753033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:58:24.982119331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:58:34.982565233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:58:44.982271144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:58:54.981728177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:59:04.982295651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:59:14.982122735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:59:24.981597134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:59:34.982082937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:59:44.98264274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T22:59:44.982676122Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":42,"service":"observability"}
{"time":"2026-05-03T22:59:54.982612843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:00:04.983004909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:00:14.982086263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:00:24.982082121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:00:34.982513969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:00:44.981995927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:00:54.982563457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:01:04.981869011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:01:14.981776536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:01:24.982519795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:01:34.981980477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:01:44.982003972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:01:54.982040981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:02:04.982330702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:02:14.981594891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:02:24.982108544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:02:34.981994358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:02:44.982086063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:02:54.981754904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:03:04.981885131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:03:14.981753548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:03:24.982000129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:03:34.981597852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:03:44.982599119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:03:54.981861276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:04:04.982319112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:04:14.98211528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:04:24.98174504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:04:34.981588078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:04:44.982009889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:04:54.981707133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:04:54.98173994Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":43,"service":"observability"}
{"time":"2026-05-03T23:05:04.981880589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:05:14.981777737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:05:24.982073224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:05:34.981589585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:05:44.982536776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:05:54.981725405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:06:04.981714693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:06:14.98182806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:06:24.981881202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:06:34.982441244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:06:44.981706004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:06:54.98206678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:07:04.981835469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:07:14.982051248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:07:24.981620326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:07:34.982302762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:07:44.982468172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:07:54.982609516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:08:04.981617383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:08:14.982583809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:08:24.981667995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:08:34.982483957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:08:44.981701029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:08:54.981991072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:09:04.981852551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:09:14.982354106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:09:24.981700755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:09:34.982606761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:09:44.982621881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:09:54.981706252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:09:54.981761378Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":44,"service":"observability"}
{"time":"2026-05-03T23:10:04.982553501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:10:14.982471595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:10:24.982537043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:10:34.982570464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:10:44.982376352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:10:54.981796958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:11:04.982455405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:11:14.981688326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:11:24.981814777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:11:34.981977079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:11:44.982061012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:11:54.982511618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:12:04.981740316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:12:14.982390071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:12:24.9816782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:12:34.982467305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:12:44.98195824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:12:54.981823127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:13:04.981809683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:13:14.982133864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:13:24.981646471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:13:34.982550139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:13:44.981792534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:13:54.982507046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:14:04.981794037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:14:14.982491195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:14:24.981919487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:14:34.982588738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:14:44.98183797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:14:54.981781858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:14:54.981816674Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":45,"service":"observability"}
{"time":"2026-05-03T23:15:04.981818771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:15:14.981994358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:15:24.982563562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:15:34.982326624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:15:44.98244361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:15:54.981784242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:16:04.982570127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:16:14.981988293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:16:24.981777747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:16:34.982397936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:16:44.981683327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:16:54.982007585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:17:04.981742714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:17:14.982652101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:17:24.982499437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:17:34.982572524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:17:44.982552355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:17:54.982011307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:18:04.981810457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:18:14.982071547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:18:24.982188871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:18:34.982300318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:18:44.981786163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:18:54.982536945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:19:04.981784133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:19:14.982606449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:19:24.98167879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:19:34.982582189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:19:44.982216629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:19:54.981846355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:19:54.981884801Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":46,"service":"observability"}
{"time":"2026-05-03T23:20:04.98172335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:20:14.9820419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:20:24.982549386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:20:34.982333847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:20:44.981656833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:20:54.981698668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:21:04.98179558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:21:14.981808314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:21:24.982102855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:21:34.982038218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:21:44.981644701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:21:54.981844077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:22:04.982058432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:22:14.981937192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:22:24.981726205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:22:34.982485897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:22:44.981793433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:22:54.982512004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:23:04.982415643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:23:14.982324172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:23:24.982355273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:23:34.981998185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:23:44.981996019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:23:54.981838937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:24:04.981703185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:24:14.982564933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:24:24.981778838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:24:34.981589899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:24:44.981991549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:24:54.981820213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:25:04.982476716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:25:04.9825118Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":47,"service":"observability"}
{"time":"2026-05-03T23:25:14.982542664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:25:24.982152901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:25:34.981927524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:25:44.981810471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:25:54.981675626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:26:04.982282901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:26:14.982047933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:26:24.981626238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:26:34.982548533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:26:44.982616882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:26:54.981532705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:27:04.981903156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:27:14.981767136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:27:24.982272154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:27:34.982264583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:27:44.982515083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:27:54.982514604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:28:04.981896208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:28:14.981592395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:28:24.982399421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:28:34.98232289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:28:44.982599825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:28:54.981785241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:29:04.982619879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:29:14.981805175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:29:24.982044136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:29:34.982218602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:29:44.982362781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:29:54.982303335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:30:04.981709789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:30:14.98255665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:30:14.982589116Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":48,"service":"observability"}
{"time":"2026-05-03T23:30:24.981937211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:30:34.981836664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:30:44.982451602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:30:54.982299079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:31:04.98161842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:31:14.982035696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:31:24.982408808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:31:34.982485463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:31:44.982618565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:31:54.982128048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:32:04.982390017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:32:14.981933174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:32:24.981857788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:32:34.982430867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:32:44.981777066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:32:54.981608988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:33:04.982562844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:33:14.98182138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:33:24.981594221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:33:34.982631193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:33:44.981676535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:33:54.982467373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:34:04.982414925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:34:14.981962273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:34:24.981889845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:34:34.982451829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:34:44.981786782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:34:54.981607882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:35:04.982370619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:35:14.982086967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:35:24.981703339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:35:24.981750587Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":49,"service":"observability"}
{"time":"2026-05-03T23:35:34.981603196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:35:44.98167059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:35:54.982412165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:36:04.98193379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:36:14.981611601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:36:24.982155999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:36:34.982055686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:36:44.982324756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:36:54.982575508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:37:04.982495749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:37:14.982345817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:37:24.982159045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:37:34.981996039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:37:44.982483032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:37:54.982374067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:38:04.981592106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:38:14.982304138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:38:24.981812321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:38:34.981581254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:38:44.982493997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:38:54.982307863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:39:04.982407164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:39:14.982089989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:39:24.982202771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:39:34.982379419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:39:44.981701577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:39:54.982076975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:40:04.981664651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:40:14.982579666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:40:24.982186007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:40:24.982219125Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":50,"service":"observability"}
{"time":"2026-05-03T23:40:34.982032604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:40:44.982391114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:40:54.982322909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:41:04.982275286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:41:14.981933071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:41:24.982435281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:41:34.981933613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:41:44.981672951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:41:54.982088672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:42:04.981802245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:42:14.982376224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:42:24.981714669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:42:34.982460349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:42:44.982159565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:42:54.981909904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:43:04.982414794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:43:14.982320818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:43:24.982636741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:43:34.98264897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:43:44.982045948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:43:54.982070267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:44:04.982206275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:44:14.981622477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:44:24.982189924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:44:34.982175453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:44:44.982126059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:44:54.982107766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:45:04.981644877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:45:14.981977148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:45:24.982333948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:45:24.982372083Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":51,"service":"observability"}
{"time":"2026-05-03T23:45:34.982176088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:45:44.982641264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:45:54.982299755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:46:04.981725307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:46:14.982303942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:46:24.981707666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:46:34.982420797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:46:44.982056206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:46:54.981602281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:47:04.981657373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:47:14.982134723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:47:24.982290505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:47:34.982233741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:47:44.982451822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:47:54.982024673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:48:04.982327642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:48:14.982568744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:48:24.982384949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:48:34.982212581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:48:44.982192284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:48:54.981716734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:49:04.982320902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:49:14.981837068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:49:24.982360216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:49:34.98221194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:49:44.982498092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:49:54.982586749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:50:04.982139628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:50:14.98216222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:50:24.981684331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:50:34.982422308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:50:34.982455013Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":52,"service":"observability"}
{"time":"2026-05-03T23:50:44.982290521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:50:54.981787935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:51:04.982578519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:51:14.982666274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:51:24.982193867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:51:34.981962459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:51:44.982137938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:51:54.982576036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:52:04.98169977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:52:14.98170763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:52:24.982423948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:52:34.982282689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:52:44.981676926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:52:54.982365069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:53:04.982446714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:53:14.982386774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:53:24.981718462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:53:34.982585535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:53:44.981724821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:53:54.982100353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:54:04.981857049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:54:14.98238943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:54:24.981961723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:54:34.982424074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:54:44.982367812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:54:54.981773044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:55:04.982306097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:55:14.982332013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:55:24.981762649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:55:34.982379342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:55:44.982020208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:55:44.982051578Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":53,"service":"observability"}
{"time":"2026-05-03T23:55:54.982397899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:56:04.982352151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:56:14.981727305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:56:24.982379362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:56:34.981759611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:56:44.981996585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:56:54.981979656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:57:04.981665649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:57:14.982181784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:57:24.982447923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:57:34.982199661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:57:44.981841552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:57:54.982282611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:58:04.981748954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:58:14.982306105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:58:24.982045091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:58:34.982569664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:58:44.982265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:58:54.981702696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:59:04.982390019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:59:14.982193534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:59:24.981845889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:59:34.982397312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:59:44.982168237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-03T23:59:54.982561877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:00:04.98862058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:00:14.982310169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:00:24.982291055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:00:34.982159829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:00:44.981604978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:00:54.982488847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:00:54.982527802Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":54,"service":"observability"}
{"time":"2026-05-04T00:01:04.98200411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:01:14.981675417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:01:24.981680355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:01:34.982452513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:01:44.982401457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:01:54.982083093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:02:04.982049629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:02:14.982471759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:02:24.982024763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:02:34.982215459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:02:44.982567875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:02:54.981895996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:03:04.982506864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:03:14.98201074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:03:24.981992491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:03:34.982335031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:03:44.981965159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:03:54.981980211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:04:04.982022166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:04:14.982463643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:04:24.981955601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:04:34.982277039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:04:44.981989518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:04:54.982118027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:05:04.982304692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:05:14.982158966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:05:24.982332903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:05:34.982263795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:05:44.982585324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:05:54.982306932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:06:04.98259312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:06:04.982626225Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":55,"service":"observability"}
{"time":"2026-05-04T00:06:14.981997913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:06:24.982114846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:06:34.982267419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:06:44.982527698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:06:54.981947479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:07:04.982326946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:07:14.982556792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:07:24.982302992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:07:34.982104329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:07:44.982645232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:07:54.982224681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:08:04.982301056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:08:14.982472776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:08:24.981945669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:08:34.982028785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:08:44.98220281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:08:54.982626601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:09:04.982644416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:09:14.982536642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:09:24.981868187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:09:34.982221225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:09:44.981661267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:09:54.98209045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:10:04.982504859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:10:14.982019732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:10:24.982015438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:10:34.982642309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:10:44.98208364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:10:54.982460662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:11:04.98251257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:11:14.982111922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:11:14.98214657Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":56,"service":"observability"}
{"time":"2026-05-04T00:11:24.981987127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:11:34.981681585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:11:44.981963055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:11:54.98163443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:12:04.981582406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:12:14.982420486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:12:24.981752702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:12:34.982577543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:12:44.981729553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:12:54.981904845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:13:04.982168727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:13:14.982657879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:13:24.982594265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:13:34.98188596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:13:44.981608801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:13:54.982106352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:14:04.981768424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:14:14.981747231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:14:24.982602236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:14:34.982512474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:14:44.981648058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:14:54.982541438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:15:04.981614936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:15:14.982118057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:15:24.981683269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:15:34.98192269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:15:44.981643323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:15:54.981687801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:16:04.982267617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:16:14.981682815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:16:24.982255643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:16:24.982294945Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":57,"service":"observability"}
{"time":"2026-05-04T00:16:34.981585512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:16:44.981967967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:16:54.981581647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:17:04.981731206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:17:14.982046461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:17:24.98197544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:17:34.98267348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:17:44.982657476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:17:54.981645436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:18:04.981742823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:18:14.981712127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:18:24.98199965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:18:34.982556657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:18:44.98263367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:18:54.981680906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:19:04.981639806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:19:14.982398296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:19:24.982036715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:19:34.98257445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:19:44.982149765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:19:54.98245712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:20:04.982323446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:20:14.981588669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:20:24.981714028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:20:34.981932274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:20:44.982585283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:20:54.981630121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:21:04.981976443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:21:14.981689595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:21:24.982584289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:21:24.982621955Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":58,"service":"observability"}
{"time":"2026-05-04T00:21:34.981627522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:21:44.981705263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:21:54.982515187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:22:04.981741832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:22:14.982442084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:22:24.981970992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:22:34.981584291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:22:44.981750234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:22:54.981571761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:23:04.981740553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:23:14.981788597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:23:24.982047501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:23:34.98199398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:23:44.981598181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:23:54.982521691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:24:04.981849055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:24:14.982027059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:24:24.981809183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:24:34.982596435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:24:44.981646572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:24:54.98156437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:25:04.981841493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:25:14.982308337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:25:24.981735655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:25:34.981997297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:25:44.982522497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:25:54.982501595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:26:04.982279814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:26:14.981859626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:26:24.981733988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:26:34.982593968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:26:34.982628214Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":59,"service":"observability"}
{"time":"2026-05-04T00:26:44.982489222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:26:54.981672655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:27:04.981724066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:27:14.982471622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:27:24.982615962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:27:34.982465465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:27:44.981845359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:27:54.982433218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:28:04.981721438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:28:14.98258637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:28:24.98260611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:28:34.982551307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:28:44.981899202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:28:54.982572553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:29:04.981924214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:29:14.982015699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:29:24.982085302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:29:34.982458264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:29:44.981728446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:29:54.981653108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:30:04.982114887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:30:14.982566799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:30:24.981654335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:30:34.982024028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:30:44.98257956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:30:54.981811269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:31:04.982002089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:31:14.981736203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:31:24.982368826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:31:34.982564227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:31:44.983565575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:31:44.983595928Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":60,"service":"observability"}
{"time":"2026-05-04T00:31:54.981673322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:32:04.982553829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:32:14.981600441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:32:24.981925189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:32:34.982032368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:32:44.982051141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:32:54.981777366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:33:04.982204219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:33:14.981923091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:33:24.981721019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:33:34.98250224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:33:44.981630602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:33:54.981652606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:34:04.982317706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:34:14.981729531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:34:24.982510071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:34:34.981583506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:34:44.981772256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:34:54.981700116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:35:04.981960584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:35:14.981725162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:35:24.981626496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:35:34.982493669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:35:44.982069164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:35:54.981762648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:36:04.982563916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:36:14.981670144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:36:24.981679314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:36:34.981970155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:36:44.982470761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:36:54.982447197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:36:54.982485819Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":61,"service":"observability"}
{"time":"2026-05-04T00:37:04.981821606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:37:14.982542562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:37:24.98194582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:37:34.982587625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:37:44.98213958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:37:54.981696205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:38:04.981979313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:38:14.982481123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:38:24.981814239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:38:34.982595733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:38:44.981928317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:38:54.981641258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:39:04.982557414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:39:14.982586661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:39:24.981743838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:39:34.982037247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:39:44.981638014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:39:54.981779985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:40:04.982090205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:40:14.981662773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:40:24.981576497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:40:34.982445609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:40:44.981661903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:40:54.981661339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:41:04.981662964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:41:14.982583564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:41:24.981974142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:41:34.981947833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:41:44.98201531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:41:54.981675764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:42:04.982576742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:42:04.98261315Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":62,"service":"observability"}
{"time":"2026-05-04T00:42:14.981983094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:42:24.981672694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:42:34.982556164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:42:44.982496191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:42:54.982268545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:43:04.982645899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:43:14.982453092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:43:24.981639927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:43:34.982665968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:43:44.982149724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:43:54.981673434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:44:04.981669737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:44:14.9816484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:44:24.982070518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:44:34.982573377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:44:44.981799328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:44:54.982043832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:45:04.982061279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:45:14.98209048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:45:24.982460845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:45:34.982293398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:45:44.982453852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:45:54.981867964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:46:04.981781165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:46:14.982379413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:46:24.981620922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:46:34.981628519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:46:44.98202984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:46:54.98174577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:47:04.982466229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:47:14.982100463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:47:14.982133552Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":63,"service":"observability"}
{"time":"2026-05-04T00:47:24.981704479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:47:34.982517734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:47:44.981687715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:47:54.981938531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:48:04.981864998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:48:14.982504346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:48:24.982038076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:48:34.982608612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:48:44.982307723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:48:54.981918234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:49:04.98259641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:49:14.981747098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:49:24.981646621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:49:34.982480878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:49:44.981839509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:49:54.982552931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:50:04.981610211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:50:14.982055009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:50:24.981669379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:50:34.982441112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:50:44.982499374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:50:54.981916381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:51:04.982587912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:51:14.98222086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:51:24.98251811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:51:34.982200267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:51:44.981685332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:51:54.982373285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:52:04.981945948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:52:14.982634931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:52:14.982672093Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":64,"service":"observability"}
{"time":"2026-05-04T00:52:24.981908889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:52:34.982211262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:52:44.982631101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:52:54.982650664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:53:04.982090649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:53:14.982070081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:53:24.982598089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:53:34.982574758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:53:44.98242456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:53:54.982556477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:54:04.982485289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:54:14.982645793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:54:24.982448227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:54:34.982531572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:54:44.981708496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:54:54.981647087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:55:04.981957326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:55:14.981687648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:55:24.98168189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:55:34.98174554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:55:44.981651857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:55:54.982530441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:56:04.982425108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:56:14.981828259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:56:24.982361673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:56:34.98222266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:56:44.982493711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:56:54.982218298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:57:04.981699831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:57:14.982105957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:57:24.981627795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:57:24.981686657Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":65,"service":"observability"}
{"time":"2026-05-04T00:57:34.982356815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:57:44.981737499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:57:54.981974276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:58:04.981974005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:58:14.981648265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:58:24.982444079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:58:34.982631051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:58:44.981779894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:58:54.982510293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:59:04.981675837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:59:14.982443571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:59:24.982342524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:59:34.981940464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:59:44.982302664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T00:59:54.982255027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:00:04.981904625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:00:14.982037082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:00:24.982419483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:00:34.982497172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:00:44.981643396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:00:54.982525647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:01:04.982261481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:01:14.984811271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:01:24.981703793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:01:34.98256275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:01:44.981719993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:01:54.982445082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:02:04.981729204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:02:14.982014879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:02:24.981719283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:02:24.981753613Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":66,"service":"observability"}
{"time":"2026-05-04T01:02:34.98205749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:02:44.982371084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:02:54.98202981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:03:04.981669912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:03:14.981969668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:03:24.981680226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:03:34.981667006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:03:44.982229394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:03:54.982498874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:04:04.982493271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:04:14.981935883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:04:24.981729201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:04:34.982586834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:04:44.981723328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:04:54.982541276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:05:04.981859372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:05:14.981700605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:05:24.982443627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:05:34.98219265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:05:44.982650293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:05:54.981990696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:06:04.981921258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:06:14.982475005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:06:24.982314586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:06:34.982098256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:06:44.982629723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:06:54.982206571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:07:04.982491513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:07:14.982060087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:07:24.981783442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:07:24.981821871Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":67,"service":"observability"}
{"time":"2026-05-04T01:07:34.982484606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:07:44.982568188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:07:54.98265333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:08:04.982278232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:08:14.981667245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:08:24.982450476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:08:34.982143926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:08:44.982546076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:08:54.981891419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:09:04.981695934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:09:14.981739749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:09:24.982509554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:09:34.982415119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:09:44.981661305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:09:54.982368746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:10:04.981697639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:10:14.982099308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:10:24.981735938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:10:34.982513548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:10:44.981666901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:10:54.98248745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:11:04.981703982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:11:14.981955397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:11:24.982480175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:11:34.982325443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:11:44.982586876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:11:54.98207252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:12:04.981780272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:12:14.982515533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:12:24.982294112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:12:24.982331585Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":68,"service":"observability"}
{"time":"2026-05-04T01:12:34.982072055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:12:44.98243865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:12:54.981715272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:13:04.982642667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:13:14.981637153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:13:24.982024091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:13:34.982126671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:13:44.982404153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:13:54.981691043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:14:04.982527022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:14:14.981814784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:14:24.98174853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:14:34.982543237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:14:44.981621336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:14:54.982508259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:15:04.981663729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:15:14.982523906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:15:24.982140206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:15:34.982674436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:15:44.982436885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:15:54.981931008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:16:04.982497997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:16:14.981888315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:16:24.982573884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:16:34.982531719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:16:44.98249931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:16:54.9817664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:17:04.982465829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:17:14.9819685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:17:24.981617022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:17:34.982579461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:17:34.982625509Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-04T01:17:44.982096085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:17:54.981679404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:18:04.982573098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:18:14.982640644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:18:24.982468263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:18:34.982260499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:18:44.982555368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:18:54.982155231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:19:04.981709905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:19:14.982614214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:19:24.982150777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:19:34.982095717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:19:44.982259257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:19:54.982572056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:20:04.982123487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:20:14.982058489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:20:24.982447435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:20:34.982315206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:20:44.982653572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:20:54.982357927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:21:04.981863811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:21:14.981700646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:21:24.982471602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:21:34.98221738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:21:44.981654113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:21:54.982318126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:22:04.981700138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:22:14.981718269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:22:24.982401878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:22:34.982210031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:22:44.982407316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:22:44.982441573Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":70,"service":"observability"}
{"time":"2026-05-04T01:22:54.981696189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:23:04.981627132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:23:14.982437629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:23:24.98209496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:23:34.982071357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:23:44.982376146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:23:54.981722514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:24:04.982565633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:24:14.982127813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:24:24.981725682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:24:34.982515463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:24:44.982043222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:24:54.982285912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:25:04.982019184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:25:14.982655044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:25:24.982308745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:25:34.982007492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:25:44.982570237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:25:54.98225233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:26:04.981674266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:26:14.982403657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:26:24.982167555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:26:34.981928569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:26:44.982324667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:26:54.981634996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:27:04.982477709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:27:14.98174765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:27:24.982152661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:27:34.981950193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:27:44.982359958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:27:54.981988906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:27:54.982025479Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":71,"service":"observability"}
{"time":"2026-05-04T01:28:04.982566929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:28:14.98215348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:28:24.981970302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:28:34.982433129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:28:44.981988474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:28:54.982284703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:29:04.982000685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:29:14.982652631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:29:24.982219388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:29:34.981914373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:29:44.982384913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:29:54.981940443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:30:04.982458426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:30:14.98231115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:30:24.982560059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:30:34.98243715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:30:44.981655021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:30:54.982224142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:31:04.981859924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:31:14.982424679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:31:24.982079975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:31:34.982552794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:31:44.98195371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:31:54.98252119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:32:04.982001958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:32:14.982578989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:32:24.982185885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:32:34.982330774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:32:44.981611715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:32:54.982300164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:32:54.982334526Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":72,"service":"observability"}
{"time":"2026-05-04T01:33:04.982036963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:33:14.981769731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:33:24.98232407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:33:34.982145858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:33:44.981633731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:33:54.982409152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:34:04.982079455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:34:14.982562258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:34:24.982029132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:34:34.981743453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:34:44.982193414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:34:54.981730118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:35:04.982582854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:35:14.981985411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:35:24.982442594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:35:34.982093659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:35:44.982295981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:35:54.982035731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:36:04.982536439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:36:14.982182728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:36:24.98189559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:36:34.982618104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:36:44.981975778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:36:54.982504602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:37:04.982175777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:37:14.982048137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:37:24.982230496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:37:34.981981785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:37:44.982070987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:37:54.982457385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:37:54.982489121Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":73,"service":"observability"}
{"time":"2026-05-04T01:38:04.98210589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:38:14.982508837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:38:24.982105669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:38:34.982586015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:38:44.982125338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:38:54.981661108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:39:04.982476629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:39:14.982164823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:39:24.981617185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:39:34.982562623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:39:44.981721974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:39:54.982417787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:40:04.982766396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:40:14.981658798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:40:24.982214487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:40:34.982009632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:40:44.982138835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:40:54.982506222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:41:04.982022345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:41:14.982624318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:41:24.982027694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:41:34.981690164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:41:44.982158936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:41:54.981984913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:42:04.981599074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:42:14.982272373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:42:24.981967664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:42:34.982614326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:42:44.981954155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:42:54.982467609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:42:54.982501975Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":74,"service":"observability"}
{"time":"2026-05-04T01:43:04.982181146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:43:14.982183685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:43:24.981990305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:43:34.981764896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:43:44.982225437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:43:54.982096425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:44:04.983111881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:44:14.98222795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:44:24.981867592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:44:34.982459517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:44:44.982069357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:44:54.982500273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:45:04.982200475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:45:14.982203158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:45:24.981929461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:45:34.982304925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:45:44.982556848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:45:54.982053165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:46:04.982421876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:46:14.981984214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:46:24.982578605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:46:34.982231689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:46:44.98163365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:46:54.982360914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:47:04.982096363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:47:14.981668678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:47:24.982134655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:47:34.981584712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:47:44.98232961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:47:54.982516322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:47:54.98255256Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":75,"service":"observability"}
{"time":"2026-05-04T01:48:04.981963496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:48:14.982298293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:48:24.981967951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:48:34.982425285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:48:44.981992841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:48:54.982464051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:49:04.982128468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:49:14.981882061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:49:24.982321261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:49:34.981591461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:49:44.982473067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:49:54.981644809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:50:04.981727008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:50:14.981835492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:50:24.982301692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:50:34.982256548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:50:44.982319122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:50:54.982270611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:51:04.982371602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:51:14.982103627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:51:24.982040322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:51:34.98213269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:51:44.982178063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:51:54.982945049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:52:04.981958488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:52:14.98209718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:52:24.981763594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:52:34.982147846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:52:44.982417778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:52:54.981790178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:53:04.982083024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:53:04.982119255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":76,"service":"observability"}
{"time":"2026-05-04T01:53:14.981634049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:53:24.982084151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:53:34.981966027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:53:44.982576312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:53:54.982529592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:54:04.981603854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:54:14.981729343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:54:24.982064982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:54:34.981590647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:54:44.98208586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:54:54.981622586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:55:04.981710814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:55:14.981717821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:55:24.982497281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:55:34.982021078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:55:44.982343553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:55:54.981864595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:56:04.981598423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:56:14.981626282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:56:24.982268006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:56:34.981661205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:56:44.981943021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:56:54.981974237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:57:04.982360061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:57:14.982059449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:57:24.982095535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:57:34.98257361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:57:44.982152224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:57:54.982258224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:58:04.981783002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:58:14.982383918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:58:14.982417209Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":77,"service":"observability"}
{"time":"2026-05-04T01:58:24.981938295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:58:34.982404542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:58:44.9825516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:58:54.981580962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:59:04.981776139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:59:14.981776957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:59:24.981685758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:59:34.981820117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:59:44.981686593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T01:59:54.981661115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:00:04.981876589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:00:14.982491338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:00:24.981598334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:00:34.981589654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:00:44.981523251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:00:54.982490997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:01:04.982062442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:01:14.982521717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:01:24.981716583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:01:34.982399371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:01:44.981743383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:01:54.982307212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:02:04.981844768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:02:14.982205597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:02:24.98233539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:02:34.982493118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:02:44.981977305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:02:54.981669315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:03:04.981608409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:03:14.982561861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:03:14.982598121Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":78,"service":"observability"}
{"time":"2026-05-04T02:03:24.98212377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:03:34.981704011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:03:44.982625634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:03:54.982573623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:04:04.982048184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:04:14.981808744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:04:24.982187346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:04:34.982313772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:04:44.982484381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:04:54.981957763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:05:04.981696168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:05:14.982066358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:05:24.982641632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:05:34.981926263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:05:44.981964511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:05:54.981815044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:06:04.982330249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:06:14.982515086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:06:24.98181188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:06:34.981585449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:06:44.982188153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:06:54.98228304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:07:04.981906074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:07:14.981779188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:07:24.982536864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:07:34.982509015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:07:44.982088519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:07:54.981726873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:08:04.981764388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:08:14.981722954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:08:24.982619613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:08:24.982653014Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":79,"service":"observability"}
{"time":"2026-05-04T02:08:34.982683361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:08:44.98159664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:08:54.982532309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:09:04.98164943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:09:14.981804264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:09:24.981744654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:09:34.98219389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:09:44.982590315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:09:54.98170549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:10:04.981668384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:10:14.981782863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:10:24.98159574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:10:34.981946091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:10:44.982565854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:10:54.982292822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:11:04.982140467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:11:14.981698361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:11:24.981672742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:11:34.981993401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:11:44.982031369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:11:54.981778336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:12:04.981884746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:12:14.982084862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:12:24.982304122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:12:34.98157557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:12:44.981839633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:12:54.982131027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:13:04.982665414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:13:14.982571738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:13:24.981585064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:13:34.982627688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:13:34.982661445Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":80,"service":"observability"}
{"time":"2026-05-04T02:13:44.981615597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:13:54.981674535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:14:04.98186151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:14:14.982386631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:14:24.982375334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:14:34.98198115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:14:44.982529645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:14:54.982509188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:15:04.981649424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:15:14.98259039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:15:24.982066865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:15:34.981643115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:15:44.981992683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:15:54.981706499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:16:04.9825891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:16:14.982093926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:16:24.982025491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:16:34.981643137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:16:44.981625465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:16:54.981638728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:17:04.982112319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:17:14.981685131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:17:24.982565999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:17:34.982581407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:17:44.982574287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:17:54.981644039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:18:04.982326275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:18:14.982272706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:18:24.98191992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:18:34.981831882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:18:44.982553997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:18:44.982587103Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":81,"service":"observability"}
{"time":"2026-05-04T02:18:54.981614626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:19:04.982430496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:19:14.981734529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:19:24.981711942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:19:34.981805089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:19:44.982208746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:19:54.982413031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:20:04.982432257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:20:14.981770704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:20:24.982494488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:20:34.981904375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:20:44.98179575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:20:54.982425568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:21:04.982090697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:21:14.981686543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:21:24.982602646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:21:34.982557001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:21:44.982071629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:21:54.981998148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:22:04.98197907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:22:14.981593074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:22:24.982549234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:22:34.98259315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:22:44.982032253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:22:54.982441687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:23:04.982193181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:23:14.982686486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:23:24.982040444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:23:34.981844094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:23:44.982393173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:23:54.982568606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:23:54.9826012Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":82,"service":"observability"}
{"time":"2026-05-04T02:24:04.981657706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:24:14.982119359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:24:24.982607551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:24:34.982512421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:24:44.981611866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:24:54.981794136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:25:04.982526872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:25:14.982516432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:25:24.982501581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:25:34.982586615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:25:44.982523937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:25:54.982206442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:26:04.981695735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:26:14.981663444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:26:24.982099484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:26:34.982607203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:26:44.981630142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:26:54.981941021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:27:04.982551061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:27:14.982521299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:27:24.981930429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:27:34.982546867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:27:44.981638428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:27:54.981973842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:28:04.981889235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:28:14.981746845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:28:24.981784176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:28:34.981650384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:28:44.982313169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:28:54.982309397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:29:04.982169637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:29:04.982207894Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":83,"service":"observability"}
{"time":"2026-05-04T02:29:14.982508673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:29:24.982455661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:29:34.981610029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:29:44.981598772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:29:54.982462349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:30:04.981944315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:30:14.982354658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:30:24.982588476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:30:34.98192754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:30:44.981803279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:30:54.982066349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:31:04.981569146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:31:14.982231122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:31:24.981796704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:31:34.982002854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:31:44.982538903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:31:54.982569463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:32:04.982188034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:32:14.981871532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:32:24.982202288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:32:34.982456993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:32:44.982621445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:32:54.982279997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:33:04.981827037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:33:14.982038497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:33:24.982030503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:33:34.982326414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:33:44.982447363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:33:54.982336966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:34:04.981898625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:34:14.981899174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:34:14.981932991Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":84,"service":"observability"}
{"time":"2026-05-04T02:34:24.981653035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:34:34.982543802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:34:44.981796766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:34:54.981768539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:35:04.981965648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:35:14.982311253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:35:24.982403033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:35:34.982223203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:35:44.982049212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:35:54.982616299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:36:04.982115148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:36:14.982531735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:36:24.981751117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:36:34.9817871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:36:44.982549922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:36:54.982302674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:37:04.981901953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:37:14.981720462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:37:24.982524662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:37:34.982347383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:37:44.981695314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:37:54.982079012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:38:04.98162759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:38:14.982208263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:38:24.982300381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:38:34.98164921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:38:44.982008979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:38:54.981778358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:39:04.982495965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:39:14.981664923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:39:24.982379963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:39:24.982413608Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":85,"service":"observability"}
{"time":"2026-05-04T02:39:34.982613501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:39:44.981880739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:39:54.981660506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:40:04.98252492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:40:14.981572336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:40:24.982332851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:40:34.981943403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:40:44.982472876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:40:54.982299733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:41:04.981611243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:41:14.981685086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:41:24.981637334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:41:34.982265272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:41:44.982035964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:41:54.982479118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:42:04.98266216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:42:14.982218447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:42:24.981616581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:42:34.982087492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:42:44.98243767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:42:54.981822482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:43:04.981625682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:43:14.982553046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:43:24.981638413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:43:34.982539365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:43:44.981908063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:43:54.981767021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:44:04.981753477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:44:14.982571685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:44:24.982294139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:44:34.982075729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:44:34.98211417Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":86,"service":"observability"}
{"time":"2026-05-04T02:44:44.982169284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:44:54.981740639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:45:04.981793002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:45:14.981828918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:45:24.982373317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:45:34.982141605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:45:44.982660556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:45:54.982186291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:46:04.981757729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:46:14.981732528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:46:24.982315112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:46:34.982566158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:46:44.981787317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:46:54.982341289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:47:04.982277294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:47:14.982547788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:47:24.982280615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:47:34.981655177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:47:44.982432396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:47:54.981698584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:48:04.982553393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:48:14.982399101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:48:24.981635463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:48:34.981701672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:48:44.98165181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:48:54.982199835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:49:04.981725395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:49:14.981795078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:49:24.982285375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:49:34.982439443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:49:34.982473234Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":87,"service":"observability"}
{"time":"2026-05-04T02:49:44.982360145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:49:54.982446853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:50:04.981661209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:50:14.982355526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:50:24.982181561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:50:34.981599146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:50:44.982304156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:50:54.982604935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:51:04.982164433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:51:14.981859425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:51:24.981683175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:51:34.982432241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:51:44.982642912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:51:54.982276266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:52:04.982135889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:52:14.982538777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:52:24.982415812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:52:34.982134962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:52:44.982364194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:52:54.982096342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:53:04.982286142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:53:14.982719863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:53:24.982124455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:53:34.982161129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:53:44.982448421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:53:54.982563028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:54:04.981720293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:54:14.981828972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:54:24.981738447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:54:34.982491063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:54:34.982526297Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":88,"service":"observability"}
{"time":"2026-05-04T02:54:44.981657049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:54:54.982438599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:55:04.982363932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:55:14.981826818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:55:24.98242825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:55:34.982327911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:55:44.982578055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:55:54.98269116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:56:04.982174403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:56:14.981683641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:56:24.982166872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:56:34.981680915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:56:44.982317396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:56:54.982572051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:57:04.982486764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:57:14.982644141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:57:24.981652243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:57:34.98190313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:57:44.981659303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:57:54.981574256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:58:04.982293859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:58:14.982317983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:58:24.982283783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:58:34.982216111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:58:44.981794312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:58:54.982120066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:59:04.98227226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:59:14.982517185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:59:24.982011682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:59:34.982003736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:59:44.982267208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T02:59:44.98229818Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":89,"service":"observability"}
{"time":"2026-05-04T02:59:54.982661904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:00:04.982227835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:00:14.982296557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:00:24.982120409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:00:34.981950759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:00:44.982277732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:00:54.981782798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:01:04.982403743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:01:14.982656103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:01:24.982150609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:01:34.982049344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:01:44.981627738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:01:54.981991245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:02:04.981758221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:02:14.982114066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:02:24.981680669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:02:34.982593064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:02:44.98221208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:02:54.982592692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:03:04.982294057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:03:14.982090431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:03:24.982579149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:03:34.982498825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:03:44.982550431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:03:54.98199403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:04:04.98247295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:04:14.98177251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:04:24.982520496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:04:34.98252325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:04:44.981856556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:04:54.981657062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:04:54.981691038Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":90,"service":"observability"}
{"time":"2026-05-04T03:05:04.981721974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:05:14.982505732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:05:24.982331489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:05:34.982492944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:05:44.982044906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:05:54.982274228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:06:04.982508321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:06:14.982413674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:06:24.982042125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:06:34.982143233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:06:44.982296806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:06:54.982279362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:07:04.981790323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:07:14.982185248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:07:24.982110889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:07:34.982477584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:07:44.9822754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:07:54.981717322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:08:04.982411806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:08:14.981997553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:08:24.98244291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:08:34.982302027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:08:44.982541025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:08:54.981788606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:09:04.981657063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:09:14.981954578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:09:24.982375163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:09:34.982425891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:09:44.982503023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:09:54.982317072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:09:54.982350649Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":91,"service":"observability"}
{"time":"2026-05-04T03:10:04.982102218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:10:14.98180326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:10:24.982299474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:10:34.982326431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:10:44.982407048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:10:54.982108024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:11:04.98171177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:11:14.981726732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:11:24.982283706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:11:34.982275692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:11:44.981673465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:11:54.981716267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:12:04.982154671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:12:14.982023315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:12:24.982487643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:12:34.982308982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:12:44.982040537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:12:54.982316037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:13:04.981593284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:13:14.981825499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:13:24.982269459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:13:34.982045429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:13:44.982537374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:13:54.982157916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:14:04.982594043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:14:14.982635935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:14:24.981955189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:14:34.98266853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:14:44.982319419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:14:54.982124737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:15:04.982389972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:15:04.982431091Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":92,"service":"observability"}
{"time":"2026-05-04T03:15:14.98261814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:15:24.982209125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:15:34.981965105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:15:44.982462862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:15:54.982016557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:16:04.98168759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:16:14.98257473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:16:24.982466631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:16:34.982042996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:16:44.981916154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:16:54.981906416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:17:04.982306029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:17:14.982592514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:17:24.98206884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:17:34.982055848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:17:44.981629096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:17:54.982557169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:18:04.98243669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:18:14.98263284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:18:24.982136285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:18:34.981953683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:18:44.982560591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:18:54.982157263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:19:04.982072552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:19:14.982326479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:19:24.982418274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:19:34.981896174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:19:44.98199453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:19:54.98169431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:20:04.982526004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:20:04.982563395Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":93,"service":"observability"}
{"time":"2026-05-04T03:20:14.981617807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:20:24.982547988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:20:34.982666497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:20:44.981916629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:20:54.982336005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:21:04.982039708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:21:14.981837973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:21:24.98191573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:21:34.981747512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:21:44.982284077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:21:54.982155455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:22:04.982652345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:22:14.98242292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:22:24.981907369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:22:34.98259168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:22:44.982560168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:22:54.98235699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:23:04.981850216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:23:14.981617437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:23:24.981684402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:23:34.981792349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:23:44.982007528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:23:54.982287924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:24:04.982194303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:24:14.981788683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:24:24.982218373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:24:34.982209495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:24:44.982324659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:24:54.981968711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:25:04.982454902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:25:14.98253867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:25:14.982571107Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":94,"service":"observability"}
{"time":"2026-05-04T03:25:24.982113922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:25:34.981937555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:25:44.982355453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:25:54.982397657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:26:04.981732404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:26:14.981943539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:26:24.981812487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:26:34.981984724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:26:44.981609435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:26:54.982574181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:27:04.982046579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:27:14.982621684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:27:24.981655649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:27:34.982280588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:27:44.981729223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:27:54.981672417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:28:04.982026562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:28:14.981707008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:28:24.981637214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:28:34.982032709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:28:44.981655743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:28:54.982312218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:29:04.981699558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:29:14.982477825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:29:24.981691082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:29:34.981791596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:29:44.982570963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:29:54.98171432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:30:04.982345956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:30:14.98189063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:30:24.982017592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:30:24.982050155Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":95,"service":"observability"}
{"time":"2026-05-04T03:30:34.982422038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:30:44.981709402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:30:54.981767092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:31:04.982279602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:31:14.982208931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:31:24.981696262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:31:34.981783131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:31:44.981716834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:31:54.981777513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:32:04.981620866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:32:14.981616903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:32:24.981906884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:32:34.982022834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:32:44.982010159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:32:54.982006274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:33:04.981707431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:33:14.982153718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:33:24.981903906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:33:34.982063758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:33:44.982579138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:33:54.982135269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:34:04.981805575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:34:14.982034955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:34:24.981611318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:34:34.982637038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:34:44.982160061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:34:54.981737664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:35:04.981733584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:35:14.982619221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:35:24.982157426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:35:24.982195806Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":96,"service":"observability"}
{"time":"2026-05-04T03:35:34.982033656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:35:44.982379291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:35:54.981693071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:36:04.981585397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:36:14.982157839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:36:24.98185029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:36:34.982074365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:36:44.982271813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:36:54.982368312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:37:04.981865076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:37:14.981808382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:37:24.982659368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:37:34.981610897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:37:44.981965207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:37:54.981669567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:38:04.982553742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:38:14.981880655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:38:24.982205902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:38:34.981644188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:38:44.982022872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:38:54.981664578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:39:04.981714145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:39:14.981698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:39:24.981670718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:39:34.982589407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:39:44.98174434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:39:54.981818949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:40:04.981735641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:40:14.982578973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:40:24.982106615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:40:34.982092727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:40:34.982123094Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":97,"service":"observability"}
{"time":"2026-05-04T03:40:44.982565755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:40:54.981864886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:41:04.982603275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:41:14.982440247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:41:24.981757669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:41:34.982603373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:41:44.982046531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:41:54.981706755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:42:04.983004444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:42:14.98188373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:42:24.981857156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:42:34.982065251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:42:44.982161892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:42:54.981762512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:43:04.982527282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:43:14.982067126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:43:24.981645168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:43:34.982660451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:43:44.981732498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:43:54.981696395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:44:04.981724595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:44:14.981894731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:44:24.982634351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:44:34.982673527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:44:44.982575571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:44:54.982130645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:45:04.981684771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:45:14.982540154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:45:24.981699815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:45:34.981962118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:45:44.982561193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:45:44.982595434Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":98,"service":"observability"}
{"time":"2026-05-04T03:45:54.982202903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:46:04.982021685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:46:14.981642494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:46:24.98258486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:46:34.982401485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:46:44.982093131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:46:54.982088218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:47:04.98180006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:47:14.98204104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:47:24.981866055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:47:34.982268081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:47:44.981723944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:47:54.981663352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:48:04.98180336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:48:14.981580615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:48:24.9823104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:48:34.982650853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:48:44.982049901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:48:54.981606578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:49:04.981790833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:49:14.98203674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:49:24.98182948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:49:34.98162409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:49:44.982098385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:49:54.981725347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:50:04.982394131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:50:14.982163949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:50:24.98167963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:50:34.982546665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:50:44.981676027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:50:54.982178006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:50:54.982209403Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":99,"service":"observability"}
{"time":"2026-05-04T03:51:04.982104478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:51:14.982283642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:51:24.982282887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:51:34.982633294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:51:44.982546582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:51:54.981847485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:52:04.981728222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:52:14.982584545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:52:24.981899933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:52:34.981983532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:52:44.982465579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:52:54.981652487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:53:04.982506145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:53:14.981906676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:53:24.982210238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:53:34.982557289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:53:44.981729472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:53:54.981653731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:54:04.982497299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:54:14.981710555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:54:24.981773473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:54:34.982547588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:54:44.982100777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:54:54.981678248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:55:04.98244516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:55:14.982535221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:55:24.982449301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:55:34.982208234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:55:44.982380202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:55:54.982562657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:55:54.982594518Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":100,"service":"observability"}
{"time":"2026-05-04T03:56:04.9823971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:56:14.981930783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:56:24.982070987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:56:34.982371502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:56:44.982419326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:56:54.981737274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:57:04.98179974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:57:14.982225054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:57:24.982598169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:57:34.982578505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:57:44.982374141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:57:54.982403262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:58:04.981912215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:58:14.982555128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:58:24.982082188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:58:34.982541917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:58:44.981759184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:58:54.982376476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:59:04.981911985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:59:14.982600919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:59:24.981857581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:59:34.98256268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:59:44.982466038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T03:59:54.981675246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:00:04.982561032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:00:14.982032276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:00:24.981699949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:00:34.98260959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:00:44.981707007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:00:54.982296209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:01:04.982057288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:01:04.982093322Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":101,"service":"observability"}
{"time":"2026-05-04T04:01:14.981734929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:01:24.982417628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:01:34.982589874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:01:44.982037025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:01:54.982568374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:02:04.982690706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:02:14.981648297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:02:24.981605411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:02:34.982517784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:02:44.981684456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:02:54.98227287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:03:04.981711882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:03:14.981765802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:03:24.982451358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:03:34.982210657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:03:44.982566058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:03:54.981957231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:04:04.981652279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:04:14.982474325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:04:24.982282506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:04:34.981969344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:04:44.982564358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:04:54.982628483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:05:04.982561076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:05:14.982612887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:05:24.982270992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:05:34.982135349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:05:44.982076151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:05:54.982330219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:06:04.98180255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:06:14.982493974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:06:14.982533209Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":102,"service":"observability"}
{"time":"2026-05-04T04:06:24.982003426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:06:34.982602778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:06:44.982622686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:06:54.982361483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:07:04.981784585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:07:14.981787524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:07:24.982423022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:07:34.982389359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:07:44.981695019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:07:54.982496782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:08:04.981937037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:08:14.982313397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:08:24.981860852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:08:34.982517153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:08:44.98181709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:08:54.982553068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:09:04.9816809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:09:14.981737094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:09:24.982508922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:09:34.982182242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:09:44.982022013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:09:54.981732442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:10:04.981587334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:10:14.982261243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:10:24.981783324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:10:34.982490013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:10:44.981710184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:10:54.982538523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:11:04.98221935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:11:14.982659651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:11:14.982693104Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":103,"service":"observability"}
{"time":"2026-05-04T04:11:24.981856893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:11:34.982394513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:11:44.981876827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:11:54.982465024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:12:04.981870147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:12:14.981651167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:12:24.982581802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:12:34.982293338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:12:44.981584712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:12:54.982086406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:13:04.981741326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:13:14.981650656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:13:24.98232038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:13:34.982331393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:13:44.982357485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:13:54.981739963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:14:04.981724255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:14:14.9825734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:14:24.982273973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:14:34.982267977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:14:44.982563451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:14:54.981739954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:15:04.982508155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:15:14.982612446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:15:24.98220076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:15:34.982550213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:15:44.98256772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:15:54.981681909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:16:04.982436935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:16:14.981835214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:16:24.982394952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:16:24.982428536Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":104,"service":"observability"}
{"time":"2026-05-04T04:16:34.982220701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:16:44.982574675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:16:54.982052353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:17:04.981678537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:17:14.982207218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:17:24.981671596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:17:34.982555667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:17:44.981913426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:17:54.982484129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:18:04.981701167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:18:14.982484209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:18:24.981636619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:18:34.982581679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:18:44.981707005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:18:54.981663765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:19:04.982605765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:19:14.982611492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:19:24.982198255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:19:34.981815307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:19:44.982099631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:19:54.981629056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:20:04.982609331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:20:14.982280861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:20:24.981754609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:20:34.982602491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:20:44.981830168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:20:54.982587004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:21:04.981968687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:21:14.982510563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:21:24.982148505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:21:34.982592584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:21:34.982623986Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":105,"service":"observability"}
{"time":"2026-05-04T04:21:44.982450996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:21:54.982100325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:22:04.981709021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:22:14.982449595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:22:24.981675469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:22:34.982602104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:22:44.982154582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:22:54.981669124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:23:04.982592551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:23:14.982517259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:23:24.982136196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:23:34.981969549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:23:44.982179849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:23:54.982077428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:24:04.981688812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:24:14.98245074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:24:24.981994524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:24:34.981703873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:24:44.982172691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:24:54.982074343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:25:04.981605083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:25:14.982437389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:25:24.982227972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:25:34.981778388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:25:44.98241714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:25:54.982088923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:26:04.981574512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:26:14.981920369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:26:24.982605954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:26:34.982455329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:26:44.981757253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:26:44.98180435Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":106,"service":"observability"}
{"time":"2026-05-04T04:26:54.982574178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:27:04.982126894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:27:14.981729762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:27:24.982358569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:27:34.982100394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:27:44.98235883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:27:54.982102755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:28:04.982383508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:28:14.981634315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:28:24.982395641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:28:34.98227731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:28:44.981654006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:28:54.982017571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:29:04.981684704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:29:14.981770802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:29:24.982590346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:29:34.982301056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:29:44.982520298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:29:54.982315784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:30:04.982740615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:30:14.982044727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:30:24.982497403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:30:34.98227358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:30:44.982508756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:30:54.982221542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:31:04.98178349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:31:14.982437763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:31:24.982605432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:31:34.982562945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:31:44.981829831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:31:44.981868624Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":107,"service":"observability"}
{"time":"2026-05-04T04:31:54.982528419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:32:04.982410036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:32:14.981690621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:32:24.982360563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:32:34.982270941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:32:44.982520864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:32:54.98169723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:33:04.982528848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:33:14.982277233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:33:24.981676016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:33:34.982590565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:33:44.982068316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:33:54.982480476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:34:04.98234666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:34:14.981794928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:34:24.982452494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:34:34.982118094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:34:44.981592035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:34:54.982359996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:35:04.982106398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:35:14.982145091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:35:24.982387827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:35:34.982394803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:35:44.981614561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:35:54.982482363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:36:04.982221537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:36:14.982655007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:36:24.982170972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:36:34.98260742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:36:44.982199405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:36:44.982261436Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":108,"service":"observability"}
{"time":"2026-05-04T04:36:54.982540084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:37:04.982319973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:37:14.982377038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:37:24.981975471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:37:34.981619859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:37:44.982118263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:37:54.98248733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:38:04.982084634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:38:14.982471525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:38:24.981662329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:38:34.982649719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:38:44.981748468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:38:54.9824709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:39:04.982013209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:39:14.982535324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:39:24.981976905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:39:34.982014509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:39:44.982356372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:39:54.981976972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:40:04.98246395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:40:14.982115574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:40:24.981950735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:40:34.981806802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:40:44.982073574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:40:54.982632886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:41:04.982227602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:41:14.982312819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:41:24.98259766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:41:34.982167368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:41:44.982586317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:41:44.982620352Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":109,"service":"observability"}
{"time":"2026-05-04T04:41:54.982008891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:42:04.982624631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:42:14.982269821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:42:24.981791492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:42:34.981576882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:42:44.981892688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:42:54.982359463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:43:04.982036815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:43:14.981714516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:43:24.982370453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:43:34.982189655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:43:44.98250124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:43:54.982146556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:44:04.982055783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:44:14.98174642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:44:24.982350423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:44:34.98218858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:44:44.981629002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:44:54.982302373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:45:04.982163767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:45:14.982517791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:45:24.982073009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:45:34.982564932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:45:44.98221138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:45:54.982628743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:46:04.98234458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:46:14.982171932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:46:24.981664902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:46:34.982161014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:46:44.982591166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:46:44.982623474Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":110,"service":"observability"}
{"time":"2026-05-04T04:46:54.982117417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:47:04.981651949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:47:14.982522795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:47:24.982424394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:47:34.982210534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:47:44.982633353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:47:54.982183058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:48:04.981875284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:48:14.982301122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:48:24.981879858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:48:34.982319323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:48:44.981647787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:48:54.982225749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:49:04.98202225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:49:14.982103334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:49:24.981661001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:49:34.982441428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:49:44.981722441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:49:54.982416523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:50:04.982002725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:50:14.982643621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:50:24.982108329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:50:34.981761141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:50:44.982103106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:50:54.982573962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:51:04.982297584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:51:14.981622105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:51:24.982546363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:51:34.982171441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:51:44.982210575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:51:54.981988976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:51:54.982041213Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":111,"service":"observability"}
{"time":"2026-05-04T04:52:04.982475588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:52:14.982063976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:52:24.982569636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:52:34.982462664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:52:44.981603763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:52:54.982131492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:53:04.982590805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:53:14.982585677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:53:24.982225419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:53:34.982403265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:53:44.981677346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:53:54.982529712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:54:04.982186327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:54:14.982176128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:54:24.981906204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:54:34.981912874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:54:44.982414653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:54:54.981973609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:55:04.982016739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:55:14.981966823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:55:24.98254033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:55:34.982041303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:55:44.982446363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:55:54.982179689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:56:04.981634906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:56:14.982371257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:56:24.982075083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:56:34.982585708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:56:44.982151098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:56:54.981608052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:57:04.98236863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:57:04.982404278Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":112,"service":"observability"}
{"time":"2026-05-04T04:57:14.982389927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:57:24.982015117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:57:34.982685974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:57:44.982189437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:57:54.982106516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:58:04.982551783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:58:14.982050097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:58:24.981614189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:58:34.982140636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:58:44.981583473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:58:54.982062899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:59:04.982457371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:59:14.981987355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:59:24.982498937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:59:34.982032218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:59:44.982550074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T04:59:54.982186237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:00:04.981636418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:00:14.982031465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:00:24.982531708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:00:34.981850078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:00:44.982431334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:00:54.981706417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:01:04.982271326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:01:14.982469886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:01:24.982169264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:01:34.981751271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:01:44.981603511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:01:54.98246814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:02:04.981740544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:02:14.981946181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:02:14.981980489Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":113,"service":"observability"}
{"time":"2026-05-04T05:02:24.982036605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:02:34.982414564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:02:44.982015516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:02:54.981779286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:03:04.98259413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:03:14.981905256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:03:24.981865142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:03:34.98257542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:03:44.981740697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:03:54.982499346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:04:04.982385492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:04:14.982041302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:04:24.982026596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:04:34.981698931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:04:44.981988421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:04:54.982522187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:05:04.981806879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:05:14.982405287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:05:24.982547017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:05:34.982593733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:05:44.981823325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:05:54.981900378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:06:04.981706369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:06:14.982571023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:06:24.9817963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:06:34.9825809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:06:44.982261469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:06:54.982443852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:07:04.982539723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:07:14.981621338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:07:24.981934898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:07:24.981980027Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":114,"service":"observability"}
{"time":"2026-05-04T05:07:34.982550853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:07:44.982528105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:07:54.981972253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:08:04.982652582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:08:14.98216611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:08:24.982091992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:08:34.9815664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:08:44.982402362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:08:54.982611494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:09:04.982026713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:09:14.981651337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:09:24.98220348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:09:34.982557775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:09:44.982474665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:09:54.982059954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:10:04.982285973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:10:14.981613065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:10:24.981862235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:10:34.982548398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:10:44.982466238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:10:54.982518861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:11:04.982407202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:11:14.981857191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:11:24.981948411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:11:34.982215186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:11:44.982014713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:11:54.982642593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:12:04.981737109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:12:14.981613685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:12:24.981627375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:12:34.981778847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:12:34.98181679Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":115,"service":"observability"}
{"time":"2026-05-04T05:12:44.982232276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:12:54.98209104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:13:04.982111371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:13:14.982376888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:13:24.982633502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:13:34.982212113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:13:44.982629949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:13:54.982104617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:14:04.982063129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:14:14.98170205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:14:24.981582888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:14:34.982035389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:14:44.981717909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:14:54.982454235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:15:04.982284304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:15:14.982716965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:15:24.982287164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:15:34.982200601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:15:44.982202222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:15:54.982475163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:16:04.981722538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:16:14.981992648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:16:24.981775911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:16:34.981971595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:16:44.982469769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:16:54.98178322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:17:04.982139989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:17:14.981727813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:17:24.981865214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:17:34.982521292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:17:34.982557935Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":116,"service":"observability"}
{"time":"2026-05-04T05:17:44.982009179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:17:54.982256547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:18:04.98181035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:18:14.982028111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:18:24.981936253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:18:34.982320011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:18:44.981910591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:18:54.982605185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:19:04.982230787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:19:14.982052316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:19:24.982587097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:19:34.982419653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:19:44.982636892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:19:54.981795751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:20:04.981799114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:20:14.981777629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:20:24.981917479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:20:34.982000349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:20:44.982093579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:20:54.982547715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:21:04.981580474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:21:14.982526768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:21:24.981728538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:21:34.982550998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:21:44.982191731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:21:54.981945489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:22:04.982363978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:22:14.981630086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:22:24.981998736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:22:34.98250754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:22:44.982509677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:22:44.982546751Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":117,"service":"observability"}
{"time":"2026-05-04T05:22:54.981957113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:23:04.981604809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:23:14.982592243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:23:24.982471165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:23:34.982131193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:23:44.981965619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:23:54.981684169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:24:04.982448507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:24:14.982170808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:24:24.981983298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:24:34.982137351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:24:44.982106504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:24:54.982008241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:25:04.981674117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:25:14.981773289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:25:24.982069766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:25:34.982574228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:25:44.982034525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:25:54.98252079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:26:04.982124964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:26:14.981639131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:26:24.982512465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:26:34.982175576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:26:44.981624341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:26:54.98171323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:27:04.982552857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:27:14.981733658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:27:24.98255556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:27:34.981705274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:27:44.982520694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:27:44.982553817Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":118,"service":"observability"}
{"time":"2026-05-04T05:27:54.981668417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:28:04.982202205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:28:14.981956396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:28:24.982567445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:28:34.982524004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:28:44.982457129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:28:54.982301309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:29:04.982071382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:29:14.981967544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:29:24.981671015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:29:34.98229726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:29:44.982582281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:29:54.981751139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:30:04.981992085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:30:14.982411869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:30:24.982514915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:30:34.982426431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:30:44.98178308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:30:54.981651343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:31:04.982466668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:31:14.982037102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:31:24.982597057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:31:34.982627124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:31:44.982385365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:31:54.981673689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:32:04.982501761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:32:14.981616741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:32:24.982204194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:32:34.982606149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:32:44.982630684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:32:44.982661291Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":119,"service":"observability"}
{"time":"2026-05-04T05:32:54.982185994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:33:04.982126458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:33:14.981684326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:33:24.982321471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:33:34.982517113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:33:44.981762909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:33:54.982034015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:34:04.981893252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:34:14.981765374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:34:24.982306537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:34:34.982547429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:34:44.982424658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:34:54.981806478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:35:04.982362961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:35:14.982535778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:35:24.982478597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:35:34.981951937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:35:44.98247051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:35:54.981753455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:36:04.981727829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:36:14.981630988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:36:24.98229939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:36:34.982007479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:36:44.982043878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:36:54.981626072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:37:04.981754726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:37:14.982172772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:37:24.981609079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:37:34.981872044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:37:44.981758554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:37:54.98261119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:37:54.982641068Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":120,"service":"observability"}
{"time":"2026-05-04T05:38:04.982391762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:38:14.9824154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:38:24.981730308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:38:34.982506263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:38:44.981963848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:38:54.982381068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:39:04.982420736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:39:14.982496928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:39:24.981857997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:39:34.982062623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:39:44.982583737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:39:54.981951032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:40:04.982368506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:40:14.982407557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:40:24.982624422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:40:34.982066576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:40:44.982057076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:40:54.982148339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:41:04.981813664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:41:14.982129153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:41:24.981872927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:41:34.982544709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:41:44.981871782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:41:54.982223699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:42:04.982046456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:42:14.982422674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:42:24.981739529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:42:34.981899976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:42:44.982431402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:42:54.981721128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:43:04.981942725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:43:04.981977634Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":121,"service":"observability"}
{"time":"2026-05-04T05:43:14.982177647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:43:24.982316532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:43:34.981664466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:43:44.982211496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:43:54.98172036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:44:04.981699668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:44:14.982595337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:44:24.981825485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:44:34.982470896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:44:44.98178594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:44:54.981835566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:45:04.982147478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:45:14.98182578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:45:24.981703775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:45:34.982298989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:45:44.982268273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:45:54.981977227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:46:04.982357514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:46:14.981901939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:46:24.981747923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:46:34.982537949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:46:44.982529831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:46:54.982529263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:47:04.98245846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:47:14.982500688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:47:24.981764921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:47:34.98254782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:47:44.981773739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:47:54.982042167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:48:04.981826173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:48:14.982425411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:48:14.982458657Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":122,"service":"observability"}
{"time":"2026-05-04T05:48:24.981963411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:48:34.982606557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:48:44.981681475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:48:54.982481037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:49:04.981662853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:49:14.981767731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:49:24.982130455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:49:34.981952303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:49:44.982561494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:49:54.982285948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:50:04.982360964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:50:14.982523103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:50:24.982538489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:50:34.982395462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:50:44.982522188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:50:54.981991678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:51:04.982472351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:51:14.981866451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:51:24.98228507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:51:34.981583279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:51:44.982177436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:51:54.982309252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:52:04.981862265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:52:14.981703085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:52:24.982021931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:52:34.982224625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:52:44.982297095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:52:54.981584142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:53:04.982313241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:53:14.982213193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:53:24.981774414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:53:24.981808477Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":123,"service":"observability"}
{"time":"2026-05-04T05:53:34.982423398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:53:44.981621141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:53:54.981804642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:54:04.982480156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:54:14.982189305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:54:24.981588785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:54:34.981618972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:54:44.982164065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:54:54.982702003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:55:04.982627092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:55:14.981873185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:55:24.982567578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:55:34.982217406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:55:44.982370117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:55:54.982430781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:56:04.981726747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:56:14.982111849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:56:24.982268452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:56:34.981676056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:56:44.981879607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:56:54.982371771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:57:04.981808576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:57:14.982321467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:57:24.981853006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:57:34.981658835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:57:44.981852355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:57:54.982279158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:58:04.981970776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:58:14.981819288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:58:24.982322406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:58:24.982354756Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":124,"service":"observability"}
{"time":"2026-05-04T05:58:34.982429191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:58:44.982597251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:58:54.98169925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:59:04.981650724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:59:14.982224578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:59:24.982028773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:59:34.982280042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:59:44.982468835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T05:59:54.982102771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:00:04.983185686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:00:14.981562315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:00:24.98159877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:00:34.982218694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:00:44.982630996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:00:54.982200844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:01:04.981864474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:01:14.981795683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:01:24.982425771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:01:34.982194454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:01:44.982556177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:01:54.981656744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:02:04.981813741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:02:14.982096598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:02:24.98169426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:02:34.982557165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:02:44.98243129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:02:54.981720423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:03:04.982407483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:03:14.982438543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:03:24.982295381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:03:34.982043069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:03:34.982075695Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":125,"service":"observability"}
{"time":"2026-05-04T06:03:44.982472579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:03:54.981837445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:04:04.982364686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:04:14.982194251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:04:24.982393251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:04:34.982596547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:04:44.981692579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:04:54.982578416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:05:04.982470814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:05:14.982389223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:05:24.982606392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:05:34.982022239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:05:44.982165248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:05:54.982539763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:06:04.982625304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:06:14.982484248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:06:24.98243164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:06:34.982102573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:06:44.982086683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:06:54.981667571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:07:04.983079273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:07:14.98230995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:07:24.982561604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:07:34.982616016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:07:44.982091129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:07:54.982033905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:08:04.981618394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:08:14.982114791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:08:24.981606259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:08:34.982604997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:08:34.982641543Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":126,"service":"observability"}
{"time":"2026-05-04T06:08:44.982306043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:08:54.981684167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:09:04.981688591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:09:14.981852339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:09:24.982476662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:09:34.982576313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:09:44.981807553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:09:54.982340014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:10:04.982099951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:10:14.981957299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:10:24.982412514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:10:34.982546042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:10:44.982548916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:10:54.982521986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:11:04.982156417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:11:14.982206625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:11:24.982471941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:11:34.982433263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:11:44.982649132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:11:54.98239201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:12:04.981611742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:12:14.982672416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:12:24.98232518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:12:34.982034096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:12:44.982137853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:12:54.981728304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:13:04.98253614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:13:14.982016912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:13:24.982536729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:13:34.982478299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:13:44.981625631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:13:44.981659347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":127,"service":"observability"}
{"time":"2026-05-04T06:13:54.981712834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:14:04.981581538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:14:14.982409643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:14:24.98203414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:14:34.982293203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:14:44.98237675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:14:54.982261087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:15:04.981610349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:15:14.982464101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:15:24.981572892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:15:34.982169435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:15:44.981786551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:15:54.982352495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:16:04.98215166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:16:14.98263652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:16:24.982152471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:16:34.982555293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:16:44.982294625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:16:54.982565186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:17:04.982121883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:17:14.981678471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:17:24.982214215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:17:34.981871449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:17:44.981587262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:17:54.982054062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:18:04.981604274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:18:14.982367591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:18:24.981910891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:18:34.98249217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:18:44.982266303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:18:44.982307045Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":128,"service":"observability"}
{"time":"2026-05-04T06:18:54.981965678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:19:04.981731802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:19:14.982097475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:19:24.982345817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:19:34.982476079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:19:44.981571208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:19:54.982091684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:20:04.982600267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:20:14.981671369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:20:24.981916642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:20:34.982216281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:20:44.981892991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:20:54.982512288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:21:04.982067542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:21:14.982045724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:21:24.982409607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:21:34.982361788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:21:44.982496772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:21:54.982047513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:22:04.982524093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:22:14.981909365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:22:24.982482514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:22:34.982109998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:22:44.982285803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:22:54.981896676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:23:04.98251071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:23:14.981966177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:23:24.982570057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:23:34.982586885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:23:44.982618588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:23:44.982651254Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":129,"service":"observability"}
{"time":"2026-05-04T06:23:54.982500234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:24:04.982073732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:24:14.981644753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:24:24.982012386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:24:34.981764365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:24:44.982430373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:24:54.982433029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:25:04.98215208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:25:14.982111707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:25:24.982343645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:25:34.982346251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:25:44.982317567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:25:54.98206445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:26:04.981723265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:26:14.981701866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:26:24.982323633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:26:34.982229981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:26:44.985442024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:26:54.982329349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:27:04.982369804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:27:14.982658966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:27:24.981925178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:27:34.981670757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:27:44.98198552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:27:54.982043659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:28:04.9820461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:28:14.982620598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:28:24.982213784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:28:34.982591581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:28:44.982211936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:28:54.9820989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:28:54.982147545Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":130,"service":"observability"}
{"time":"2026-05-04T06:29:04.981674847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:29:14.98241777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:29:24.981955007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:29:34.982610588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:29:44.981842219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:29:54.981862268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:30:04.985453137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:30:14.982140386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:30:24.982020153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:30:34.981968618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:30:44.982214049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:30:54.981827898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:31:04.982359345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:31:14.982198987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:31:24.98235871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:31:34.981940648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:31:44.982158093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:31:54.982103532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:32:04.981950734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:32:14.98250538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:32:24.982038313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:32:34.981661434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:32:44.981625146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:32:54.982030865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:33:04.981837574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:33:14.981794503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:33:24.981701659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:33:34.982598464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:33:44.981666099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:33:54.981715875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:34:04.982398098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:34:04.982443249Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":131,"service":"observability"}
{"time":"2026-05-04T06:34:14.982018638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:34:24.981707188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:34:34.98236697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:34:44.981634609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:34:54.981610055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:35:04.981931539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:35:14.982089081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:35:24.982005332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:35:34.982678379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:35:44.981656496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:35:54.981657804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:36:04.982032841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:36:14.982149143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:36:24.982664765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:36:34.982702747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:36:44.981626446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:36:54.981914878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:37:04.98162441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:37:14.981673691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:37:24.981931013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:37:34.982621223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:37:44.982583412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:37:54.982040896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:38:04.981599512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:38:14.982197615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:38:24.981897545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:38:34.982592193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:38:44.982014133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:38:54.981733408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:39:04.982232251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:39:14.981743255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:39:14.981782255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":132,"service":"observability"}
{"time":"2026-05-04T06:39:24.982471014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:39:34.982029859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:39:44.981718769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:39:54.982138884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:40:04.982454575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:40:14.981706933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:40:24.982529835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:40:34.981890122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:40:44.982404395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:40:54.981924378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:41:04.981674198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:41:14.982224443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:41:24.982597144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:41:34.982606662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:41:44.981592814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:41:54.981640146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:42:04.981637564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:42:14.981663515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:42:24.981802254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:42:34.981640809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:42:44.981791903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:42:54.981751592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:43:04.981656202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:43:14.981761591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:43:24.982593099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:43:34.982317639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:43:44.981837738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:43:54.98159448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:44:04.982640044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:44:14.981596205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:44:24.981688025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:44:24.981734315Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":133,"service":"observability"}
{"time":"2026-05-04T06:44:34.982043039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:44:44.982459286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:44:54.982646427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:45:04.981853846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:45:14.982633001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:45:24.981939851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:45:34.982110812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:45:44.98249836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:45:54.982496204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:46:04.982427941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:46:14.981744368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:46:24.981707841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:46:34.982535367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:46:44.982051415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:46:54.982556696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:47:04.982591253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:47:14.981649641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:47:24.982803506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:47:34.982142806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:47:44.982566347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:47:54.982258681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:48:04.981676551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:48:14.98196101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:48:24.981822938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:48:34.98161908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:48:44.981658127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:48:54.981711376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:49:04.982441246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:49:14.982553071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:49:24.981722342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:49:24.98176942Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":134,"service":"observability"}
{"time":"2026-05-04T06:49:34.981960849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:49:44.982577392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:49:54.981758371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:50:04.981720016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:50:14.982162816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:50:24.982455439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:50:34.98188869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:50:44.982394439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:50:54.981944707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:51:04.981682321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:51:14.982868817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:51:24.981815401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:51:34.982560569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:51:44.982466675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:51:54.982108902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:52:04.981802192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:52:14.981773046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:52:24.982510868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:52:34.982359348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:52:44.981748241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:52:54.982584396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:53:04.982074032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:53:14.981847719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:53:24.981752831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:53:34.982506965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:53:44.981905345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:53:54.981693037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:54:04.982290753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:54:14.981975577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:54:24.98159682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:54:34.982349939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:54:34.982387493Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":135,"service":"observability"}
{"time":"2026-05-04T06:54:44.981914479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:54:54.981605237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:55:04.984924479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:55:14.981784229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:55:24.981737948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:55:34.982576717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:55:44.981873476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:55:54.981670121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:56:04.982553431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:56:14.982727258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:56:24.981740052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:56:34.982587731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:56:44.982377301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:56:54.981592037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:57:04.982194672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:57:14.98266312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:57:24.981648536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:57:34.982593316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:57:44.981950888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:57:54.981810635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:58:04.981689916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:58:14.9819452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:58:24.981656531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:58:34.982508816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:58:44.981650414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:58:54.982206233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:59:04.981677554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:59:14.981692018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:59:24.982280616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:59:34.982378114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:59:34.982416287Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":136,"service":"observability"}
{"time":"2026-05-04T06:59:44.981689574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T06:59:54.982545039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:00:04.98352362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:00:14.98198888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:00:24.981610529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:00:34.982422029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:00:44.981684091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:00:54.981930081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:01:04.981963639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:01:14.981768501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:01:24.982445353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:01:34.982185341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:01:44.982606595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:01:54.981761852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:02:04.982129469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:02:14.982500129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:02:24.982267412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:02:34.982430057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:02:44.981637082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:02:54.982548302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:03:04.982469776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:03:14.982326599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:03:24.98205834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:03:34.982067741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:03:44.981588889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:03:54.98201901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:04:04.981851252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:04:14.982039187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:04:24.982193239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:04:34.982593596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:04:34.982626097Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":137,"service":"observability"}
{"time":"2026-05-04T07:04:44.981683637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:04:54.982488764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:05:04.982638022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:05:14.982634506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:05:24.982149807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:05:34.982551462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:05:44.981606073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:05:54.981943574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:06:04.982488465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:06:14.98197159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:06:24.981797615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:06:34.982371178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:06:44.981687102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:06:54.982020009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:07:04.981781139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:07:14.981798786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:07:24.982471666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:07:34.982478224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:07:44.981823509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:07:54.982601322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:08:04.981857698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:08:14.981769969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:08:24.982368528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:08:34.982087756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:08:44.981681452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:08:54.98232316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:09:04.981683159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:09:14.981673172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:09:24.982582222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:09:34.98257472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:09:44.982123122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:09:44.982155976Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":138,"service":"observability"}
{"time":"2026-05-04T07:09:54.981648294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:10:04.982447842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:10:14.981785014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:10:24.982650821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:10:34.98203112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:10:44.981768594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:10:54.982030885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:11:04.981909798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:11:14.982284025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:11:24.982567698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:11:34.982599781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:11:44.982221809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:11:54.981739958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:12:04.981653116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:12:14.982010597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:12:24.981993764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:12:34.982569114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:12:44.982356259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:12:54.981766984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:13:04.98246511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:13:14.981710043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:13:24.982456109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:13:34.981898557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:13:44.982449367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:13:54.982458224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:14:04.981674327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:14:14.98161668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:14:24.982067873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:14:34.982231944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:14:44.982558383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:14:44.982590808Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":139,"service":"observability"}
{"time":"2026-05-04T07:14:54.98256008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:15:04.981922522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:15:14.982563516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:15:24.9819054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:15:34.982604046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:15:44.982311345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:15:54.981672498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:16:04.982578243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:16:14.981736576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:16:24.982137932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:16:34.982588859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:16:44.982080942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:16:54.981806474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:17:04.981923808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:17:14.981791548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:17:24.982464677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:17:34.982366461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:17:44.981587487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:17:54.981876129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:18:04.981695138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:18:14.982545981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:18:24.981694987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:18:34.981848896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:18:44.981992043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:18:54.982449078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:19:04.982330917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:19:14.981672479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:19:24.981968621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:19:34.982620055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:19:44.981920191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:19:54.982432782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:19:54.982470276Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":140,"service":"observability"}
{"time":"2026-05-04T07:20:04.982296965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:20:14.98166454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:20:24.982272114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:20:34.982192261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:20:44.982528529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:20:54.982220924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:21:04.982554071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:21:14.982132814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:21:24.981693803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:21:34.981694589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:21:44.982343586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:21:54.98262982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:22:04.981626983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:22:14.982308609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:22:24.981669909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:22:34.981956284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:22:44.982421874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:22:54.981728663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:23:04.982511647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:23:14.982407884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:23:24.981901579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:23:34.982637541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:23:44.982444773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:23:54.981639727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:24:04.981868004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:24:14.982607278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:24:24.98177822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:24:34.98254442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:24:44.981755716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:24:54.981673002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:25:04.982413904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:25:04.982447247Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":141,"service":"observability"}
{"time":"2026-05-04T07:25:14.982489056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:25:24.982172327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:25:34.981771237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:25:44.982318497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:25:54.981762018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:26:04.981744528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:26:14.981961077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:26:24.982662114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:26:34.982446672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:26:44.982333296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:26:54.982279279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:27:04.981774912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:27:14.981753081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:27:24.981721927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:27:34.982575284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:27:44.981930314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:27:54.981632364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:28:04.981735696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:28:14.982037833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:28:24.981698685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:28:34.982604392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:28:44.982153198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:28:54.982445856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:29:04.982377714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:29:14.982086248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:29:24.982512277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:29:34.98216881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:29:44.982431677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:29:54.981810269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:30:04.982981151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:30:04.983018546Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":142,"service":"observability"}
{"time":"2026-05-04T07:30:14.982449167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:30:24.981867084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:30:34.982632637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:30:44.982132513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:30:54.982480744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:31:04.982315493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:31:14.981694548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:31:24.982503331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:31:34.982366603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:31:44.981801663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:31:54.982626107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:32:04.981629088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:32:14.982495178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:32:24.98205799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:32:34.982022809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:32:44.982428076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:32:54.982177008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:33:04.98166516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:33:14.981705995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:33:24.982311531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:33:34.98258309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:33:44.982401464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:33:54.981703628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:34:04.981730689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:34:14.982277351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:34:24.981624672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:34:34.982413913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:34:44.981832328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:34:54.982636176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:35:04.982326897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:35:14.981668738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:35:14.981726012Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":143,"service":"observability"}
{"time":"2026-05-04T07:35:24.981678505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:35:34.982597176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:35:44.98227801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:35:54.98239318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:36:04.983561854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:36:14.982028744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:36:24.982486714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:36:34.982207555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:36:44.98168251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:36:54.982568369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:37:04.982380422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:37:14.982050988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:37:24.981700639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:37:34.982530221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:37:44.982005671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:37:54.981660877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:38:04.982585268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:38:14.982210347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:38:24.982632277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:38:34.982511257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:38:44.981772608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:38:54.982575176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:39:04.982225244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:39:14.982545572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:39:24.981740339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:39:34.982424378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:39:44.982053864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:39:54.982612152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:40:04.982438875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:40:14.982265887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:40:14.982308278Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":144,"service":"observability"}
{"time":"2026-05-04T07:40:24.982091579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:40:34.9815752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:40:44.982078395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:40:54.981670249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:41:04.981723414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:41:14.982616004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:41:24.98201993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:41:34.982450557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:41:44.982584123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:41:54.98239903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:42:04.982493294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:42:14.98214981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:42:24.98257593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:42:34.982576106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:42:44.982104964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:42:54.982508152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:43:04.982567581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:43:14.982588152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:43:24.982131515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:43:34.982043016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:43:44.982477011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:43:54.982323325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:44:04.981800303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:44:14.982443199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:44:24.982044388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:44:34.981968113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:44:44.982335596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:44:54.981956462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:45:04.982493492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:45:14.982135649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:45:24.981664049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:45:24.981739748Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":145,"service":"observability"}
{"time":"2026-05-04T07:45:34.982096231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:45:44.982546896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:45:54.98219808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:46:04.981642406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:46:14.982037932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:46:24.982587997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:46:34.982576868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:46:44.982462837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:46:54.981663147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:47:04.982410486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:47:14.982292934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:47:24.982526258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:47:34.982463677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:47:44.981719448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:47:54.982527821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:48:04.982453854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:48:14.981970864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:48:24.98233985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:48:34.982194962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:48:44.982312889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:48:54.982475298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:49:04.9822925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:49:14.98208962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:49:24.982341031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:49:34.981958724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:49:44.982088837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:49:54.982439383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:50:04.982161445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:50:14.982558536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:50:24.982276962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:50:24.982310592Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":146,"service":"observability"}
{"time":"2026-05-04T07:50:34.981990779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:50:44.982343887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:50:54.982033852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:51:04.982586218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:51:14.981644514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:51:24.982337993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:51:34.981981735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:51:44.982391314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:51:54.982007528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:52:04.981595773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:52:14.982428694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:52:24.982169394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:52:34.981979109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:52:44.986555252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:52:54.982323658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:53:04.981982247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:53:14.982017461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:53:24.982497047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:53:34.982318815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:53:44.981737287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:53:54.982478353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:54:04.982330293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:54:14.982011183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:54:24.982268125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:54:34.981894647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:54:44.982172361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:54:54.981665347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:55:04.982393068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:55:14.982330509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:55:24.982050632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:55:34.98165311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:55:34.981687465Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":147,"service":"observability"}
{"time":"2026-05-04T07:55:44.982159323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:55:54.981645964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:56:04.982463554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:56:14.98196314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:56:24.982413859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:56:34.982084853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:56:44.982275477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:56:54.981703571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:57:04.982403618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:57:14.98218386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:57:24.981888806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:57:34.982476383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:57:44.981925838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:57:54.98260127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:58:04.9825725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:58:14.982276845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:58:24.982018862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:58:34.981600971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:58:44.982065518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:58:54.982607981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:59:04.982147815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:59:14.982058413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:59:24.981644844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:59:34.982175778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:59:44.982334501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T07:59:54.981934833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:00:04.982183954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:00:14.982638985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:00:24.982268119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:00:34.981901254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:00:34.981935612Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":148,"service":"observability"}
{"time":"2026-05-04T08:00:44.982215685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:00:54.981864061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:01:04.98239532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:01:14.98240388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:01:24.981941186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:01:34.981865088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:01:44.98227552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:01:54.981665807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:02:04.982494397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:02:14.982059641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:02:24.981891871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:02:34.982652486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:02:44.982154238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:02:54.981934907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:03:04.982526757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:03:14.981834718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:03:24.982209865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:03:34.981628951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:03:44.982271786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:03:54.98199995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:04:04.982440421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:04:14.98263499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:04:24.981998271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:04:34.982547285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:04:44.982178615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:04:54.981905658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:05:04.982420004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:05:14.982452778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:05:24.982112905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:05:34.981954156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:05:34.982017652Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":149,"service":"observability"}
{"time":"2026-05-04T08:05:44.982350044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:05:54.981983063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:06:04.98157806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:06:14.982127764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:06:24.982533573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:06:34.982082699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:06:44.982488739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:06:54.982105332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:07:04.981658662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:07:14.981630689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:07:24.982329128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:07:34.981882689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:07:44.981772564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:07:54.982370968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:08:04.981759756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:08:14.982041336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:08:24.982316838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:08:34.982589332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:08:44.981894525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:08:54.981593962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:09:04.982067753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:09:14.98183643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:09:24.982053146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:09:34.982513016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:09:44.9819326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:09:54.981846277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:10:04.981694347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:10:14.981839628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:10:24.982067207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:10:34.982479606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:10:34.982514192Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":150,"service":"observability"}
{"time":"2026-05-04T08:10:44.981925409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:10:54.982637805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:11:04.982022278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:11:14.982531497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:11:24.981681321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:11:34.982214418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:11:44.981805704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:11:54.981611064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:12:04.981886826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:12:14.982552448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:12:24.982009297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:12:34.982468954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:12:44.982363302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:12:54.981858039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:13:04.98161477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:13:14.982568404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:13:24.982585947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:13:34.98229648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:13:44.982406401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:13:54.982187403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:14:04.981868454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:14:14.982140828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:14:24.982351217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:14:34.982620904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:14:44.981711271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:14:54.981604107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:15:04.981610261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:15:14.981757245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:15:24.982196051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:15:34.981633863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:15:44.982173437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:15:44.982205812Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":151,"service":"observability"}
{"time":"2026-05-04T08:15:54.981988984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:16:04.982115224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:16:14.982556534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:16:24.9826371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:16:34.982566625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:16:44.982450092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:16:54.981598469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:17:04.982123191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:17:14.981731667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:17:24.98215813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:17:34.982649412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:17:44.982010277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:17:54.982552942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:18:04.981926147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:18:14.981646692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:18:24.982005267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:18:34.98186658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:18:44.982561144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:18:54.981990267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:19:04.981779062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:19:14.981891544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:19:24.981639138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:19:34.982544435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:19:44.981659916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:19:54.982117232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:20:04.981950663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:20:14.981772177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:20:24.981734311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:20:34.982203436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:20:44.982366335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:20:44.982409572Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":152,"service":"observability"}
{"time":"2026-05-04T08:20:54.982647055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:21:04.981693887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:21:14.981821774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:21:24.981983772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:21:34.982567706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:21:44.981958197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:21:54.98168291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:22:04.98262259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:22:14.982204177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:22:24.982305388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:22:34.982199414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:22:44.981962199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:22:54.981641814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:23:04.982618575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:23:14.982618593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:23:24.982204133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:23:34.982073432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:23:44.98259184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:23:54.982503434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:24:04.982496016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:24:14.981620015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:24:24.982020242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:24:34.982572789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:24:44.982565454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:24:54.982735675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:25:04.982403446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:25:14.982648854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:25:24.982105521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:25:34.982540261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:25:44.982500925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:25:44.982539145Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":153,"service":"observability"}
{"time":"2026-05-04T08:25:54.98244309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:26:04.981581356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:26:14.982279358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:26:24.982611563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:26:34.981602177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:26:44.981821336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:26:54.982009883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:27:04.982433694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:27:14.981779835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:27:24.981693833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:27:34.982101567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:27:44.982617008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:27:54.982291822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:28:04.981844224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:28:14.982498659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:28:24.982151638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:28:34.981907067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:28:44.98168155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:28:54.981710605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:29:04.98235232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:29:14.981713401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:29:24.981894735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:29:34.981640801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:29:44.982041846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:29:54.982384813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:30:04.981733327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:30:14.982078212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:30:24.981746508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:30:34.98191618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:30:44.982208962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:30:54.98181966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:30:54.98185567Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":154,"service":"observability"}
{"time":"2026-05-04T08:31:04.982547605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:31:14.981957147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:31:24.981804666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:31:34.982585987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:31:44.982542195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:31:54.982526493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:32:04.981753906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:32:14.981879324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:32:24.982147021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:32:34.98195682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:32:44.981662457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:32:54.982063816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:33:04.982096722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:33:14.981763893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:33:24.981908164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:33:34.982517309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:33:44.982194323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:33:54.981955136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:34:04.981845514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:34:14.982273658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:34:24.981880751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:34:34.982599986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:34:44.982043026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:34:54.981566372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:35:04.981768337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:35:14.982098697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:35:24.982504628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:35:34.98241859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:35:44.98220205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:35:54.98244764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:35:54.982477534Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":155,"service":"observability"}
{"time":"2026-05-04T08:36:04.982086614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:36:14.981745026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:36:24.981938293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:36:34.982130088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:36:44.981977276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:36:54.981743611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:37:04.982097947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:37:14.981797575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:37:24.982137866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:37:34.981765605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:37:44.98239175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:37:54.98254402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:38:04.982063555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:38:14.981765118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:38:24.981748614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:38:34.982016429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:38:44.981748588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:38:54.981758909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:39:04.982427284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:39:14.982080468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:39:24.982409055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:39:34.982417627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:39:44.981883369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:39:54.982259949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:40:04.981845624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:40:14.981960541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:40:24.982475582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:40:34.982548364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:40:44.981987723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:40:54.982682106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:40:54.982716595Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":156,"service":"observability"}
{"time":"2026-05-04T08:41:04.982053729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:41:14.981740263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:41:24.981679805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:41:34.982573631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:41:44.982419028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:41:54.982610311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:42:04.982449067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:42:14.981788765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:42:24.981970091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:42:34.981600662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:42:44.98164874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:42:54.982494814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:43:04.981642564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:43:14.981789329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:43:24.982342311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:43:34.982037437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:43:44.982548071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:43:54.981717613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:44:04.981696339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:44:14.982555607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:44:24.982636717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:44:34.982551295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:44:44.981659645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:44:54.982399334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:45:04.982586868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:45:14.981957335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:45:24.981686907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:45:34.981978924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:45:44.982043999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:45:54.982636224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:46:04.982112276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:46:04.982148876Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":157,"service":"observability"}
{"time":"2026-05-04T08:46:14.9826163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:46:24.982193927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:46:34.982270785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:46:44.9820786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:46:54.982077533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:47:04.98236133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:47:14.98254108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:47:24.981823352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:47:34.982509375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:47:44.981809748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:47:54.982501993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:48:04.982157228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:48:14.982602448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:48:24.981731893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:48:34.982211831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:48:44.982035916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:48:54.982514539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:49:04.982158039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:49:14.981840137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:49:24.98256718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:49:34.982487302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:49:44.981877185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:49:54.982101493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:50:04.982521702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:50:14.981517178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:50:24.981794697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:50:34.982540748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:50:44.982452932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:50:54.981789277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:51:04.981832447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:51:14.981762252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:51:14.981810023Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":158,"service":"observability"}
{"time":"2026-05-04T08:51:24.982303935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:51:34.982266459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:51:44.98162658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:51:54.982290717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:52:04.981800203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:52:14.981822014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:52:24.982375604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:52:34.981713152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:52:44.981819426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:52:54.98162603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:53:04.98255885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:53:14.981712763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:53:24.982473798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:53:34.982557156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:53:44.981804692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:53:54.982057066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:54:04.9821023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:54:14.981585017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:54:24.981674373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:54:34.982392526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:54:44.981577899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:54:54.982551978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:55:04.981891091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:55:14.981752666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:55:24.982479761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:55:34.981908626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:55:44.982488133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:55:54.98179801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:56:04.982024985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:56:14.981706514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:56:24.982517878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:56:24.982556216Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":159,"service":"observability"}
{"time":"2026-05-04T08:56:34.98222571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:56:44.982320084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:56:54.981594763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:57:04.982555445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:57:14.981989845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:57:24.981737752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:57:34.982536431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:57:44.982385118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:57:54.982371351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:58:04.982551497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:58:14.982365905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:58:24.981883715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:58:34.981622487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:58:44.981999895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:58:54.982271505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:59:04.981822733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:59:14.981748273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:59:24.982617722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:59:34.981648084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:59:44.981825873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T08:59:54.982640784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:00:04.982678862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:00:14.981713483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:00:24.982323185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:00:34.982197921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:00:44.981760178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:00:54.982551166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:01:04.982320554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:01:14.981742936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:01:24.982177213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:01:34.982941289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:01:34.98297853Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":160,"service":"observability"}
{"time":"2026-05-04T09:01:44.981659879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:01:54.981667714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:02:04.982460239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:02:14.981962857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:02:24.982282626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:02:34.982215306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:02:44.982593737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:02:54.982274531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:03:04.981702032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:03:14.981764187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:03:24.982495608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:03:34.982490917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:03:44.982584576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:03:54.982260994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:04:04.981708205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:04:14.98228133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:04:24.981643252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:04:34.981634788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:04:44.982477221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:04:54.982219242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:05:04.981819332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:05:14.98170698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:05:24.982419322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:05:34.982425524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:05:44.982637296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:05:54.982536685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:06:04.981897969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:06:14.982466601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:06:24.98214079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:06:34.982671339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:06:44.982189748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:06:44.982223003Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":161,"service":"observability"}
{"time":"2026-05-04T09:06:54.982454372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:07:04.981765883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:07:14.982553905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:07:24.982513103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:07:34.982404214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:07:44.981785079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:07:54.982611241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:08:04.982138546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:08:14.982421587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:08:24.981911486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:08:34.982566669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:08:44.982258567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:08:54.982568641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:09:04.98207141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:09:14.981737891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:09:24.982436765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:09:34.982175474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:09:44.981731124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:09:54.982490949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:10:04.981823716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:10:14.982425029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:10:24.982144031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:10:34.982475294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:10:44.981831376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:10:54.982661223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:11:04.982397065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:11:14.981809456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:11:24.981807631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:11:34.982174528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:11:44.981769217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:11:54.98218234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:11:54.982212957Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":162,"service":"observability"}
{"time":"2026-05-04T09:12:04.981762111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:12:14.982170317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:12:24.982623674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:12:34.982460025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:12:44.982614287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:12:54.982490106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:13:04.982058435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:13:14.982302368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:13:24.982408096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:13:34.982310233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:13:44.982471231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:13:54.981812848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:14:04.98240323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:14:14.982427425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:14:24.981769751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:14:34.982004609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:14:44.982451345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:14:54.981850879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:15:04.982390197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:15:14.982297263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:15:24.982674797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:15:34.982260273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:15:44.981752412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:15:54.982130433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:16:04.981825627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:16:14.981955764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:16:24.982157926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:16:34.98234224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:16:44.982397554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:16:54.981617021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:17:04.982469369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:17:04.982501933Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":163,"service":"observability"}
{"time":"2026-05-04T09:17:14.981794112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:17:24.98225983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:17:34.98262761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:17:44.98246961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:17:54.982377174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:18:04.982045676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:18:14.982625035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:18:24.982520353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:18:34.982008026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:18:44.982610107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:18:54.981694276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:19:04.981953607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:19:14.981772136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:19:24.982280573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:19:34.982197784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:19:44.982219067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:19:54.982213254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:20:04.982313224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:20:14.981787385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:20:24.981880325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:20:34.982227997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:20:44.982461737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:20:54.982057048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:21:04.981652705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:21:14.982369244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:21:24.982145709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:21:34.981955638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:21:44.98251798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:21:54.982078787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:22:04.982427181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:22:14.98261708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:22:14.982654774Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":164,"service":"observability"}
{"time":"2026-05-04T09:22:24.982434192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:22:34.981595184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:22:44.982436631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:22:54.98241274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:23:04.982319269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:23:14.981801551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:23:24.981615339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:23:34.982578036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:23:44.981797475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:23:54.982164141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:24:04.981666785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:24:14.982034192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:24:24.982006469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:24:34.982507312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:24:44.981947877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:24:54.981671435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:25:04.982448659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:25:14.981773891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:25:24.98197305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:25:34.98226488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:25:44.982269467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:25:54.982190158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:26:04.981946392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:26:14.982010416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:26:24.981946143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:26:34.981963663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:26:44.982173187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:26:54.981682465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:27:04.981569985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:27:14.982605713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:27:24.9820449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:27:24.982080877Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":165,"service":"observability"}
{"time":"2026-05-04T09:27:34.982565017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:27:44.982023818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:27:54.981982628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:28:04.982308114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:28:14.982600159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:28:24.982192352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:28:34.982280967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:28:44.981973706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:28:54.982313148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:29:04.981759908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:29:14.981765643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:29:24.982401061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:29:34.982109603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:29:44.982546968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:29:54.982275522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:30:04.981718858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:30:14.981943634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:30:24.982484915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:30:34.982325245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:30:44.982039878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:30:54.982387289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:31:04.982395121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:31:14.982044206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:31:24.982372954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:31:34.982107672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:31:44.982368623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:31:54.98201078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:32:04.98259025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:32:14.981577126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:32:24.982027503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:32:34.982231107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:32:34.982293165Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":166,"service":"observability"}
{"time":"2026-05-04T09:32:44.982089552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:32:54.982025327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:33:04.982577675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:33:14.982127341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:33:24.982284224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:33:34.982433012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:33:44.98236912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:33:54.981908678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:34:04.982302546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:34:14.982126639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:34:24.98263093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:34:34.982352939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:34:44.981577991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:34:54.982373436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:35:04.981697394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:35:14.982102073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:35:24.982084913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:35:34.98202546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:35:44.982174918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:35:54.981679192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:36:04.982358389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:36:14.982626157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:36:24.982060917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:36:34.982107292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:36:44.982475969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:36:54.981874015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:37:04.981992635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:37:14.982161708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:37:24.9820248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:37:34.982004575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:37:44.981671056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:37:44.981738289Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":167,"service":"observability"}
{"time":"2026-05-04T09:37:54.982004079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:38:04.981995819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:38:14.981685985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:38:24.982367426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:38:34.982518671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:38:44.981933431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:38:54.982457758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:39:04.982284522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:39:14.981738481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:39:24.982380779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:39:34.982040371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:39:44.982414576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:39:54.9823671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:40:04.982599556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:40:14.982443736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:40:24.982039737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:40:34.981796521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:40:44.982456824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:40:54.981966865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:41:04.982302629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:41:14.981811786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:41:24.982545589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:41:34.981684468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:41:44.982169223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:41:54.981801812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:42:04.982145559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:42:14.982020508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:42:24.982107327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:42:34.981809546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:42:44.982477046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:42:44.98250802Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":168,"service":"observability"}
{"time":"2026-05-04T09:42:54.981949853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:43:04.981905732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:43:14.982405665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:43:24.982415436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:43:34.982598335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:43:44.981733277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:43:54.981657889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:44:04.981716234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:44:14.981822775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:44:24.982647469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:44:34.981638868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:44:44.981845557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:44:54.982635944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:45:04.982391234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:45:14.981763359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:45:24.982402123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:45:34.981902291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:45:44.983133488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:45:54.981878986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:46:04.981693005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:46:14.982290253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:46:24.981711857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:46:34.98255233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:46:44.981716885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:46:54.982120357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:47:04.981696941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:47:14.981710444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:47:24.98190792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:47:34.982476078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:47:44.981630648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:47:54.981732311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:47:54.981774605Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":169,"service":"observability"}
{"time":"2026-05-04T09:48:04.98171918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:48:14.982138948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:48:24.98257832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:48:34.982523515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:48:44.981743719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:48:54.981760994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:49:04.981747001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:49:14.981756394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:49:24.982086507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:49:34.982576489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:49:44.982657391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:49:54.98167262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:50:04.981650272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:50:14.981756378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:50:24.981979254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:50:34.981897164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:50:44.982611478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:50:54.982318382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:51:04.981757738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:51:14.981737171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:51:24.981625786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:51:34.982592701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:51:44.981862181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:51:54.98253287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:52:04.982439876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:52:14.981796565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:52:24.981640675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:52:34.982063927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:52:44.982050838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:52:54.981670752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:53:04.982034621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:53:04.982069177Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":170,"service":"observability"}
{"time":"2026-05-04T09:53:14.98170792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:53:24.982018799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:53:34.982272516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:53:44.982262716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:53:54.98162192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:54:04.981693378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:54:14.982122893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:54:24.981618718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:54:34.982585806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:54:44.981667149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:54:54.981707089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:55:04.982350967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:55:14.981740493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:55:24.98179304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:55:34.982602187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:55:44.981581285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:55:54.981848086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:56:04.982275067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:56:14.981661281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:56:24.982545008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:56:34.982542916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:56:44.982596691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:56:54.982051531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:57:04.981704438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:57:14.981668868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:57:24.982045051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:57:34.982541723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:57:44.981618621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:57:54.981670171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:58:04.982554561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:58:04.982590132Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":171,"service":"observability"}
{"time":"2026-05-04T09:58:14.98211064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:58:24.981726052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:58:34.982584566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:58:44.982605477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:58:54.982402264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:59:04.981621844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:59:14.981729807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:59:24.981912544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:59:34.981966234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:59:44.982229605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T09:59:54.982517104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:00:04.98174715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:00:14.982375897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:00:24.981861177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:00:34.982622484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:00:44.982482707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:00:54.982280071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:01:04.981988141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:01:14.981763701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:01:24.981596053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:01:34.982572917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:01:44.981644258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:01:54.982504047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:02:04.98250881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:02:14.981646824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:02:24.981732714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:02:34.982585551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:02:44.981530769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:02:54.982322602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:03:04.982122364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:03:14.98173003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:03:14.981766915Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":172,"service":"observability"}
{"time":"2026-05-04T10:03:24.981638608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:03:34.98263247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:03:44.981967811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:03:54.981705112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:04:04.981747119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:04:14.981743023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:04:24.982547781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:04:34.982466055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:04:44.982228756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:04:54.981744201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:05:04.981873234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:05:14.982579825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:05:24.982034147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:05:34.982478047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:05:44.982302075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:05:54.981692393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:06:04.981587449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:06:14.98247128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:06:24.98266568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:06:34.981556816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:06:44.981738914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:06:54.981762987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:07:04.981854631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:07:14.981791098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:07:24.981753669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:07:34.981791888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:07:44.981690167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:07:54.982456494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:08:04.982558438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:08:14.98201286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:08:14.982053882Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":173,"service":"observability"}
{"time":"2026-05-04T10:08:24.982567594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:08:34.981848181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:08:44.982046438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:08:54.98170986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:09:04.982557359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:09:14.981704368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:09:24.982354794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:09:34.982514244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:09:44.981806441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:09:54.982601786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:10:04.98260264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:10:14.981981677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:10:24.982577567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:10:34.982558653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:10:44.981981189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:10:54.981661374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:11:04.981620521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:11:14.981674513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:11:24.982042012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:11:34.982573834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:11:44.982015163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:11:54.981660536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:12:04.981670551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:12:14.981784572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:12:24.98243168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:12:34.982375462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:12:44.982476671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:12:54.982328009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:13:04.981602804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:13:14.981586841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:13:24.98248956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:13:24.98252523Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":174,"service":"observability"}
{"time":"2026-05-04T10:13:34.982374821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:13:44.981652994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:13:54.982408819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:14:04.981660021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:14:14.982406183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:14:24.982440591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:14:34.98202913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:14:44.981777463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:14:54.981677321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:15:04.981773133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:15:14.981707076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:15:24.98170047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:15:34.982591345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:15:44.981925094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:15:54.982514646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:16:04.982573744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:16:14.981738237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:16:24.981726323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:16:34.981661122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:16:44.981962061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:16:54.981679745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:17:04.981959921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:17:14.981671562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:17:24.981696432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:17:34.982565272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:17:44.981923719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:17:54.982337557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:18:04.981700574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:18:14.982306891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:18:24.982287291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:18:34.982056883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:18:34.982093811Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":175,"service":"observability"}
{"time":"2026-05-04T10:18:44.98236469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:18:54.982588664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:19:04.982631161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:19:14.981656312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:19:24.981681747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:19:34.981823208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:19:44.981673788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:19:54.982680049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:20:04.981746098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:20:14.982574426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:20:24.981693049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:20:34.982639468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:20:44.982224541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:20:54.981695401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:21:04.98170937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:21:14.982562087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:21:24.981999653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:21:34.982573443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:21:44.981639194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:21:54.982099946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:22:04.982070068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:22:14.981711188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:22:24.982498578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:22:34.982509172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:22:44.981670196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:22:54.981932557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:23:04.981693185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:23:14.981768561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:23:24.982488757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:23:34.98197699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:23:44.982078213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:23:44.982111325Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":176,"service":"observability"}
{"time":"2026-05-04T10:23:54.981669708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:24:04.982445676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:24:14.982171746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:24:24.982111533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:24:34.982268295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:24:44.982434245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:24:54.981576739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:25:04.981684538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:25:14.981725856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:25:24.98236547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:25:34.98263117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:25:44.981921664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:25:54.982458569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:26:04.982348688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:26:14.982491878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:26:24.98214951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:26:34.982325431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:26:44.982552422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:26:54.981754307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:27:04.981630588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:27:14.981714055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:27:24.982645214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:27:34.982638191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:27:44.981667521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:27:54.982202993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:28:04.981669314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:28:14.982003839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:28:24.981739233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:28:34.982600526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:28:44.98165073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:28:54.982403107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:28:54.982435007Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":177,"service":"observability"}
{"time":"2026-05-04T10:29:04.981764823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:29:14.981642771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:29:24.982510231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:29:34.982581553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:29:44.981960967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:29:54.982579494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:30:04.981958598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:30:14.982015068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:30:24.98173829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:30:34.982603907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:30:44.981653412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:30:54.981793057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:31:04.982474856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:31:14.981758042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:31:24.98230939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:31:34.982232746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:31:44.981593238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:31:54.982400862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:32:04.982406416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:32:14.98184276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:32:24.981670574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:32:34.982305081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:32:44.981787516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:32:54.982457164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:33:04.981775113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:33:14.981747262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:33:24.982436875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:33:34.982077179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:33:44.982018813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:33:54.981743582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:34:04.982674117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:34:04.982715393Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":178,"service":"observability"}
{"time":"2026-05-04T10:34:14.982150389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:34:24.981826181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:34:34.982691795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:34:44.981831716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:34:54.981743803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:35:04.982080127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:35:14.981729694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:35:24.982136549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:35:34.982641042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:35:44.982283017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:35:54.982301125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:36:04.982226276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:36:14.982443387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:36:24.981940558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:36:34.981860427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:36:44.982293041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:36:54.981693385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:37:04.982340935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:37:14.981740852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:37:24.982546777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:37:34.982601614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:37:44.981704954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:37:54.982417639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:38:04.982282878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:38:14.98252731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:38:24.982659179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:38:34.982322777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:38:44.982601906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:38:54.982259984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:39:04.982569377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:39:14.981690999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:39:14.981727225Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":179,"service":"observability"}
{"time":"2026-05-04T10:39:24.981618273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:39:34.9823243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:39:44.981642892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:39:54.982319203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:40:04.982658764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:40:14.982069543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:40:24.981681322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:40:34.982598027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:40:44.981954622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:40:54.981660691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:41:04.982283328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:41:14.981762752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:41:24.982171171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:41:34.982137099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:41:44.982439043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:41:54.982151651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:42:04.982174198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:42:14.981720498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:42:24.981652563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:42:34.982543077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:42:44.981691824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:42:54.982565221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:43:04.982385138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:43:14.981664246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:43:24.982636351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:43:34.982479572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:43:44.982300696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:43:54.982161081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:44:04.981822071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:44:14.982575485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:44:14.982610131Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":180,"service":"observability"}
{"time":"2026-05-04T10:44:24.982348657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:44:34.982128396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:44:44.982539648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:44:54.982165201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:45:04.981664507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:45:14.981753176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:45:24.982000877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:45:34.982390239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:45:44.981765394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:45:54.982492948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:46:04.982079303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:46:14.981750982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:46:24.982595362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:46:34.982321064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:46:44.981696066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:46:54.982468622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:47:04.982010436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:47:14.981744105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:47:24.982531759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:47:34.982141754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:47:44.982355759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:47:54.982000422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:48:04.982067447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:48:14.981581514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:48:24.982331391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:48:34.982038822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:48:44.982150565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:48:54.982627076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:49:04.981562241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:49:14.981690097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:49:24.982547185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:49:24.982583976Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":181,"service":"observability"}
{"time":"2026-05-04T10:49:34.982428247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:49:44.981610973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:49:54.982575974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:50:04.982272012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:50:14.981854717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:50:24.982296869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:50:34.98227676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:50:44.982585499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:50:54.98227806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:51:04.982024724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:51:14.981752168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:51:24.981794036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:51:34.982610953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:51:44.982211517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:51:54.981720992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:52:04.981679539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:52:14.982509032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:52:24.982075359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:52:34.982598684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:52:44.982075653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:52:54.982600303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:53:04.982298228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:53:14.981700693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:53:24.98207587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:53:34.982572243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:53:44.982280636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:53:54.981836759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:54:04.982482464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:54:14.982271759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:54:24.982038401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:54:34.982026727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:54:34.98206464Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":182,"service":"observability"}
{"time":"2026-05-04T10:54:44.982510274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:54:54.981935103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:55:04.981614452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:55:14.981732801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:55:24.981744053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:55:34.98237009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:55:44.982569637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:55:54.982080359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:56:04.982475571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:56:14.982222919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:56:24.982029763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:56:34.981582794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:56:44.982329927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:56:54.981665918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:57:04.982365348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:57:14.98174786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:57:24.982555553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:57:34.982105936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:57:44.982414563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:57:54.982208074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:58:04.981679256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:58:14.982417253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:58:24.982611784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:58:34.982296982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:58:44.981674992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:58:54.982307997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:59:04.982065149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:59:14.981725337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:59:24.982645825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:59:34.982326962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:59:34.982363813Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":183,"service":"observability"}
{"time":"2026-05-04T10:59:44.982628011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T10:59:54.982369872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:00:04.990536735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:00:14.982208744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:00:24.982585979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:00:34.982589703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:00:44.982059958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:00:54.982533877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:01:04.982306041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:01:14.981725347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:01:24.982233232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:01:34.981936867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:01:44.981612261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:01:54.982299382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:02:04.982139187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:02:14.982596597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:02:24.982183327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:02:34.981948867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:02:44.982461095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:02:54.981921521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:03:04.982621522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:03:14.981700002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:03:24.98232191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:03:34.981925726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:03:44.982346048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:03:54.982019244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:04:04.98204961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:04:14.981641632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:04:24.982412785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:04:34.982218246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:04:44.982485354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:04:44.982523816Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":184,"service":"observability"}
{"time":"2026-05-04T11:04:54.982190402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:05:04.982645468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:05:14.981775815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:05:24.981978185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:05:34.982466297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:05:44.98203418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:05:54.982323111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:06:04.982646874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:06:14.981633102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:06:24.982366073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:06:34.982197392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:06:44.98243872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:06:54.982046464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:07:04.982425663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:07:14.98172777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:07:24.982290961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:07:34.981997687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:07:44.982468558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:07:54.981961406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:08:04.982516613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:08:14.981990391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:08:24.982307146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:08:34.982213541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:08:44.982445593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:08:54.982154339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:09:04.982661686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:09:14.981680816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:09:24.982000287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:09:34.981622551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:09:44.982030206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:09:54.98248097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:09:54.982512183Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":185,"service":"observability"}
{"time":"2026-05-04T11:10:04.982192342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:10:14.981724184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:10:24.982273212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:10:34.982302888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:10:44.982531473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:10:54.982295106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:11:04.982400546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:11:14.981708743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:11:24.981985876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:11:34.98191914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:11:44.982325213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:11:54.98206496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:12:04.98217287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:12:14.982551442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:12:24.982176808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:12:34.981886506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:12:44.982436562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:12:54.98209746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:13:04.982644524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:13:14.98194184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:13:24.982340277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:13:34.981960626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:13:44.982425248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:13:54.982047252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:14:04.982554938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:14:14.982356547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:14:24.982096065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:14:34.982574873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:14:44.982057301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:14:54.981598861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:15:04.982066175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:15:04.982100703Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":186,"service":"observability"}
{"time":"2026-05-04T11:15:14.981710607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:15:24.982035104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:15:34.982229326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:15:44.981566511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:15:54.982405484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:16:04.982163147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:16:14.981895972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:16:24.982361942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:16:34.981899269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:16:44.981675343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:16:54.98256567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:17:04.982058379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:17:14.982104643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:17:24.981638293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:17:34.981937854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:17:44.982537371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:17:54.981790807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:18:04.982458191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:18:14.982393595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:18:24.981789987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:18:34.981673637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:18:44.981647778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:18:54.982565907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:19:04.982444442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:19:14.982030508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:19:24.981728192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:19:34.982292207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:19:44.982668553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:19:54.981817239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:20:04.982271095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:20:04.982310289Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":187,"service":"observability"}
{"time":"2026-05-04T11:20:14.982652808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:20:24.981769471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:20:34.982214148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:20:44.981985121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:20:54.981924276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:21:04.982173502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:21:14.981866003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:21:24.982309936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:21:34.982069859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:21:44.981747345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:21:54.981910437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:22:04.981837926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:22:14.982011083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:22:24.982017257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:22:34.981923985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:22:44.98214492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:22:54.982486414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:23:04.982569364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:23:14.981736664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:23:24.982028065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:23:34.982088266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:23:44.982107361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:23:54.982149071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:24:04.982648759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:24:14.982548599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:24:24.981741265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:24:34.982074757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:24:44.98161042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:24:54.981714068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:25:04.982140315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:25:14.982616225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:25:14.982650639Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":188,"service":"observability"}
{"time":"2026-05-04T11:25:24.981662581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:25:34.981973819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:25:44.981770927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:25:54.982072314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:26:04.981947353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:26:14.982083228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:26:24.982211704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:26:34.981907092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:26:44.982127285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:26:54.98226285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:27:04.981614188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:27:14.982549865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:27:24.981938437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:27:34.982030931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:27:44.98206417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:27:54.981728527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:28:04.982310596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:28:14.982555171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:28:24.981950164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:28:34.981617022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:28:44.982632722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:28:54.98255877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:29:04.982666823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:29:14.982061939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:29:24.981775006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:29:34.98259325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:29:44.982592323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:29:54.981993317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:30:04.982160119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:30:14.982418464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:30:24.982363692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:30:24.982397947Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":189,"service":"observability"}
{"time":"2026-05-04T11:30:34.982505784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:30:44.982493788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:30:54.982611312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:31:04.981948578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:31:14.981936079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:31:24.981708465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:31:34.982582659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:31:44.981594649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:31:54.981991021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:32:04.981593204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:32:14.981600195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:32:24.982666158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:32:34.982511841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:32:44.982555688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:32:54.982152555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:33:04.981810744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:33:14.982583772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:33:24.982177617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:33:34.982468609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:33:44.981979809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:33:54.981641373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:34:04.981868508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:34:14.982303441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:34:24.981671641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:34:34.981691381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:34:44.981819384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:34:54.982230741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:35:04.982209889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:35:14.98172993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:35:24.98232438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:35:34.982608609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:35:34.982649799Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":190,"service":"observability"}
{"time":"2026-05-04T11:35:44.981851265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:35:54.982540964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:36:04.981618127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:36:14.981627333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:36:24.982168933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:36:34.982257183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:36:44.981905926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:36:54.981757445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:37:04.981802994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:37:14.982097967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:37:24.982269086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:37:34.981591203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:37:44.981851073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:37:54.981658488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:38:04.982563329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:38:14.982153294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:38:24.982576552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:38:34.982407827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:38:44.981932219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:38:54.982497599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:39:04.98177916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:39:14.982043812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:39:24.981729997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:39:34.982591695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:39:44.981712985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:39:54.981654477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:40:04.98239494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:40:14.982606501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:40:24.982570258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:40:34.982191058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:40:44.982024642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:40:44.982056033Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":191,"service":"observability"}
{"time":"2026-05-04T11:40:54.981655241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:41:04.981985463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:41:14.981844964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:41:24.982668105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:41:34.982561931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:41:44.98234943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:41:54.981776677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:42:04.981858603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:42:14.98205167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:42:24.981623778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:42:34.981681785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:42:44.981589965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:42:54.98244348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:43:04.982047874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:43:14.981775663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:43:24.981795944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:43:34.982546638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:43:44.982042056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:43:54.98204056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:44:04.981649174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:44:14.982058591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:44:24.982475153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:44:34.982705355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:44:44.982610738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:44:54.982183574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:45:04.981938977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:45:14.982607565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:45:24.982588367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:45:34.982481939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:45:44.981771571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:45:54.982325911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:45:54.982361109Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":192,"service":"observability"}
{"time":"2026-05-04T11:46:04.98266616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:46:14.982272947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:46:24.982038073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:46:34.982057078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:46:44.982354184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:46:54.981706477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:47:04.981749991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:47:14.98251667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:47:24.982321043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:47:34.982169629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:47:44.982598727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:47:54.982014686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:48:04.982589119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:48:14.981682633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:48:24.981770846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:48:34.981583486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:48:44.98238661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:48:54.981685343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:49:04.981817768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:49:14.981980753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:49:24.982588687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:49:34.982026747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:49:44.98251286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:49:54.982469091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:50:04.982089002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:50:14.981954889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:50:24.982381639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:50:34.982526034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:50:44.982633313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:50:54.981753659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:51:04.982475719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:51:04.98250793Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":193,"service":"observability"}
{"time":"2026-05-04T11:51:14.981892258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:51:24.981963558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:51:34.982621172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:51:44.981956314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:51:54.982109011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:52:04.981930418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:52:14.981678112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:52:24.982469231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:52:34.982089862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:52:44.982041298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:52:54.982470656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:53:04.98222086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:53:14.982151047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:53:24.982417422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:53:34.98231847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:53:44.982580273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:53:54.981751774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:54:04.982562909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:54:14.981700081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:54:24.98163111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:54:34.981667039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:54:44.981948429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:54:54.982187773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:55:04.982513476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:55:14.98162376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:55:24.981671004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:55:34.982402446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:55:44.981748387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:55:54.982511458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:56:04.981730354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:56:14.981657883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:56:14.981696101Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":194,"service":"observability"}
{"time":"2026-05-04T11:56:24.981622195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:56:34.982430406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:56:44.981562039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:56:54.981862391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:57:04.981738929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:57:14.982034898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:57:24.982368433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:57:34.981708499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:57:44.982678287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:57:54.981885555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:58:04.982075941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:58:14.981675925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:58:24.982497726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:58:34.982682076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:58:44.982492339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:58:54.981739911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:59:04.982444043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:59:14.98167415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:59:24.981808224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:59:34.98220899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:59:44.981973411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T11:59:54.982505249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:00:04.98273072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:00:14.981631904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:00:24.982417023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:00:34.982172757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:00:44.982648787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:00:54.981770516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:01:04.981811905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:01:14.982634961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:01:14.982673579Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":195,"service":"observability"}
{"time":"2026-05-04T12:01:24.982012972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:01:34.981885839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:01:44.982189252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:01:54.981772808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:02:04.982570266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:02:14.982029062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:02:24.981684476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:02:34.981576252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:02:44.982010921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:02:54.982315348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:03:04.982426284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:03:14.981717749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:03:24.982548786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:03:34.981621081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:03:44.981678205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:03:54.981639952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:04:04.982393619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:04:14.981709015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:04:24.982564788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:04:34.982137373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:04:44.9825244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:04:54.981944057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:05:04.982273004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:05:14.981764398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:05:24.981983101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:05:34.982164363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:05:44.981588184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:05:54.981762501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:06:04.982734375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:06:14.982037062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:06:24.982563479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:06:24.982592984Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":196,"service":"observability"}
{"time":"2026-05-04T12:06:34.982221508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:06:44.981769992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:06:54.982385432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:07:04.981734379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:07:14.982595626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:07:24.982488506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:07:34.982644313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:07:44.982461058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:07:54.981818881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:08:04.982229786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:08:14.982274871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:08:24.981831691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:08:34.98250886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:08:44.981691986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:08:54.982488044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:09:04.981844732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:09:14.98260989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:09:24.981638445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:09:34.982394318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:09:44.981623371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:09:54.981725592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:10:04.982397227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:10:14.981678586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:10:24.982544087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:10:34.981921103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:10:44.981672997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:10:54.981672008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:11:04.982464697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:11:14.98161148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:11:24.98265213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:11:24.982684727Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":197,"service":"observability"}
{"time":"2026-05-04T12:11:34.982443278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:11:44.98165614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:11:54.981719768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:12:04.982731662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:12:14.982605533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:12:24.982345153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:12:34.98222049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:12:44.981673622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:12:54.982257589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:13:04.982497328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:13:14.982266948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:13:24.982210919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:13:34.981850949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:13:44.981773417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:13:54.982424539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:14:04.982979722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:14:14.982570662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:14:24.981994406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:14:34.982125474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:14:44.982131307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:14:54.98162363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:15:04.982152057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:15:14.98243993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:15:24.982169312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:15:34.98226275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:15:44.981796427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:15:54.981816479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:16:04.981705202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:16:14.982369536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:16:24.981846261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:16:34.981574174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:16:34.9816142Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":198,"service":"observability"}
{"time":"2026-05-04T12:16:44.982172566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:16:54.98183024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:17:04.982375473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:17:14.982186755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:17:24.982518867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:17:34.982294982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:17:44.981654525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:17:54.982320333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:18:04.982213989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:18:14.982499948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:18:24.981884194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:18:34.981604136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:18:44.982039856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:18:54.9818943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:19:04.982544487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:19:14.981626545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:19:24.982304237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:19:34.982157287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:19:44.982577192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:19:54.981958025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:20:04.981745184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:20:14.981844352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:20:24.982542998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:20:34.982214782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:20:44.98210501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:20:54.982180535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:21:04.982669352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:21:14.982207211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:21:24.981890959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:21:34.981614928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:21:34.981679278Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":199,"service":"observability"}
{"time":"2026-05-04T12:21:44.982019015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:21:54.98159333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:22:04.981698113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:22:14.982492986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:22:24.982581366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:22:34.982283919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:22:44.98236771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:22:54.98192283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:23:04.981902467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:23:14.9823181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:23:24.982355805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:23:34.982461611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:23:44.981639594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:23:54.98240736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:24:04.982625817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:24:14.982568732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:24:24.981900853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:24:34.981927305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:24:44.982233004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:24:54.982553119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:25:04.981763321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:25:14.981931319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:25:24.981977374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:25:34.981665015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:25:44.982193108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:25:54.982417851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:26:04.982521342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:26:14.982062513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:26:24.982527561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:26:34.982282245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:26:34.982314459Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":200,"service":"observability"}
{"time":"2026-05-04T12:26:44.983169776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:26:54.982209321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:27:04.982117998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:27:14.981862548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:27:24.98260841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:27:34.982523692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:27:44.982256565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:27:54.981824837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:28:04.982041624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:28:14.982456123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:28:24.981991993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:28:34.982176055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:28:44.981629223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:28:54.982324369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:29:04.982047719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:29:14.981606809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:29:24.98230823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:29:34.982053264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:29:44.982131169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:29:54.982455655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:30:04.982747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:30:14.98162285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:30:24.982394648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:30:34.982523645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:30:44.9820424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:30:54.981582157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:31:04.982206324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:31:14.981744574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:31:24.982507973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:31:34.982011044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:31:44.98258016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:31:44.982613392Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":201,"service":"observability"}
{"time":"2026-05-04T12:31:54.981832561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:32:04.982041656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:32:14.982493511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:32:24.982281162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:32:34.982283675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:32:44.982485709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:32:54.982166436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:33:04.982023705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:33:14.982576832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:33:24.982189041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:33:34.982269771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:33:44.982646723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:33:54.982153596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:34:04.9816009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:34:14.981599792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:34:24.9820648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:34:34.981778933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:34:44.982356764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:34:54.981994474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:35:04.982052546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:35:14.98247023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:35:24.982486639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:35:34.982300215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:35:44.981647468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:35:54.982300706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:36:04.982404739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:36:14.982474155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:36:24.981569772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:36:34.982613424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:36:44.982598622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:36:44.982629335Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":202,"service":"observability"}
{"time":"2026-05-04T12:36:54.981591506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:37:04.981737348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:37:14.982172868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:37:24.982317928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:37:34.982288841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:37:44.982422617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:37:54.982441974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:38:04.981767532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:38:14.982029104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:38:24.982565637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:38:34.981978421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:38:44.98261456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:38:54.982037825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:39:04.982468848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:39:14.982081376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:39:24.982020587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:39:34.982362852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:39:44.98206234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:39:54.982365495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:40:04.98236254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:40:14.982609728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:40:24.982665189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:40:34.982304608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:40:44.982000625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:40:54.982175262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:41:04.981986597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:41:14.982301155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:41:24.982636181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:41:34.981949199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:41:44.98257157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:41:54.981586672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:41:54.981627473Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":203,"service":"observability"}
{"time":"2026-05-04T12:42:04.982115363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:42:14.981700305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:42:24.982156588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:42:34.981865107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:42:44.98168786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:42:54.982052538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:43:04.98232646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:43:14.982101285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:43:24.982065858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:43:34.982044352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:43:44.982543483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:43:54.982528519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:44:04.981705723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:44:14.98209547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:44:24.982567567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:44:34.981968492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:44:44.982562453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:44:54.982142645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:45:04.982101023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:45:14.982391028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:45:24.982522923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:45:34.982417168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:45:44.982227769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:45:54.982018398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:46:04.982454353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:46:14.98204515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:46:24.981953542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:46:34.982507845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:46:44.98208718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:46:54.981785751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:46:54.981823814Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":204,"service":"observability"}
{"time":"2026-05-04T12:47:04.982437796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:47:14.982379326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:47:24.982444607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:47:34.982200201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:47:44.98166938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:47:54.982484918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:48:04.981955271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:48:14.982539709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:48:24.982258224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:48:34.981812261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:48:44.982398796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:48:54.981732683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:49:04.981785515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:49:14.982566849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:49:24.982229509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:49:34.98212794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:49:44.982315161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:49:54.9820153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:50:04.981650974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:50:14.982163892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:50:24.982646851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:50:34.98168627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:50:44.981985784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:50:54.98207051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:51:04.982558806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:51:14.981964314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:51:24.981726129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:51:34.98165058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:51:44.981791309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:51:54.981732149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:52:04.982452679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:52:04.982486396Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":205,"service":"observability"}
{"time":"2026-05-04T12:52:14.981692931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:52:24.982319326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:52:34.981942951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:52:44.982313821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:52:54.982316732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:53:04.981619924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:53:14.981923732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:53:24.981755104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:53:34.981607187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:53:44.981660905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:53:54.982332635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:54:04.981715196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:54:14.981852499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:54:24.981678738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:54:34.982554883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:54:44.982097906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:54:54.981728972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:55:04.982363386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:55:14.98193464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:55:24.982561777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:55:34.982579267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:55:44.981759135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:55:54.981647324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:56:04.981970891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:56:14.981708129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:56:24.982288253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:56:34.982348296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:56:44.981699324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:56:54.981735716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:57:04.981931099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:57:14.981646315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:57:14.981680262Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":206,"service":"observability"}
{"time":"2026-05-04T12:57:24.982404727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:57:34.982184404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:57:44.981653005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:57:54.982214297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:58:04.982328141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:58:14.981727737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:58:24.981592506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:58:34.982540313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:58:44.981884403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:58:54.98228506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:59:04.98201874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:59:14.9817561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:59:24.982091226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:59:34.981967301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:59:44.981990877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T12:59:54.981721896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:00:04.982709692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:00:14.981778883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:00:24.98169949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:00:34.982272122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:00:44.982043249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:00:54.982176465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:01:04.981672057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:01:14.982482122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:01:24.981766346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:01:34.982565591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:01:44.981678052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:01:54.982093372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:02:04.981649838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:02:14.981958928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:02:14.981990077Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":207,"service":"observability"}
{"time":"2026-05-04T13:02:24.982640417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:02:34.982275972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:02:44.981683127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:02:54.981980217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:03:04.982258587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:03:14.981620834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:03:24.982054503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:03:34.98261142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:03:44.981839443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:03:54.981967701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:04:04.981626774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:04:14.981991911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:04:24.981738114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:04:34.982010205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:04:44.982179532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:04:54.982197559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:05:04.98265873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:05:14.981967587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:05:24.981920586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:05:34.982551193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:05:44.982547956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:05:54.982609498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:06:04.981800577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:06:14.981903951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:06:24.981755798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:06:34.982567152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:06:44.982094161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:06:54.982229433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:07:04.981775562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:07:14.981780075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:07:24.982435524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:07:24.982470157Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":208,"service":"observability"}
{"time":"2026-05-04T13:07:34.982085456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:07:44.98163704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:07:54.982220809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:08:04.981779188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:08:14.981727753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:08:24.982515488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:08:34.982452061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:08:44.982451784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:08:54.982038176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:09:04.981783009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:09:14.982049094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:09:24.981945086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:09:34.981636611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:09:44.981809986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:09:54.981806183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:10:04.982579527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:10:14.981940284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:10:24.981667836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:10:34.982404919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:10:44.98172718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:10:54.981936837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:11:04.981676744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:11:14.982485033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:11:24.98174367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:11:34.982068746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:11:44.981983036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:11:54.981703233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:12:04.982165806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:12:14.981677352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:12:24.982128924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:12:34.982648552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:12:34.982680923Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":209,"service":"observability"}
{"time":"2026-05-04T13:12:44.982124139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:12:54.982151888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:13:04.981907034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:13:14.982471524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:13:24.981897935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:13:34.982605371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:13:44.98255044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:13:54.982035631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:14:04.981732999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:14:14.981906055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:14:24.981661083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:14:34.98258435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:14:44.982598895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:14:54.98167509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:15:04.981761938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:15:14.981573049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:15:24.982572917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:15:34.982465597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:15:44.98203606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:15:54.982516172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:16:04.982553595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:16:14.981968981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:16:24.981705147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:16:34.982498246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:16:44.982559439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:16:54.98227277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:17:04.982187731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:17:14.982407357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:17:24.981715725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:17:34.981969332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:17:44.982004638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:17:44.982046336Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":210,"service":"observability"}
{"time":"2026-05-04T13:17:54.982491215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:18:04.981745802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:18:14.981711177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:18:24.982470377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:18:34.982544567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:18:44.982018004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:18:54.981911427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:19:04.981726582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:19:14.981936486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:19:24.982271523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:19:34.982053811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:19:44.981580434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:19:54.981744401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:20:04.98168707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:20:14.982506347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:20:24.981645615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:20:34.982607034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:20:44.982549638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:20:54.982126538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:21:04.981711936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:21:14.982170294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:21:24.981702715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:21:34.982623584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:21:44.981696292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:21:54.982540928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:22:04.98253109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:22:14.98262213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:22:24.982549491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:22:34.982581537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:22:44.981741135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:22:54.981658818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:22:54.981726765Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":211,"service":"observability"}
{"time":"2026-05-04T13:23:04.981684776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:23:14.982417847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:23:24.981843807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:23:34.982662005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:23:44.981795692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:23:54.98268827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:24:04.982555209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:24:14.982077873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:24:24.981713275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:24:34.982631622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:24:44.982390509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:24:54.981923306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:25:04.981730182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:25:14.982028768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:25:24.981770667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:25:34.981988629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:25:44.982378695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:25:54.981904719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:26:04.982617846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:26:14.981849048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:26:24.982476664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:26:34.982035808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:26:44.981644229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:26:54.981752095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:27:04.981781773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:27:14.982468174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:27:24.982571174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:27:34.982512352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:27:44.981643139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:27:54.982575562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:27:54.98261404Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":212,"service":"observability"}
{"time":"2026-05-04T13:28:04.982526126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:28:14.981592506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:28:24.982172312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:28:34.982095014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:28:44.982556334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:28:54.981639983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:29:04.982648794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:29:14.98198002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:29:24.982022105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:29:34.981971726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:29:44.982466137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:29:54.982429231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:30:04.982511682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:30:14.981599668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:30:24.981695292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:30:34.982559532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:30:44.982416759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:30:54.982050732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:31:04.981716497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:31:14.982087214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:31:24.982383189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:31:34.982272982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:31:44.98250508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:31:54.981782691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:32:04.981702829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:32:14.982411325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:32:24.981634515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:32:34.981931177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:32:44.982385541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:32:54.98171972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:33:04.981700023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:33:04.981734512Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":213,"service":"observability"}
{"time":"2026-05-04T13:33:14.982356132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:33:24.981975159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:33:34.982626517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:33:44.982265441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:33:54.981906207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:34:04.981761348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:34:14.982624525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:34:24.981831725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:34:34.981965703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:34:44.982350812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:34:54.981766664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:35:04.981667638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:35:14.982361014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:35:24.9824203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:35:34.982118651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:35:44.981707521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:35:54.98256029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:36:04.982535449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:36:14.982312214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:36:24.982442711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:36:34.981603715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:36:44.982310425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:36:54.981741383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:37:04.982267901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:37:14.982007093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:37:24.982207153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:37:34.981765669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:37:44.981887562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:37:54.982318918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:38:04.98192139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:38:04.981956277Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":214,"service":"observability"}
{"time":"2026-05-04T13:38:14.982557507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:38:24.982301458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:38:34.981931187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:38:44.982513276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:38:54.981999645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:39:04.982526565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:39:14.981820164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:39:24.982460601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:39:34.982257751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:39:44.982538816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:39:54.981761184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:40:04.981700925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:40:14.982465517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:40:24.9818698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:40:34.982642932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:40:44.982541199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:40:54.981790797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:41:04.982562469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:41:14.981920555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:41:24.981838992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:41:34.982523313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:41:44.981755159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:41:54.982428881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:42:04.981611795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:42:14.982052389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:42:24.98167432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:42:34.981704225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:42:44.98223302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:42:54.981644498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:43:04.981621074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:43:14.982276911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:43:14.982307934Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":215,"service":"observability"}
{"time":"2026-05-04T13:43:24.982278841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:43:34.9819713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:43:44.982655507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:43:54.982181189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:44:04.982404391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:44:14.98178501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:44:24.98169093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:44:34.982375161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:44:44.982279391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:44:54.982320993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:45:04.982339071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:45:14.982597951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:45:24.981693423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:45:34.982210807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:45:44.982609943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:45:54.981788784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:46:04.981626319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:46:14.982283991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:46:24.981691711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:46:34.98187132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:46:44.981642435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:46:54.982564177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:47:04.982658886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:47:14.982570469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:47:24.982202607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:47:34.982619806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:47:44.981652252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:47:54.98252411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:48:04.982493203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:48:14.981767776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:48:24.982582776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:48:24.982615043Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":216,"service":"observability"}
{"time":"2026-05-04T13:48:34.982600464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:48:44.982574144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:48:54.981609519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:49:04.982345989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:49:14.981727563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:49:24.981688107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:49:34.982604024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:49:44.982006122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:49:54.98160607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:50:04.981868738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:50:14.982424221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:50:24.982123097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:50:34.982564207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:50:44.981749834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:50:54.982321366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:51:04.982231065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:51:14.981689139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:51:24.981771912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:51:34.982561256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:51:44.981716055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:51:54.982485636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:52:04.982419097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:52:14.981721705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:52:24.98248243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:52:34.982384682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:52:44.9815761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:52:54.982474781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:53:04.98217813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:53:14.981748245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:53:24.981693092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:53:34.982546245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:53:34.982578758Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":217,"service":"observability"}
{"time":"2026-05-04T13:53:44.981771527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:53:54.982619152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:54:04.981633573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:54:14.982320504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:54:24.981846819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:54:34.981594855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:54:44.982171084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:54:54.981667407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:55:04.98236738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:55:14.981772994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:55:24.982034496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:55:34.982579039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:55:44.981869571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:55:54.982451305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:56:04.982571606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:56:14.982107908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:56:24.981713666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:56:34.982560297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:56:44.981741506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:56:54.982650031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:57:04.982432807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:57:14.981659556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:57:24.982706402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:57:34.982227795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:57:44.982302875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:57:54.982018579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:58:04.981629199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:58:14.982270847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:58:24.98255337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:58:34.982588783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:58:34.982624456Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":218,"service":"observability"}
{"time":"2026-05-04T13:58:44.982171904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:58:54.981709764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:59:04.982384359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:59:14.98216348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:59:24.982050496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:59:34.98192818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:59:44.98230729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T13:59:54.981769263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:00:04.982485683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:00:14.982338395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:00:24.981608063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:00:34.982336961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:00:44.981626474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:00:54.982143458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:01:04.981709399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:01:14.982378375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:01:24.982441312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:01:34.982046942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:01:44.982510917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:01:54.981948905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:02:04.982502139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:02:14.981954974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:02:24.98156862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:02:34.982568064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:02:44.981677353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:02:54.982656123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:03:04.982213308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:03:14.981658198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:03:24.981681956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:03:34.982567896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:03:44.982141881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:03:44.982196162Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":219,"service":"observability"}
{"time":"2026-05-04T14:03:54.982405221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:04:04.982290441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:04:14.981615145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:04:24.982324672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:04:34.981930068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:04:44.982408871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:04:54.982173482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:05:04.981707398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:05:14.982179947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:05:24.982029793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:05:34.982584619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:05:44.982042381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:05:54.982619295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:06:04.981686701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:06:14.981754889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:06:24.982375495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:06:34.982552501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:06:44.982479228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:06:54.981689423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:07:04.981597466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:07:14.982009791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:07:24.982296538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:07:34.981799722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:07:44.982343903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:07:54.982122701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:08:04.981684982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:08:14.982462144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:08:24.981946907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:08:34.981619426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:08:44.982141351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:08:54.981704257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:08:54.981741774Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":220,"service":"observability"}
{"time":"2026-05-04T14:09:04.98198832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:09:14.981687736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:09:24.981722603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:09:34.982477866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:09:44.98195194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:09:54.98218783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:10:04.982550465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:10:14.982006082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:10:24.981611873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:10:34.982403513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:10:44.981703514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:10:54.982308486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:11:04.981714185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:11:14.982403258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:11:24.982210666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:11:34.981884582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:11:44.982139522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:11:54.981575022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:12:04.983327627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:12:14.98220215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:12:24.981638559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:12:34.982513195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:12:44.981962571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:12:54.982572118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:13:04.982503913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:13:14.982148122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:13:24.98230801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:13:34.982000965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:13:44.982499033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:13:54.982190946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:13:54.98222429Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":221,"service":"observability"}
{"time":"2026-05-04T14:14:04.981711572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:14:14.982557391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:14:24.982116132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:14:34.981771522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:14:44.98234773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:14:54.982537746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:15:04.981746174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:15:14.982376071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:15:24.982294779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:15:34.98209921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:15:44.982551264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:15:54.982159202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:16:04.982662726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:16:14.982346632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:16:24.981778653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:16:34.982592748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:16:44.982123157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:16:54.982303513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:17:04.98198349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:17:14.982309535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:17:24.982311752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:17:34.981925931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:17:44.98229849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:17:54.981840509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:18:04.982535626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:18:14.982147425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:18:24.981656519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:18:34.982266508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:18:44.981679229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:18:54.98226083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:18:54.982293834Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":222,"service":"observability"}
{"time":"2026-05-04T14:19:04.981956828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:19:14.98245198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:19:24.982337092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:19:34.982161968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:19:44.982610652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:19:54.982177395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:20:04.982506523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:20:14.982101363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:20:24.98256202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:20:34.982379222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:20:44.982015498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:20:54.982645654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:21:04.982131792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:21:14.982606104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:21:24.982418234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:21:34.982178691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:21:44.982505694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:21:54.982204351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:22:04.981974345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:22:14.982498238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:22:24.982129387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:22:34.981981185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:22:44.982387622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:22:54.981966608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:23:04.982519199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:23:14.982192905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:23:24.982172145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:23:34.981670991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:23:44.982435134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:23:54.981998479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:24:04.9825889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:24:04.982623631Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":223,"service":"observability"}
{"time":"2026-05-04T14:24:14.98208069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:24:24.98189888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:24:34.98248738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:24:44.982085075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:24:54.982005835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:25:04.982319668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:25:14.981597554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:25:24.982411745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:25:34.982001483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:25:44.982465487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:25:54.981973762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:26:04.981599414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:26:14.982188471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:26:24.981941082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:26:34.982371817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:26:44.981950999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:26:54.982445882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:27:04.982091186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:27:14.982475127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:27:24.981961645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:27:34.982283473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:27:44.981784084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:27:54.982311615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:28:04.98207156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:28:14.98251156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:28:24.98206368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:28:34.981573114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:28:44.982195854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:28:54.982014322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:29:04.981836042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:29:14.982032199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:29:14.982080983Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":224,"service":"observability"}
{"time":"2026-05-04T14:29:24.981800845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:29:34.982142483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:29:44.982532219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:29:54.982580276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:30:04.982993244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:30:14.981748949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:30:24.981703584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:30:34.982548354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:30:44.982129222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:30:54.982053861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:31:04.981801823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:31:14.982493099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:31:24.982547371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:31:34.982534009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:31:44.982482456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:31:54.981773318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:32:04.981809946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:32:14.9820744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:32:24.982304048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:32:34.982064561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:32:44.981791672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:32:54.981973335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:33:04.98246522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:33:14.981928702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:33:24.982490737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:33:34.982538019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:33:44.981675857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:33:54.982163644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:34:04.981780308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:34:14.982161368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:34:14.982194186Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":225,"service":"observability"}
{"time":"2026-05-04T14:34:24.981674306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:34:34.981924413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:34:44.981704562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:34:54.981985136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:35:04.981541054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:35:14.981638528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:35:24.981785136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:35:34.982605583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:35:44.981989005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:35:54.981645659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:36:04.982113132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:36:14.981697628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:36:24.982028404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:36:34.98259327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:36:44.981937829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:36:54.982303354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:37:04.982403571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:37:14.982436494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:37:24.981785551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:37:34.982645331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:37:44.98185027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:37:54.98208962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:38:04.981720492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:38:14.981626654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:38:24.98197527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:38:34.982113501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:38:44.982433534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:38:54.982619688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:39:04.982135263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:39:14.981864856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:39:24.981713463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:39:24.981748724Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":226,"service":"observability"}
{"time":"2026-05-04T14:39:34.982128869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:39:44.981978355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:39:54.981942228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:40:04.982519504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:40:14.981823434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:40:24.981889886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:40:34.982567468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:40:44.981839202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:40:54.981949791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:41:04.982120095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:41:14.981918392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:41:24.981753053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:41:34.981898505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:41:44.98263299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:41:54.981902169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:42:04.982589037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:42:14.982201759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:42:24.982009248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:42:34.98213654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:42:44.982279872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:42:54.981912695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:43:04.982007233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:43:14.981712241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:43:24.982011771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:43:34.982051102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:43:44.982630136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:43:54.982175576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:44:04.982383042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:44:14.982013346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:44:24.981950747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:44:24.981987976Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":227,"service":"observability"}
{"time":"2026-05-04T14:44:34.981619315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:44:44.981758788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:44:54.981718477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:45:04.981622804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:45:14.981705474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:45:24.982602617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:45:34.982499622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:45:44.982483948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:45:54.981783255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:46:04.981736829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:46:14.981903697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:46:24.981798294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:46:34.982581564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:46:44.982293314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:46:54.982056131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:47:04.982087434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:47:14.981683491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:47:24.982133651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:47:34.982110305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:47:44.982132831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:47:54.982501301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:48:04.981819251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:48:14.982198032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:48:24.981731285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:48:34.982652209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:48:44.982660793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:48:54.982342475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:49:04.982027927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:49:14.982368956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:49:24.981869684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:49:34.981667679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:49:34.98170402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":228,"service":"observability"}
{"time":"2026-05-04T14:49:44.981996471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:49:54.982145965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:50:04.981860593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:50:14.981664174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:50:24.981940357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:50:34.981705391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:50:44.982059385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:50:54.982372974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:51:04.982300984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:51:14.982591316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:51:24.982274015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:51:34.982627435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:51:44.981644251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:51:54.982473227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:52:04.981796738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:52:14.981786542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:52:24.981638905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:52:34.982586452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:52:44.982054216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:52:54.981676981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:53:04.982255567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:53:14.982115435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:53:24.982004556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:53:34.982450932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:53:44.982449012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:53:54.981872117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:54:04.981897169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:54:14.982567357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:54:24.982450195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:54:34.981951988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:54:34.981988758Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":229,"service":"observability"}
{"time":"2026-05-04T14:54:44.982021003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:54:54.98182511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:55:04.982519541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:55:14.982499509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:55:24.982335621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:55:34.982531293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:55:44.982461183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:55:54.982083083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:56:04.982222155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:56:14.982306734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:56:24.982638095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:56:34.982389603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:56:44.981805111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:56:54.982045577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:57:04.981725335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:57:14.982475149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:57:24.981661989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:57:34.982592156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:57:44.982521878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:57:54.982603232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:58:04.981584843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:58:14.98251736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:58:24.9815953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:58:34.982441828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:58:44.98249227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:58:54.981920047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:59:04.982037469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:59:14.982329622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:59:24.982205088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:59:34.98204151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:59:34.982072923Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":230,"service":"observability"}
{"time":"2026-05-04T14:59:44.982088366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T14:59:54.981600307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:00:04.982996827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:00:14.981641789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:00:24.98264091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:00:34.982441056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:00:44.982623776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:00:54.982611713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:01:04.981996445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:01:14.981851047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:01:24.982119101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:01:34.981979121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:01:44.982589074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:01:54.981988392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:02:04.982452675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:02:14.981750231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:02:24.982458172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:02:34.982320312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:02:44.981716198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:02:54.982486036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:03:04.98243828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:03:14.981934098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:03:24.981798317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:03:34.982214606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:03:44.982565097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:03:54.981783775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:04:04.981570082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:04:14.982508503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:04:24.982116227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:04:34.981897213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:04:44.982373846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:04:44.982419834Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":231,"service":"observability"}
{"time":"2026-05-04T15:04:54.981786172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:05:04.982558796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:05:14.98235748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:05:24.982610089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:05:34.982358797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:05:44.981659455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:05:54.98235447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:06:04.981885986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:06:14.981868389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:06:24.982355878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:06:34.982064629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:06:44.982451674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:06:54.981926098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:07:04.981758593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:07:14.981965177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:07:24.981928224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:07:34.981901431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:07:44.982496072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:07:54.981701786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:08:04.981739444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:08:14.981998784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:08:24.981775757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:08:34.982432639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:08:44.981723057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:08:54.982308776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:09:04.981744726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:09:14.982582265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:09:24.981698612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:09:34.982587302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:09:44.981786601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:09:54.982378334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:09:54.982411673Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":232,"service":"observability"}
{"time":"2026-05-04T15:10:04.981573913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:10:14.9820781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:10:24.982620197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:10:34.98163631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:10:44.982517438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:10:54.981747705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:11:04.982679803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:11:14.982574224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:11:24.982498505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:11:34.98259487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:11:44.98172174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:11:54.98242695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:12:04.982631697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:12:14.982483018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:12:24.981914623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:12:34.982613837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:12:44.981765259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:12:54.982390373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:13:04.982041816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:13:14.981746696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:13:24.982058071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:13:34.981583763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:13:44.982388969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:13:54.9825022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:14:04.982050049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:14:14.981611817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:14:24.982106109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:14:34.982504644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:14:44.981637627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:14:54.982458965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:14:54.98249212Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":233,"service":"observability"}
{"time":"2026-05-04T15:15:04.982393169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:15:14.981951195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:15:24.981913046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:15:34.982392894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:15:44.982473506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:15:54.982202864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:16:04.982109276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:16:14.981613175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:16:24.981814601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:16:34.982473755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:16:44.981730966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:16:54.982628021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:17:04.982291698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:17:14.981600554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:17:24.982382586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:17:34.982281095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:17:44.981692693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:17:54.982543398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:18:04.98199987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:18:14.982460756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:18:24.982257053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:18:34.982140364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:18:44.982545119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:18:54.981749433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:19:04.98240153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:19:14.982312676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:19:24.981842293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:19:34.981942096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:19:44.982454021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:19:54.98202966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:20:04.982530116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:20:04.982565566Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":234,"service":"observability"}
{"time":"2026-05-04T15:20:14.981618973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:20:24.982354979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:20:34.981904503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:20:44.982625291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:20:54.982132638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:21:04.981575567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:21:14.981872034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:21:24.981824546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:21:34.981999169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:21:44.982287688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:21:54.982037504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:22:04.982574312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:22:14.982542559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:22:24.98166393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:22:34.981620668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:22:44.982511883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:22:54.982403928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:23:04.982147164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:23:14.981699903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:23:24.981787494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:23:34.98259553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:23:44.982426359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:23:54.981722535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:24:04.982700633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:24:14.982331397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:24:24.98187726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:24:34.982434881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:24:44.982000646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:24:54.981946849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:25:04.981689028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:25:14.982155562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:25:14.982199197Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":235,"service":"observability"}
{"time":"2026-05-04T15:25:24.982225646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:25:34.981628712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:25:44.981955275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:25:54.981639639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:26:04.982552095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:26:14.982335245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:26:24.981797453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:26:34.982484588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:26:44.98216851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:26:54.981677428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:27:04.981992149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:27:14.982423988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:27:24.982322215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:27:34.981598823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:27:44.98235296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:27:54.981975254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:28:04.981665796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:28:14.981964961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:28:24.982599555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:28:34.982603039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:28:44.982565837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:28:54.982487017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:29:04.981912593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:29:14.982341744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:29:24.981913071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:29:34.981622379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:29:44.982076657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:29:54.982599269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:30:04.982363381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:30:14.981685565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:30:24.982061417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:30:24.982109102Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":236,"service":"observability"}
{"time":"2026-05-04T15:30:34.982054534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:30:44.982194356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:30:54.981807592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:31:04.98255753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:31:14.982509632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:31:24.982699121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:31:34.982087913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:31:44.982149647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:31:54.982601494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:32:04.982117497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:32:14.981541658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:32:24.982227007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:32:34.982327189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:32:44.98256902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:32:54.982498027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:33:04.981981384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:33:14.982492425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:33:24.981742023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:33:34.982303242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:33:44.981726906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:33:54.982218415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:34:04.982194061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:34:14.982139401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:34:24.982009567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:34:34.982550105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:34:44.982328029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:34:54.982684914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:35:04.981627617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:35:14.982067275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:35:24.982478018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:35:24.982512134Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":237,"service":"observability"}
{"time":"2026-05-04T15:35:34.982407389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:35:44.982200488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:35:54.982052783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:36:04.981773492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:36:14.982368688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:36:24.981924936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:36:34.982561386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:36:44.982358021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:36:54.98248225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:37:04.982321656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:37:14.982100824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:37:24.98177629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:37:34.982539947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:37:44.981900813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:37:54.98257863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:38:04.98223184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:38:14.982163341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:38:24.982569814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:38:34.982409349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:38:44.981974343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:38:53.55915885Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-04T15:39:02.66366529Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-04T15:39:02.740622986Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-04T15:39:02.740666092Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-04T15:39:02.740676825Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-04T15:39:02.740774641Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-04T15:39:02.740813052Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-04T15:39:02.740910499Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-04T15:39:02.741530548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-04T15:39:02.741937885Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-04T15:39:12.741608587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-04T15:39:22.74180242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:39:22.741840927Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-04T15:39:32.742124936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:39:42.741861132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:39:52.742572185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:40:02.742621257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:40:12.741766837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:40:22.741613571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:40:32.741954203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:40:42.741800832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:40:52.742117876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:41:02.742175043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:41:12.742445192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:41:22.74187516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:41:32.742363104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:41:42.742110723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:41:52.741967662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:42:02.742595163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:42:12.74193191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:42:22.741627993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:42:32.742155642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:42:42.741683017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:42:52.742328054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:43:02.74284131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:43:12.742487422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:43:22.742310055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:43:32.742285714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:43:42.742265691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:43:52.741656527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:44:02.742043023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:44:12.741772359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:44:22.742391631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:44:22.742440759Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-04T15:44:32.741918472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:44:42.741610117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:44:52.741883511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:45:02.742578235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:45:12.742046523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:45:22.741636076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:45:32.741683317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:45:42.741577605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:45:52.742175885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:46:02.742133492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:46:12.742566683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:46:22.741798431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:46:32.742401069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:46:42.742466918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:46:52.741604402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:47:02.742254849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:47:12.741610519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:47:22.74239274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:47:32.74205773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:47:42.741612991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:47:52.742174282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:48:02.742851582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:48:12.741586817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:48:22.741639849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:48:32.741619934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:48:42.741623522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:48:52.742036978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:49:02.741562567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:49:12.742175467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:49:22.742443951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:49:22.742478359Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-04T15:49:32.742413431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:49:42.741962027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:49:52.74160474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:50:02.741564859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:50:12.742261839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:50:22.741748144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:50:32.742081802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:50:42.741913373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:50:52.742343783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:51:02.742381023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:51:12.741634533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:51:22.74175969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:51:32.741668612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:51:42.741656783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:51:52.742404833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:52:02.741652266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:52:12.74241141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:52:22.741677329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:52:32.742159558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:52:42.742538905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:52:52.741730461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:53:02.741936031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:53:12.741685746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:53:22.74215253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:53:32.742405248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:53:42.74166162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:53:52.742158541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:54:02.741686845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:54:12.742505601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:54:22.742003584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:54:32.741731215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:54:32.7417626Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-04T15:54:42.742297731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:54:52.741866724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:55:02.741990181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:55:12.741927616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:55:22.742547893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:55:32.742095492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:55:42.741909433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:55:52.741698266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:56:02.742924664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:56:12.742192558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:56:22.742456797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:56:32.741975678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:56:42.741779362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:56:52.742177924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:57:02.742300668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:57:12.741793502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:57:22.742372059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:57:32.74217177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:57:42.741938582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:57:52.741739298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:58:02.74161857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:58:12.742320798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:58:22.741982614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:58:32.742510496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:58:42.741644313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:58:52.74192257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:59:02.742579387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:59:12.742425853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:59:22.741735582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:59:32.742351743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:59:32.742390728Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-04T15:59:42.742296753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T15:59:52.74236444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:00:02.741903721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:00:12.742591607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:00:22.741888598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:00:32.741739698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:00:42.741919573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:00:52.742469081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:01:02.741610681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:01:12.741659511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:01:22.742522924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:01:32.741767304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:01:42.741626314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:01:52.742527268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:02:02.742624371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:02:12.741651862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:02:22.741988168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:02:32.742609323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:02:42.74221566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:02:52.741772899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:03:02.742521709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:03:12.742070896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:03:22.741931938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:03:32.741853066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:03:42.742035116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:03:52.74176811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:04:02.742447376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:04:12.741822965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:04:22.741706482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:04:32.74258073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:04:32.742617314Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-04T16:04:42.741849714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:04:52.741612745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:05:02.742643532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:05:12.742099792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:05:22.741579289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:05:32.741609282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:05:42.742227269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:05:52.742167697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:06:02.742862626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:06:12.742018915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:06:22.742627332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:06:32.7425243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:06:42.742144637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:06:52.742176455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:07:02.742150948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:07:12.742509095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:07:22.741954027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:07:32.742309826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:07:42.741637418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:07:52.74184954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:08:02.742085972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:08:12.74177355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:08:22.74248468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:08:32.741921886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:08:42.741676091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:08:52.742457858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:09:02.741723276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:09:12.742183534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:09:22.741638746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:09:32.742023166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:09:42.74249621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:09:42.74253398Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-04T16:09:52.741819341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:10:02.742763512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:10:12.741858794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:10:22.742656162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:10:32.742351859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:10:42.742089431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:10:52.741895565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:11:02.74207118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:11:12.742038767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:11:22.742354246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:11:32.741630237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:11:42.74221971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:11:52.741926123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:12:02.742222239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:12:12.741585655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:12:22.7425826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:12:32.741706902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:12:42.742511146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:12:52.742583534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:13:02.742057629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:13:12.741686473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:13:22.742481657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:13:32.742056923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:13:42.741825821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:13:52.741656523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:14:02.741605445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:14:12.741873448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:14:22.742011224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:14:32.742403387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:14:42.741726613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:14:52.741735243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:14:52.741769913Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-04T16:15:02.742507108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:15:12.742394866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:15:22.741908727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:15:32.742085858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:15:42.741818126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:15:52.742400152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:16:02.742328054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:16:12.741932328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:16:22.741743462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:16:32.741543235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:16:42.741767237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:16:52.741588774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:17:02.741944156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:17:12.741958729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:17:22.742287502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:17:32.742598918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:17:42.74163145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:17:52.742062914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:18:02.742552497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:18:12.742021523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:18:22.741723646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:18:32.742085148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:18:42.741948608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:18:52.741938695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:19:02.742544487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:19:12.742488077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:19:22.742014094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:19:32.741599423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:19:42.742322343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:19:52.742094706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:19:52.742127985Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-04T16:20:02.74201256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:20:12.741628207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:20:22.741721409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:20:32.742031094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:20:42.741847304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:20:52.741719874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:21:02.742109283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:21:12.742023897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:21:22.741895642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:21:32.74162431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:21:42.741692109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:21:52.742368654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:22:02.742541768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:22:12.741886674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:22:22.742000848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:22:32.742565512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:22:42.742220568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:22:52.741673247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:23:02.742416635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:23:12.742305786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:23:22.741533709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:23:32.742217496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:23:42.742486332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:23:52.742364289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:24:02.74235844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:24:12.742380686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:24:22.741903785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:24:32.742353857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:24:42.741675583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:24:52.742452838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:24:52.742488508Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-04T16:25:02.742140748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:25:12.742223511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:25:22.741995239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:25:32.742587768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:25:42.741994934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:25:52.741652091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:26:02.742077379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:26:12.742313189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:26:22.742312565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:26:32.741734746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:26:42.742543954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:26:52.742143354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:27:02.742589814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:27:12.74206248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:27:22.741661454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:27:32.742372275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:27:42.742202274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:27:52.741647617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:28:02.742125195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:28:12.742426384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:28:22.742213638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:28:32.7416664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:28:42.741748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:28:52.741909138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:29:02.742258759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:29:12.741756083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:29:22.741980684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:29:32.741648851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:29:42.741983116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:29:52.741886114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:30:02.74923095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:30:02.74929026Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-04T16:30:12.742323944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:30:22.742287169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:30:32.742494658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:30:42.742048663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:30:52.741704846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:31:02.742620308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:31:12.742126701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:31:22.741878405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:31:32.74252594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:31:42.742283099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:31:52.741980707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:32:02.744938354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:32:12.742227456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:32:22.741722426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:32:32.742592573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:32:42.742281251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:32:52.741680351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:33:02.74241282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:33:12.742600887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:33:22.741746644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:33:32.742096308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:33:42.741900752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:33:52.741646749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:34:02.742570875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:34:12.742299818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:34:22.742164232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:34:32.742275311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:34:42.741620317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:34:52.742498234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:35:02.742551293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:35:12.741835624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:35:12.741879866Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-04T16:35:22.741579602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:35:32.742446218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:35:42.742205016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:35:52.741742045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:36:02.742550773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:36:12.741928048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:36:22.741653309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:36:32.741890747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:36:42.742523688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:36:52.742182556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:37:02.744514395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:37:12.742411099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:37:22.741821192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:37:32.741613748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:37:42.742565359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:37:52.742506088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:38:02.742320759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:38:12.741668693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:38:22.741616914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:38:32.741712178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:38:42.742209225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:38:52.742481149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:39:02.742626371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:39:12.741562456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:39:22.741690219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:39:32.741849205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:39:42.74210458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:39:52.742145001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:40:02.741658444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:40:12.742073566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:40:12.742108397Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-04T16:40:22.741776149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:40:32.742062386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:40:42.7423923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:40:52.741918648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:41:02.742541201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:41:12.742552663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:41:22.742297919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:41:32.741835811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:41:42.741777805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:41:52.742327102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:42:02.742611282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:42:12.742571234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:42:22.7423077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:42:32.742082428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:42:42.742063592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:42:52.742549122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:43:02.742380417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:43:12.741676288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:43:22.742470296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:43:32.74231787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:43:42.741876942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:43:52.741868256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:44:02.742437366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:44:12.742072141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:44:22.741857153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:44:32.741662587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:44:42.741645389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:44:52.742160672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:45:02.742436185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:45:12.741775333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:45:22.74156902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:45:22.741611387Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-04T16:45:32.742375521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:45:42.741992474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:45:52.741999803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:46:02.741610373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:46:12.74156067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:46:22.742030948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:46:32.742442894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:46:42.741782436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:46:52.74201434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:47:02.742507712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:47:12.74175472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:47:22.741656983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:47:32.741775297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:47:42.742083605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:47:52.742504195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:48:02.74211266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:48:12.741966307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:48:22.741775808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:48:32.742175393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:48:42.742269383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:48:52.741944654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:49:02.742611366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:49:12.742465293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:49:22.742359262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:49:32.742595992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:49:42.742499958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:49:52.7419781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:50:02.74265256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:50:12.742077985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:50:22.742413981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:50:22.742447901Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-04T16:50:32.742322648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:50:42.741709492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:50:52.741583757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:51:02.742623998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:51:12.742597038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:51:22.741742354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:51:32.742544364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:51:42.742401086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:51:52.741966305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:52:02.742213869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:52:12.742525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:52:22.742338642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:52:32.741902627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:52:42.741637886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:52:52.742160495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:53:02.741938685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:53:12.741615981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:53:22.742494846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:53:32.742445699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:53:42.742090018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:53:52.742293443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:54:02.741909208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:54:12.742111135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:54:22.74170482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:54:32.742370731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:54:42.742017515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:54:52.742016677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:55:02.74232557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:55:12.742505186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:55:22.742116624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:55:32.741745036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:55:32.741777264Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-04T16:55:42.742414315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:55:52.742320223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:56:02.742178527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:56:12.742455051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:56:22.741676514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:56:32.741678907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:56:42.742585082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:56:52.742268181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:57:02.742475293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:57:12.742325755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:57:22.741573206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:57:32.742503419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:57:42.741977594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:57:52.741644886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:58:02.742013004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:58:12.74253986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:58:22.742104891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:58:32.742364456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:58:42.741991161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:58:52.741623333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:59:02.742470674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:59:12.742259475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:59:22.742537346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:59:32.742148818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:59:42.742346841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T16:59:52.742584906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:00:02.741988068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:00:12.741574888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:00:22.741691346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:00:32.741562264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:00:42.742424445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:00:42.7424575Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-04T17:00:52.742078075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:01:02.743306765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:01:12.741941569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:01:22.742557662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:01:32.742168215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:01:42.741951872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:01:52.741578284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:02:02.742767679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:02:12.742029184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:02:22.742523947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:02:32.742283965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:02:42.74197258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:02:52.742286227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:03:02.742510805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:03:12.742340547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:03:22.742076645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:03:32.741925034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:03:42.74244111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:03:52.742383464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:04:02.742449914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:04:12.741836365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:04:22.742123412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:04:32.741995332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:04:42.741973878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:04:52.741658327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:05:02.742480521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:05:12.742350594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:05:22.741579257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:05:32.742552857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:05:42.742368567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:05:52.741569012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:05:52.741599677Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-04T17:06:02.741818788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:06:12.742102538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:06:22.74165169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:06:32.74218194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:06:42.741985309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:06:52.742464023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:07:02.742541828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:07:12.742489154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:07:22.741822469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:07:32.741627855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:07:42.741643057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:07:52.74159119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:08:02.742461541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:08:12.742027311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:08:22.742226537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:08:32.741995232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:08:42.742539402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:08:52.741616994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:09:02.742740439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:09:12.742102801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:09:22.741680796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:09:32.742143166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:09:42.74254117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:09:52.741744775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:10:02.74227761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:10:12.741635038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:10:22.741655497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:10:32.742187613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:10:42.741641023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:10:52.742091986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:10:52.742129224Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-04T17:11:02.741623977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:11:12.74190917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:11:22.74164966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:11:32.741663264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:11:42.741657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:11:52.742327376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:12:02.741674438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:12:12.742034188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:12:22.741726827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:12:32.741713967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:12:42.742368374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:12:52.741652288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:13:02.742316864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:13:12.741572686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:13:22.741712042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:13:32.741618345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:13:42.741771826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:13:52.741632014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:14:02.742084424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:14:12.741881103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:14:22.742309086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:14:32.741708444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:14:42.742303827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:14:52.741645802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:15:02.742152231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:15:12.74159624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:15:22.741664477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:15:32.741646413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:15:42.74245334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:15:52.741900898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:16:02.742579213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:16:02.742611984Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-04T17:16:12.741670864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:16:22.741714531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:16:32.741864311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:16:42.741655216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:16:52.741822368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:17:02.742542244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:17:12.742166145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:17:22.741610262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:17:32.741744011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:17:42.741751719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:17:52.741681642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:18:02.742577414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:18:12.741777128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:18:22.741704813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:18:32.741659334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:18:42.74166093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:18:52.741736046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:19:02.741751484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:19:12.741694555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:19:22.741670679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:19:32.742222548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:19:42.741662009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:19:52.74231944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:20:02.742514102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:20:12.741803228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:20:22.741704443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:20:32.741650794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:20:42.741641777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:20:52.74165448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:21:02.742533468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:21:12.741662425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:21:12.741695554Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-04T17:21:22.741605962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:21:32.741627481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:21:42.74162457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:21:52.741611286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:22:02.742304943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:22:12.741643795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:22:22.741725455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:22:32.741733471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:22:42.741700531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:22:52.741991539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:23:02.743544821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:23:12.741791175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:23:22.74200047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:23:32.741619031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:23:42.74159593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:23:52.741663971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:24:02.741656458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:24:12.742593803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:24:22.741713097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:24:32.741668698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:24:42.741662917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:24:52.74191206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:25:02.742411125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:25:12.74163816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:25:22.74200409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:25:32.741652507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:25:42.741620454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:25:52.741588659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:26:02.742354701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:26:12.741688948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:26:12.741728347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-04T17:26:22.742275605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:26:32.742266919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:26:42.741648297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:26:52.741671873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:27:02.742275036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:27:12.741660563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:27:22.741731955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:27:32.74258737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:27:42.742031453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:27:52.741640522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:28:02.742572278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:28:12.741642645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:28:22.742105198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:28:32.741808138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:28:42.742022986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:28:52.74211659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:29:02.742152626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:29:12.742526683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:29:22.741899114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:29:32.74163224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:29:42.742270795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:29:52.74170405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:30:02.741978822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:30:12.741772662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:30:22.741709568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:30:32.742629712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:30:42.741678393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:30:52.741754064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:31:02.741626973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:31:12.741650792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:31:22.741865563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:31:22.741906392Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-04T17:31:32.741635671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:31:42.741657179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:31:52.742291454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:32:02.742614849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:32:12.742052291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:32:22.741739167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:32:32.741669236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:32:42.741838714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:32:52.741626061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:33:02.742591748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:33:12.741585353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:33:22.741561817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:33:32.742499359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:33:42.742479911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:33:52.742513554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:34:02.742580534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:34:12.742311129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:34:22.741648082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:34:32.74163918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:34:42.741767398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:34:52.742473344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:35:02.742402401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:35:12.741621289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:35:22.741653643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:35:32.741640792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:35:42.7416386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:35:52.74243026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:36:02.742564368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:36:12.741592213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:36:22.742003029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:36:22.742037837Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-04T17:36:32.741671312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:36:42.741628989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:36:52.741622162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:37:02.742396387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:37:12.742609019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:37:22.741669987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:37:32.741669772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:37:42.742468318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:37:52.742514678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:38:02.742458867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:38:12.741853779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:38:22.742507247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:38:32.742086362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:38:42.741675736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:38:52.742381589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:39:02.742152104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:39:12.741602236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:39:22.742153447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:39:32.741648809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:39:42.741552626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:39:52.741648076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:40:02.742127604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:40:12.74161903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:40:22.742535296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:40:32.741726492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:40:42.741664057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:40:52.741670919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:41:02.742501849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:41:12.742466152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:41:22.741883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:41:32.741836577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:41:32.741874474Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-04T17:41:42.742616285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:41:52.742397457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:42:02.742321057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:42:12.741607385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:42:22.741779885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:42:32.74243969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:42:42.742425811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:42:52.74164491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:43:02.74272383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:43:12.741676338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:43:22.74161811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:43:32.742404609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:43:42.74202193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:43:52.741659979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:44:02.742572915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:44:12.741631086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:44:22.742456096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:44:32.741644481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:44:42.741694395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:44:52.741740191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:45:02.742655431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:45:12.741619931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:45:22.742587131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:45:32.742481439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:45:42.741624754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:45:52.741647611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:46:02.742535509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:46:12.741560525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:46:22.741988637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:46:32.741708785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:46:42.741993951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:46:42.742032957Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-04T17:46:52.741561808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:47:02.742143095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:47:12.742477789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:47:22.741791782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:47:32.742417303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:47:42.741616031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:47:52.741655426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:48:02.742571293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:48:12.742334745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:48:22.741674996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:48:32.742306956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:48:42.742278353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:48:52.741639879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:49:02.742012267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:49:12.741631073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:49:22.74157543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:49:32.742018297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:49:42.742547664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:49:52.742333968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:50:02.742661609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:50:12.741584421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:50:22.742013608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:50:32.741625452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:50:42.742453111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:50:52.742013385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:51:02.742171867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:51:12.741631071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:51:22.742483498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:51:32.742350536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:51:42.74167811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:51:52.741636052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:51:52.741671497Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-04T17:52:02.742520853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:52:12.741644951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:52:22.741818691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:52:32.741638447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:52:42.742508677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:52:52.742299903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:53:02.742136608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:53:12.742178831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:53:22.742505698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:53:32.741730031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:53:42.742491518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:53:52.741641197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:54:02.742616838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:54:12.742410701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:54:22.742387486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:54:32.741662773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:54:42.741647111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:54:52.742478302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:55:02.74259905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:55:12.742178212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:55:22.741688202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:55:32.742184943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:55:42.74158355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:55:52.741977714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:56:02.741919805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:56:12.74165179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:56:22.742303946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:56:32.741621626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:56:42.741599152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:56:52.742435238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:56:52.742469933Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-04T17:57:02.742127041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:57:12.741684066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:57:22.74250249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:57:32.742271471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:57:42.741612564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:57:52.741589304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:58:02.742523664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:58:12.742134236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:58:22.741722652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:58:32.741637491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:58:42.741673242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:58:52.74230758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:59:02.74191602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:59:12.74157968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:59:22.742393741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:59:32.741696019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:59:42.742574028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T17:59:52.742508159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:00:02.742506529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:00:12.741657268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:00:22.741674154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:00:32.742309307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:00:42.741859307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:00:52.742606645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:01:02.742533825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:01:12.741653582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:01:22.742502277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:01:32.742222328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:01:42.741639127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:01:52.74243201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:02:02.742596527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:02:02.742629862Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-04T18:02:12.742223992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:02:22.742475662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:02:32.741820983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:02:42.742306254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:02:52.741588706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:03:02.742565419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:03:12.74207548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:03:22.742610702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:03:32.742482665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:03:42.741705422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:03:52.742433925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:04:02.742431522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:04:12.742437843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:04:22.741684559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:04:32.742564523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:04:42.742069879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:04:52.741598837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:05:02.742409749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:05:12.742401847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:05:22.742102854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:05:32.74258414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:05:42.742157298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:05:52.741743628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:06:02.742137282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:06:12.741747507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:06:22.742613762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:06:32.742346527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:06:42.741667741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:06:52.741900673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:07:02.742560894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:07:12.741743658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:07:12.741796357Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-04T18:07:22.742503331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:07:32.741663596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:07:42.74240657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:07:52.741748769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:08:02.742508158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:08:12.74179832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:08:22.741745958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:08:32.742373367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:08:42.741849746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:08:52.742571033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:09:02.742842846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:09:12.7423251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:09:22.741847821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:09:32.742541713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:09:42.742466309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:09:52.742166478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:10:02.7424033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:10:12.741645188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:10:22.741797619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:10:32.742377221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:10:42.741667882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:10:52.742400034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:11:02.742579064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:11:12.741691215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:11:22.742479443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:11:32.741654737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:11:42.742190795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:11:52.741654744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:12:02.742108653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:12:12.742646438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:12:12.742679867Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-04T18:12:22.742552984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:12:32.742020884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:12:42.741693428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:12:52.742377615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:13:02.742488938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:13:12.74216317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:13:22.742538542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:13:32.741828036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:13:42.742462052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:13:52.742000272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:14:02.742525904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:14:12.741608683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:14:22.742498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:14:32.742037653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:14:42.742451257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:14:52.741736108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:15:02.742342151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:15:12.742344196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:15:22.742020926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:15:32.742483833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:15:42.741981495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:15:52.742631031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:16:02.742217336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:16:12.741761748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:16:22.741613361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:16:32.74187509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:16:42.74242948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:16:52.741784637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:17:02.741560806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:17:12.742377883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:17:22.741822169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:17:22.741856013Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":32,"service":"observability"}
{"time":"2026-05-04T18:17:32.742506331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:17:42.742011864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:17:52.742590995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:18:02.742316512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:18:12.74254195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:18:22.742100057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:18:32.74260504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:18:42.742302181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:18:52.741726602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:19:02.741587236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:19:12.742503105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:19:22.742059468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:19:32.741779328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:19:42.742602309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:19:52.742139452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:20:02.742186615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:20:12.741646409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:20:22.741684524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:20:32.742539241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:20:42.742218172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:20:52.741634381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:21:02.742516609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:21:12.742048937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:21:22.741663274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:21:32.742089588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:21:42.742636323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:21:52.742254303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:22:02.741631537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:22:12.742599802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:22:22.742428106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:22:22.742464567Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":33,"service":"observability"}
{"time":"2026-05-04T18:22:32.741917818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:22:42.742531248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:22:52.741963952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:23:02.743565678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:23:12.741930736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:23:22.742493463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:23:32.741722625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:23:42.742306973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:23:52.741620495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:24:02.742468783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:24:12.742073558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:24:22.741662731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:24:32.74222555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:24:42.741557429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:24:52.742329705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:25:02.742114844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:25:12.742417734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:25:22.742298962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:25:32.741751894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:25:42.742371349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:25:52.741984375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:26:02.741716736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:26:12.742133155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:26:22.742141675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:26:32.741674252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:26:42.742210839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:26:52.742675061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:27:02.742282924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:27:12.742511294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:27:22.742132726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:27:32.741562396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:27:32.741595511Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":34,"service":"observability"}
{"time":"2026-05-04T18:27:42.742287828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:27:52.741650834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:28:02.742438502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:28:12.74199166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:28:22.741751366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:28:32.742280309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:28:42.742294378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:28:52.741681877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:29:02.742541864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:29:12.74212801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:29:22.74159396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:29:32.742223388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:29:42.74163883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:29:52.742323403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:30:02.741910275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:30:12.741983348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:30:22.741999614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:30:32.742388816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:30:42.74202766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:30:52.742437886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:31:02.742413808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:31:12.742469522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:31:22.74232782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:31:32.741675059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:31:42.742278845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:31:52.741976477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:32:02.74245692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:32:12.741918977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:32:22.741597821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:32:32.742202272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:32:32.742254259Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":35,"service":"observability"}
{"time":"2026-05-04T18:32:42.742043892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:32:52.742479856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:33:02.742293943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:33:12.741598588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:33:22.742213745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:33:32.741938803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:33:42.742390299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:33:52.741603309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:34:02.742428997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:34:12.741553196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:34:22.742594838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:34:32.74204002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:34:42.742537854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:34:52.742196961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:35:02.742018101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:35:12.742500345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:35:22.742035798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:35:32.74234437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:35:42.741899286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:35:52.742489174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:36:02.742344531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:36:12.742040828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:36:22.741753004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:36:32.742496616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:36:42.742011127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:36:52.741643853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:37:02.742592638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:37:12.741631202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:37:22.742232953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:37:32.742568051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:37:32.742599691Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":36,"service":"observability"}
{"time":"2026-05-04T18:37:42.742327502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:37:52.741863136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:38:02.74238358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:38:12.742043255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:38:22.741976407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:38:32.742448648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:38:42.742045421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:38:52.742393316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:39:02.74230607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:39:12.742552032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:39:22.742140903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:39:32.741803083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:39:42.742365047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:39:52.741921354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:40:02.743044411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:40:12.742269322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:40:22.74200837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:40:32.742515218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:40:42.742044987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:40:52.741647823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:41:02.742798037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:41:12.742103354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:41:22.741614063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:41:32.742305958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:41:42.742362236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:41:52.742164965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:42:02.742398001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:42:12.741988546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:42:22.742368991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:42:32.742358595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:42:42.741831926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:42:42.741868663Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":37,"service":"observability"}
{"time":"2026-05-04T18:42:52.742263813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:43:02.742191059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:43:12.742142102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:43:22.741737849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:43:32.742284668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:43:42.741795812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:43:52.74249337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:44:02.741882923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:44:12.742455309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:44:22.742499073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:44:32.742220544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:44:42.742450522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:44:52.742555247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:45:02.743464012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:45:12.741963511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:45:22.742336264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:45:32.742191925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:45:42.741676835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:45:52.742443285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:46:02.742658686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:46:12.742182227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:46:22.742483607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:46:32.742487779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:46:42.742373514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:46:52.741648416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:47:02.742286584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:47:12.742089317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:47:22.741588645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:47:32.741628372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:47:42.741560716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:47:52.74194038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:47:52.741972109Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":38,"service":"observability"}
{"time":"2026-05-04T18:48:02.742299434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:48:12.742404886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:48:22.742509369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:48:32.742142796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:48:42.742305285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:48:52.74229349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:49:02.742159399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:49:12.742092726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:49:22.741814304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:49:32.742629275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:49:42.74198734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:49:52.741767538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:50:02.743271352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:50:12.741788087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:50:22.741881024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:50:32.741599758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:50:42.742403056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:50:52.742053681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:51:02.74219246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:51:12.742396984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:51:22.741669695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:51:32.741551189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:51:42.741793877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:51:52.74244137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:52:02.74257234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:52:12.742486744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:52:22.742356362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:52:32.741734515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:52:42.741525761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:52:52.741822242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:53:02.742275946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:53:02.742311761Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":39,"service":"observability"}
{"time":"2026-05-04T18:53:12.742109998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:53:22.741561997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:53:32.742224597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:53:42.74165654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:53:52.741906477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:54:02.741849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:54:12.741637768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:54:22.741712431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:54:32.741909844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:54:42.741565473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:54:52.741841384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:55:02.741788131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:55:12.742098146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:55:22.741752011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:55:32.742571555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:55:42.74161072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:55:52.742136958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:56:02.741612162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:56:12.742572198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:56:22.741667487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:56:32.741919672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:56:42.741596313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:56:52.742105981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:57:02.742544185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:57:12.741679145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:57:22.741593801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:57:32.742325456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:57:42.742455804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:57:52.741703869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:58:02.741578787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:58:12.741931557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:58:12.741962485Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":40,"service":"observability"}
{"time":"2026-05-04T18:58:22.742571126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:58:32.742044985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:58:42.742302502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:58:52.742120291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:59:02.741612964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:59:12.742173633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:59:22.74209515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:59:32.742209236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:59:42.741936046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T18:59:52.742624682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:00:02.743464643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:00:12.742221875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:00:22.742108306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:00:32.74255749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:00:42.742018175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:00:52.741743836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:01:02.742694778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:01:12.742117756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:01:22.742542274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:01:32.741546381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:01:42.74170314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:01:52.74226784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:02:02.742102187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:02:12.742111343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:02:22.742273223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:02:32.742448041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:02:42.742131055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:02:52.741573529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:03:02.742155273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:03:12.741594458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:03:22.742330678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:03:22.742362292Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":41,"service":"observability"}
{"time":"2026-05-04T19:03:32.741769082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:03:42.742558204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:03:52.741694376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:04:02.741559677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:04:12.741670159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:04:22.74173655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:04:32.741735627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:04:42.742070291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:04:52.741722623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:05:02.742372506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:05:12.741801526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:05:22.741893002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:05:32.742489942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:05:42.742053217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:05:52.741641994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:06:02.742396667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:06:12.74183039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:06:22.742632277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:06:32.741803199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:06:42.742536998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:06:52.742185647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:07:02.742136471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:07:12.742081065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:07:22.742204325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:07:32.74240216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:07:42.742305205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:07:52.742207147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:08:02.742467832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:08:12.742554141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:08:22.742207499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:08:32.74259472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:08:32.742634446Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":42,"service":"observability"}
{"time":"2026-05-04T19:08:42.741907098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:08:52.741633114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:09:02.742000242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:09:12.742315192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:09:22.741919853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:09:32.741987103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:09:42.741742591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:09:52.742036494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:10:02.743175839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:10:12.74194881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:10:22.742103578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:10:32.741974603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:10:42.741773603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:10:52.742095943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:11:02.74209046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:11:12.742568083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:11:22.74209188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:11:32.741624263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:11:42.742497883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:11:52.741712743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:12:02.742573092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:12:12.742262384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:12:22.741670492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:12:32.741878428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:12:42.742476987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:12:52.741623911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:13:02.741632556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:13:12.742011534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:13:22.741654431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:13:32.742552136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:13:42.742499221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:13:42.742534312Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":43,"service":"observability"}
{"time":"2026-05-04T19:13:52.74228529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:14:02.742282479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:14:12.742551188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:14:22.741730417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:14:32.742456728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:14:42.741621109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:14:52.742048296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:15:02.742617793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:15:12.741748347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:15:22.742030588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:15:32.741902472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:15:42.742595762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:15:52.741956008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:16:02.742559485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:16:12.742404256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:16:22.742001741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:16:32.742522223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:16:42.741996603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:16:52.741637187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:17:02.742557015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:17:12.742646367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:17:22.741929523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:17:32.742568381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:17:42.741677557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:17:52.742217093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:18:02.7424953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:18:12.742177633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:18:22.742284524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:18:32.742496908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:18:42.742056542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:18:52.742603155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:18:52.74264169Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":44,"service":"observability"}
{"time":"2026-05-04T19:19:02.742264851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:19:12.742499405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:19:22.741953512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:19:32.742159691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:19:42.741940597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:19:52.742460804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:20:02.741933983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:20:12.742559153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:20:22.742435071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:20:32.742594624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:20:42.742493959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:20:52.74183199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:21:02.742302754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:21:12.742388839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:21:22.741995546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:21:32.741676798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:21:42.741605113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:21:52.742465715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:22:02.742486137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:22:12.742031362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:22:22.744726263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:22:32.742600928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:22:42.742508697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:22:52.742314302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:23:02.742053419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:23:12.741549041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:23:22.742387038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:23:32.742214983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:23:42.742576482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:23:52.742135302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:24:02.742233381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:24:02.742292872Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":45,"service":"observability"}
{"time":"2026-05-04T19:24:12.742435275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:24:22.742436374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:24:32.742341519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:24:42.741671479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:24:52.742392117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:25:02.742167774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:25:12.74163329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:25:22.742533638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:25:32.742287632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:25:42.741839448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:25:52.741999421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:26:02.742609985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:26:12.74185707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:26:22.741720423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:26:32.742400457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:26:42.742469167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:26:52.74252297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:27:02.742059555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:27:12.742001023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:27:22.742319361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:27:32.742273603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:27:42.742281398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:27:52.742459276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:28:02.742316318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:28:12.741759152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:28:22.741649053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:28:32.742420521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:28:42.742042295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:28:52.741920312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:29:02.741933984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:29:12.741572002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:29:12.741605082Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":46,"service":"observability"}
{"time":"2026-05-04T19:29:22.742583324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:29:32.742204296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:29:42.741824538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:29:52.741638388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:30:02.742633108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:30:12.741958178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:30:22.742421534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:30:32.741621776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:30:42.741587237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:30:52.741608473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:31:02.741745403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:31:12.742359876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:31:22.742060858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:31:32.742232694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:31:42.742212937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:31:52.742313387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:32:02.742718636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:32:12.741826032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:32:22.74186869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:32:32.74263207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:32:42.742311834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:32:52.741640695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:33:02.74249634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:33:12.742196678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:33:22.741735872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:33:32.741853595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:33:42.742255559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:33:52.741718695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:34:02.742523994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:34:12.742295053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:34:12.7423313Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":47,"service":"observability"}
{"time":"2026-05-04T19:34:22.741843364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:34:32.742439467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:34:42.741895351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:34:52.742588907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:35:02.742529664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:35:12.742211338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:35:22.742171129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:35:32.742514823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:35:42.742118664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:35:52.74217912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:36:02.74290584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:36:12.742498019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:36:22.742268695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:36:32.741720406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:36:42.74163017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:36:52.742360233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:37:02.742435234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:37:12.742458517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:37:22.741726454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:37:32.741634721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:37:42.742624345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:37:52.742120892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:38:02.741687608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:38:12.741674081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:38:22.742563745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:38:32.742248843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:38:42.741647987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:38:52.74207994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:39:02.742023718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:39:12.74226917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:39:22.741965711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:39:22.741999021Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":48,"service":"observability"}
{"time":"2026-05-04T19:39:32.741863784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:39:42.741732149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:39:52.742528825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:40:02.742398466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:40:12.741698803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:40:22.742627969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:40:32.741962387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:40:42.741758141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:40:52.741566572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:41:02.742943036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:41:12.741746289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:41:22.742476453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:41:32.741615488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:41:42.742532685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:41:52.742391654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:42:02.741910851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:42:12.741825285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:42:22.742449848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:42:32.741815447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:42:42.742454161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:42:52.742109904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:43:02.742534778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:43:12.742085372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:43:22.742452997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:43:32.742076184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:43:42.742592179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:43:52.742199728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:44:02.742369973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:44:12.742277928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:44:22.741661317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:44:32.741810061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:44:32.741841352Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":49,"service":"observability"}
{"time":"2026-05-04T19:44:42.741717154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:44:52.742571252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:45:02.741802796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:45:12.742208755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:45:22.742037355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:45:32.741770413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:45:42.742607418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:45:52.741546785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:46:02.742058993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:46:12.741721933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:46:22.742564361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:46:32.742135828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:46:42.742052867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:46:52.742078123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:47:02.742609924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:47:12.742514986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:47:22.741803904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:47:32.742219164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:47:42.741894447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:47:52.742137822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:48:02.74376245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:48:12.741750744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:48:22.742676969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:48:32.741791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:48:42.742030073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:48:52.741614937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:49:02.741794087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:49:12.741646426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:49:22.741742031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:49:32.742557283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:49:32.742590479Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":50,"service":"observability"}
{"time":"2026-05-04T19:49:42.742295806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:49:52.742152615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:50:02.742785782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:50:12.741820037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:50:22.742496817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:50:32.741822779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:50:42.741891165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:50:52.742300334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:51:02.742582243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:51:12.742042486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:51:22.741633559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:51:32.742112953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:51:42.742039901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:51:52.742535943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:52:02.742334264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:52:12.742128712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:52:22.741735865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:52:32.741631656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:52:42.742027539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:52:52.742086546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:53:02.741973265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:53:12.742509493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:53:22.742294862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:53:32.742003455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:53:42.742423151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:53:52.742203204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:54:02.742272652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:54:12.742428551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:54:22.741719788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:54:32.742539621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:54:42.741734053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:54:42.74176445Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":51,"service":"observability"}
{"time":"2026-05-04T19:54:52.742399421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:55:02.74220962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:55:12.742344368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:55:22.742448844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:55:32.741774988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:55:42.742386974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:55:52.742093789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:56:02.74266074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:56:12.742225321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:56:22.742596615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:56:32.742320109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:56:42.741716295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:56:52.742480668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:57:02.742350545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:57:12.742392039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:57:22.742272292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:57:32.742213954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:57:42.742527782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:57:52.74200206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:58:02.741580026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:58:12.742452565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:58:22.74217169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:58:32.741972364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:58:42.741950037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:58:52.74245799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:59:02.742399724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:59:12.742216325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:59:22.741571598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:59:32.742563788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:59:42.742207969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T19:59:42.742263218Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":52,"service":"observability"}
{"time":"2026-05-04T19:59:52.741702253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:00:02.74461302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:00:12.741789272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:00:22.742007748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:00:32.74252877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:00:42.742466078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:00:52.742204942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:01:02.742064059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:01:12.741613399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:01:22.742127739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:01:32.741597999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:01:42.742401765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:01:52.741633082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:02:02.742145747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:02:12.742038037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:02:22.742009761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:02:32.742512575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:02:42.741574407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:02:52.741983051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:03:02.742095095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:03:12.742302695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:03:22.742046735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:03:32.741641188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:03:42.742038151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:03:52.74258997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:04:02.742508695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:04:12.742312921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:04:22.742609821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:04:32.742509596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:04:42.741659728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:04:52.74241461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:04:52.742451358Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":53,"service":"observability"}
{"time":"2026-05-04T20:05:02.742672286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:05:12.741998807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:05:22.741626859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:05:32.74199849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:05:42.741555054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:05:52.74250457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:06:02.74181803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:06:12.741667028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:06:22.742656775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:06:32.742445228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:06:42.742167618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:06:52.741638131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:07:02.742860936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:07:12.742332108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:07:22.742408246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:07:32.741596017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:07:42.742474545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:07:52.742109395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:08:02.741907737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:08:12.742112226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:08:22.742295371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:08:32.742311291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:08:42.742132496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:08:52.741972048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:09:02.742174147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:09:12.741582431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:09:22.741993381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:09:32.741576178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:09:42.742466963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:09:52.74211784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:10:02.742469422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:10:02.742509507Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":54,"service":"observability"}
{"time":"2026-05-04T20:10:12.741995333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:10:22.742390487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:10:32.742178112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:10:42.741812647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:10:52.742073873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:11:02.74161793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:11:12.741821093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:11:22.74176961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:11:32.741594342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:11:42.742495998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:11:52.742385461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:12:02.742592866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:12:12.741995252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:12:22.742389089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:12:32.742177743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:12:42.742617311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:12:52.741924226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:13:02.742565535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:13:12.742036603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:13:22.741633798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:13:32.741930965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:13:42.741666944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:13:52.741611213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:14:02.742669732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:14:12.742098434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:14:22.742277832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:14:32.742290623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:14:42.741567212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:14:52.742180787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:15:02.742272498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:15:12.741777416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:15:12.741810722Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":55,"service":"observability"}
{"time":"2026-05-04T20:15:22.742269199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:15:32.741903216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:15:42.742474267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:15:52.742228763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:16:02.742359125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:16:12.742518081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:16:22.742071184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:16:32.742365014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:16:42.742368742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:16:52.741645206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:17:02.741710521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:17:12.741946809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:17:22.741805552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:17:32.741742378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:17:42.742387987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:17:52.741666415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:18:02.742591631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:18:12.741670834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:18:22.742403594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:18:32.741982697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:18:42.741644361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:18:52.74165274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:19:02.742639046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:19:12.741612318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:19:22.741674174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:19:32.741637057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:19:42.741658303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:19:52.742435447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:20:02.74311011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:20:12.741730199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:20:22.741737076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:20:22.741773586Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":56,"service":"observability"}
{"time":"2026-05-04T20:20:32.741872141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:20:42.743058195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:20:52.742009268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:21:02.741971834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:21:12.74227408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:21:22.741662991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:21:32.742515208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:21:42.742049514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:21:52.741684736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:22:02.742227242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:22:12.741646692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:22:22.741667646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:22:32.741695432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:22:42.741644646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:22:52.741657923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:23:02.742523254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:23:12.741644268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:23:22.74165713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:23:32.742443983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:23:42.742047362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:23:52.741668099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:24:02.742150883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:24:12.741654075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:24:22.741694209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:24:32.741639073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:24:42.74166697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:24:52.741694212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:25:02.742143924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:25:12.741950577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:25:22.741832933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:25:22.741864575Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":57,"service":"observability"}
{"time":"2026-05-04T20:25:32.742282298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:25:42.74161426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:25:52.741649026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:26:02.742523778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:26:12.741687878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:26:22.7417239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:26:32.741706056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:26:42.742565931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:26:52.741619926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:27:02.74260868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:27:12.741703231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:27:22.74164019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:27:32.741627355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:27:42.741567793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:27:52.742187239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:28:02.742572608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:28:12.741963514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:28:22.741749264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:28:32.74156633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:28:42.741720665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:28:52.742112308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:29:02.742563039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:29:12.741624634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:29:22.741554334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:29:32.742302322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:29:42.741646787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:29:52.742578968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:30:02.741913149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:30:12.742258862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:30:22.741674109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:30:32.741596387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:30:32.741630172Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":58,"service":"observability"}
{"time":"2026-05-04T20:30:42.742567189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:30:52.742057063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:31:02.742608562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:31:12.741595988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:31:22.741663676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:31:32.74166797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:31:42.742578064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:31:52.741655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:32:02.742579679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:32:12.741691607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:32:22.741666693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:32:32.742031132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:32:42.741614779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:32:52.741630397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:33:02.742562813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:33:12.74165806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:33:22.741742077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:33:32.74165386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:33:42.742027776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:33:52.741989318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:34:02.742559225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:34:12.741640616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:34:22.741972391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:34:32.741602561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:34:42.741697059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:34:52.742109204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:35:02.742273687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:35:12.741640295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:35:22.741631589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:35:32.742585022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:35:32.742620496Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":59,"service":"observability"}
{"time":"2026-05-04T20:35:42.74158416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:35:52.741776606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:36:02.742026243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:36:12.742602461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:36:22.742598042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:36:32.741656035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:36:42.742014962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:36:52.741670898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:37:02.742621202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:37:12.741568507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:37:22.741667991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:37:32.741634679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:37:42.741623548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:37:52.742361635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:38:02.742586758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:38:12.741960204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:38:22.741665118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:38:32.74152859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:38:42.742634771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:38:52.74164898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:39:02.742594094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:39:12.741633714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:39:22.7415915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:39:32.74205196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:39:42.741703191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:39:52.742565793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:40:02.74265728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:40:12.741651228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:40:22.742015894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:40:32.741715124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:40:42.741675044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:40:42.741707705Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":60,"service":"observability"}
{"time":"2026-05-04T20:40:52.741644315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:41:02.74208534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:41:12.741647551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:41:22.741665737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:41:32.742545912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:41:42.741663118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:41:52.741637753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:42:02.742645831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:42:12.741597495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:42:22.741731497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:42:32.742571487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:42:42.741705508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:42:52.742025216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:43:02.741658269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:43:12.742061053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:43:22.742432893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:43:32.741686987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:43:42.741677857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:43:52.741679851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:44:02.742618677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:44:12.741637806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:44:22.741879949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:44:32.741622298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:44:42.742566393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:44:52.741686527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:45:02.742511779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:45:12.742070171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:45:22.741644473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:45:32.741586676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:45:42.741631893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:45:52.741642426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:45:52.741681482Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":61,"service":"observability"}
{"time":"2026-05-04T20:46:02.742549553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:46:12.741572563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:46:22.74187756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:46:32.741584296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:46:42.741704516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:46:52.741630926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:47:02.742639577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:47:12.742403796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:47:22.741865516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:47:32.741658728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:47:42.742182124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:47:52.741594785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:48:02.742524844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:48:12.742428285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:48:22.741795731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:48:32.741889243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:48:42.742388877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:48:52.742564503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:49:02.742562291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:49:12.742163687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:49:22.741632355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:49:32.741683427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:49:42.741913096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:49:52.741636609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:50:02.742196593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:50:12.741730009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:50:22.742640183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:50:32.742188791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:50:42.74208039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:50:52.741606428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:51:02.742553762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:51:02.74258651Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":62,"service":"observability"}
{"time":"2026-05-04T20:51:12.741710086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:51:22.741652487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:51:32.742461833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:51:42.742356403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:51:52.7416646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:52:02.742485784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:52:12.741661252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:52:22.741743597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:52:32.742623562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:52:42.742362537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:52:52.74165344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:53:02.742566763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:53:12.741686736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:53:22.742361429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:53:32.741692418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:53:42.742571403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:53:52.742381384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:54:02.742689591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:54:12.741656515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:54:22.741625594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:54:32.741726744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:54:42.741630257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:54:52.741653946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:55:02.742510913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:55:12.742546799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:55:22.741678952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:55:32.742552374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:55:42.741814307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:55:52.74157642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:56:02.742567157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:56:02.742602357Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":63,"service":"observability"}
{"time":"2026-05-04T20:56:12.742317892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:56:22.741648047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:56:32.741664538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:56:42.74230367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:56:52.741882085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:57:02.741997307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:57:12.742392646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:57:22.741620418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:57:32.742518194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:57:42.742293403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:57:52.741650725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:58:02.741912531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:58:12.741674066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:58:22.742106902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:58:32.7416606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:58:42.742372927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:58:52.742070332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:59:02.742553873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:59:12.742322891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:59:22.741650196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:59:32.741590549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:59:42.742286882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T20:59:52.74165317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:00:02.752307903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:00:12.741692037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:00:22.741680453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:00:32.741611575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:00:42.742607604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:00:52.742328409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:01:02.741762868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:01:12.742390969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:01:12.742423583Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":64,"service":"observability"}
{"time":"2026-05-04T21:01:22.742228831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:01:32.741724608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:01:42.741612189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:01:52.742458451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:02:02.742374814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:02:12.742166037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:02:22.741686899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:02:32.742576787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:02:42.742320515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:02:52.742295805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:03:02.741925648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:03:12.742332582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:03:22.742193445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:03:32.741674861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:03:42.741601675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:03:52.74235273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:04:02.742510353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:04:12.741677704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:04:22.741677865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:04:32.74254923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:04:42.742224087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:04:52.741606218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:05:02.742141214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:05:12.74250506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:05:22.741832111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:05:32.742226689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:05:42.742552442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:05:52.742168053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:06:02.742617823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:06:12.742539293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:06:12.742572193Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":65,"service":"observability"}
{"time":"2026-05-04T21:06:22.741777527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:06:32.741829926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:06:42.741532057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:06:52.742586949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:07:02.742393091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:07:12.742579261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:07:22.742257181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:07:32.741642208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:07:42.742473462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:07:52.741697593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:08:02.741909873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:08:12.741581218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:08:22.742285853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:08:32.741622376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:08:42.742364938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:08:52.741654427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:09:02.742497122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:09:12.741831856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:09:22.741557059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:09:32.742275169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:09:42.742190977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:09:52.741626903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:10:02.742699513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:10:12.742524841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:10:22.741765655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:10:32.741689357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:10:42.741556476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:10:52.74232203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:11:02.742621094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:11:12.742120269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:11:22.741811576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:11:22.741844907Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":66,"service":"observability"}
{"time":"2026-05-04T21:11:32.741608034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:11:42.74239417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:11:52.74164387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:12:02.742999901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:12:12.741924464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:12:22.742327925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:12:32.741694617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:12:42.741700449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:12:52.742078301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:13:02.742669855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:13:12.742189091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:13:22.742589455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:13:32.742144963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:13:42.741603581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:13:52.741572387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:14:02.742695934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:14:12.742185746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:14:22.741763959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:14:32.742223429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:14:42.742101425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:14:52.741676704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:15:02.742711327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:15:12.742450614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:15:22.742479493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:15:32.742122446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:15:42.741587778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:15:52.742531588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:16:02.742439149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:16:12.741667017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:16:22.742435109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:16:22.74247236Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":67,"service":"observability"}
{"time":"2026-05-04T21:16:32.741815549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:16:42.742528473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:16:52.742281715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:17:02.74222814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:17:12.741606642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:17:22.742257738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:17:32.742100515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:17:42.741653645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:17:52.742517941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:18:02.742436252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:18:12.741657384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:18:22.741652381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:18:32.742445832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:18:42.742086722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:18:52.741598243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:19:02.742732479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:19:12.742382739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:19:22.741664559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:19:32.741649827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:19:42.741562618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:19:52.742491427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:20:02.742738914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:20:12.742076125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:20:22.741983561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:20:32.741645073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:20:42.74162181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:20:52.74240443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:21:02.742024286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:21:12.74246953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:21:22.742205225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:21:32.741650702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:21:32.741689087Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":68,"service":"observability"}
{"time":"2026-05-04T21:21:42.74259471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:21:52.74241707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:22:02.742382313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:22:12.742128734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:22:22.741663479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:22:32.742183563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:22:42.742459769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:22:52.742269653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:23:02.741899952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:23:12.741736829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:23:22.742511041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:23:32.742301795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:23:42.741650704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:23:52.741632209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:24:02.742511559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:24:12.741867411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:24:22.741646358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:24:32.742497761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:24:42.742262788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:24:52.74178013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:25:02.741919141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:25:12.74250887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:25:22.742110586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:25:32.742005633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:25:42.741668189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:25:52.742320525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:26:02.742325912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:26:12.741619581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:26:22.742402774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:26:32.742335383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:26:32.74237472Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-04T21:26:42.741981539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:26:52.741534969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:27:02.741923079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:27:12.742419933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:27:22.742051685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:27:32.741543331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:27:42.742509636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:27:52.742277108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:28:02.742458186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:28:12.742131611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:28:22.742047529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:28:32.741694627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:28:42.742615921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:28:52.742358993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:29:02.742487164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:29:12.742020768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:29:22.741542416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:29:32.742460465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:29:42.741949427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:29:52.741581476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:30:02.741586681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:30:12.741827419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:30:22.742572061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:30:32.742039449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:30:42.741668936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:30:52.742424268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:31:02.74248359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:31:12.741636524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:31:22.741557159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:31:32.742536398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:31:32.742573703Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":70,"service":"observability"}
{"time":"2026-05-04T21:31:42.742301966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:31:52.742188582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:32:02.742932558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:32:12.742404115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:32:22.741734674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:32:32.742369832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:32:42.74257046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:32:52.742025645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:33:02.742516318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:33:12.741584338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:33:22.742169128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:33:32.742301456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:33:42.741946744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:33:52.742530941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:34:02.742414977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:34:12.74217427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:34:22.741678344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:34:32.741619846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:34:42.742212477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:34:52.741931147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:35:02.741930308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:35:12.742323284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:35:22.741966514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:35:32.742502749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:35:42.742301608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:35:52.7419977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:36:02.742929717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:36:12.742605552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:36:22.741766994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:36:32.74243326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:36:42.742329303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:36:42.742365691Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":71,"service":"observability"}
{"time":"2026-05-04T21:36:52.741960822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:37:02.74222539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:37:12.742572446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:37:22.742448498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:37:32.742284618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:37:42.742088878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:37:52.741995511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:38:02.742571155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:38:12.742573325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:38:22.742271586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:38:32.741988399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:38:42.741708052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:38:52.742317907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:39:02.742541967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:39:12.741905775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:39:22.74160759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:39:32.742323053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:39:42.741944731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:39:52.742542736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:40:02.741889164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:40:12.742143396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:40:22.742227453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:40:32.741608996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:40:42.742431022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:40:52.742302697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:41:02.742630659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:41:12.742212773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:41:22.742155688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:41:32.742542671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:41:42.742039862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:41:52.742441097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:41:52.742478016Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":72,"service":"observability"}
{"time":"2026-05-04T21:42:02.742176187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:42:12.742260499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:42:22.741831455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:42:32.74243763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:42:42.742191755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:42:52.741604298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:43:02.74200966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:43:12.742277407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:43:22.742337387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:43:32.741661828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:43:42.742437597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:43:52.742186007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:44:02.742317109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:44:12.741614465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:44:22.741617127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:44:32.742091089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:44:42.74259327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:44:52.742110944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:45:02.741984944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:45:12.74253493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:45:22.742040538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:45:32.741978456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:45:42.742477099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:45:52.742230374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:46:02.742167759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:46:12.742012201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:46:22.742594753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:46:32.742395025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:46:42.742044699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:46:52.742010227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:47:02.742575179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:47:02.742613214Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":73,"service":"observability"}
{"time":"2026-05-04T21:47:12.742391367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:47:22.742112536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:47:32.741693211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:47:42.741601295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:47:52.742323203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:48:02.742835497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:48:12.742164225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:48:22.741799057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:48:32.741939103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:48:42.742126208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:48:52.742549198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:49:02.742388063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:49:12.742562904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:49:22.742283525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:49:32.742127078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:49:42.742495764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:49:52.742131184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:50:02.742352232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:50:12.741972277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:50:22.741774958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:50:32.741631554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:50:42.741683028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:50:52.741833856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:51:02.742103373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:51:12.741879375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:51:22.742406337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:51:32.741587998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:51:42.742019119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:51:52.741654117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:52:02.742090277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:52:12.741832901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:52:12.74189035Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":74,"service":"observability"}
{"time":"2026-05-04T21:52:22.742164902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:52:32.742342359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:52:42.741711724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:52:52.741718373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:53:02.742123636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:53:12.742051826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:53:22.742257586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:53:32.741852021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:53:42.742202781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:53:52.74250819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:54:02.7422583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:54:12.741950455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:54:22.742458296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:54:32.742484219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:54:42.741805676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:54:52.742447881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:55:02.74174403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:55:12.742060932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:55:22.741825426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:55:32.741937012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:55:42.741752663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:55:52.74203079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:56:02.742818486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:56:12.742130368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:56:22.741882883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:56:32.741742267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:56:42.741817643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:56:52.742335652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:57:02.742348285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:57:12.741890296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:57:12.741936325Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":75,"service":"observability"}
{"time":"2026-05-04T21:57:22.7418165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:57:32.74182429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:57:42.74209009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:57:52.742093238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:58:02.742587693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:58:12.741900263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:58:22.741602663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:58:32.742490617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:58:42.742207887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:58:52.742257813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:59:02.742563028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:59:12.74166018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:59:22.742388681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:59:32.741645548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:59:42.742289539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T21:59:52.741948356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:00:02.742170071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:00:12.742091207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:00:22.742151075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:00:32.742355953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:00:42.741690986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:00:52.742171982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:01:02.743529223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:01:12.741966687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:01:22.742400631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:01:32.742050538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:01:42.741820251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:01:52.742542258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:02:02.741748477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:02:12.742444518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:02:12.742478128Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":76,"service":"observability"}
{"time":"2026-05-04T22:02:22.741767446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:02:32.742059733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:02:42.742561989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:02:52.741984916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:03:02.74206915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:03:12.742310846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:03:22.741818856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:03:32.741692782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:03:42.741621874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:03:52.741594521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:04:02.742527781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:04:12.742217674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:04:22.74165817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:04:32.742124912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:04:42.741705882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:04:52.742527459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:05:02.742472635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:05:12.741879208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:05:22.741707251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:05:32.742373845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:05:42.741573697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:05:52.741918274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:06:02.742388556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:06:12.741662608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:06:22.742582362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:06:32.74220528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:06:42.741959392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:06:52.741816806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:07:02.742283666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:07:12.741599223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:07:22.742523154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:07:22.742556102Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":77,"service":"observability"}
{"time":"2026-05-04T22:07:32.742474356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:07:42.741624806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:07:52.742085248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:08:02.742484633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:08:12.742223396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:08:22.74218284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:08:32.74173209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:08:42.741685944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:08:52.742544148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:09:02.741751705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:09:12.741891701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:09:22.742328865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:09:32.741611397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:09:42.741658645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:09:52.741675664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:10:02.742876729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:10:12.741941762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:10:22.741631944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:10:32.741879851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:10:42.742523368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:10:52.741666828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:11:02.742300444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:11:12.742316355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:11:22.741845127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:11:32.74183172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:11:42.742194937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:11:52.741931499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:12:02.742790004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:12:12.741789911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:12:22.742125735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:12:32.741908019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:12:32.741940408Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":78,"service":"observability"}
{"time":"2026-05-04T22:12:42.74187398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:12:52.741932237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:13:02.742569361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:13:12.742102626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:13:22.742609985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:13:32.742268486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:13:42.742338341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:13:52.741980939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:14:02.742448274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:14:12.742182611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:14:22.741804352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:14:32.742269545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:14:42.741691661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:14:52.74166096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:15:02.742781368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:15:12.741583978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:15:22.742751393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:15:32.742094035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:15:42.74189151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:15:52.742133075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:16:02.742621357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:16:12.741972333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:16:22.742044816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:16:32.741747288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:16:42.741783259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:16:52.74226589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:17:02.742084448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:17:12.742090027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:17:22.742423332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:17:32.742037521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:17:32.742083953Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":79,"service":"observability"}
{"time":"2026-05-04T22:17:42.741666609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:17:52.742441476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:18:02.741571866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:18:12.741812926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:18:22.742159657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:18:32.741642279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:18:42.741674285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:18:52.742582737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:19:02.742331845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:19:12.741744919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:19:22.742087183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:19:32.741889694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:19:42.742511377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:19:52.742453644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:20:02.742550654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:20:12.742140411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:20:22.741862825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:20:32.742133492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:20:42.742567554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:20:52.742608643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:21:02.742531958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:21:12.741837235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:21:22.7425417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:21:32.742326045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:21:42.744190057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:21:52.741851281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:22:02.742517358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:22:12.741978991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:22:22.741609189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:22:32.741833787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:22:42.742074028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:22:42.742107597Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":80,"service":"observability"}
{"time":"2026-05-04T22:22:52.742432229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:23:02.741573909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:23:12.742399339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:23:22.741634384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:23:32.741601888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:23:42.741959452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:23:52.742398109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:24:02.741619452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:24:12.742177272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:24:22.742038281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:24:32.742300394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:24:42.742081544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:24:52.742006983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:25:02.74208008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:25:12.741788361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:25:22.741650934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:25:32.742466695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:25:42.742580782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:25:52.742011583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:26:02.742112514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:26:12.742022462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:26:22.742478885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:26:32.74246753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:26:42.741882611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:26:52.742105234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:27:02.742036444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:27:12.741781996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:27:22.741687055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:27:32.741996756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:27:42.741802827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:27:52.741641183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:27:52.741683808Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":81,"service":"observability"}
{"time":"2026-05-04T22:28:02.742664514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:28:12.742137773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:28:22.742008032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:28:32.741613256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:28:42.741663187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:28:52.742322622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:29:02.742560312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:29:12.741884418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:29:22.74172201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:29:32.742090481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:29:42.741799915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:29:52.742511206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:30:02.742509572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:30:12.742363842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:30:22.741927412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:30:32.7421995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:30:42.741588191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:30:52.741658523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:31:02.742494348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:31:12.742095216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:31:22.742606769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:31:32.741722743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:31:42.741645756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:31:52.742199846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:32:02.742163066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:32:12.74198386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:32:22.742064844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:32:32.741608079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:32:42.741671583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:32:52.742220459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:32:52.74227277Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":82,"service":"observability"}
{"time":"2026-05-04T22:33:02.741565724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:33:12.742291791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:33:22.741859725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:33:32.741584508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:33:42.742367806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:33:52.741828807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:34:02.741749834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:34:12.741882627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:34:22.741617376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:34:32.742452475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:34:42.742531576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:34:52.742400584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:35:02.743909181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:35:12.742007528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:35:22.741824431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:35:32.742048866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:35:42.741828851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:35:52.741562913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:36:02.742844239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:36:12.742120176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:36:22.742624361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:36:32.742334909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:36:42.741713423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:36:52.74165941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:37:02.742375005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:37:12.74162817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:37:22.742520413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:37:32.742209852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:37:42.741685067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:37:52.742228731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:37:52.742292569Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":83,"service":"observability"}
{"time":"2026-05-04T22:38:02.741945974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:38:12.742294137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:38:22.741998501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:38:32.742051952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:38:42.742361379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:38:52.741697743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:39:02.742588862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:39:12.742229611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:39:22.741615519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:39:32.742399062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:39:42.741914195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:39:52.741702097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:40:02.742636069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:40:12.742321493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:40:22.742323591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:40:32.74240302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:40:42.742272115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:40:52.741634694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:41:02.742223947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:41:12.741661345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:41:22.742597085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:41:32.741568794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:41:42.742121376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:41:52.741622086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:42:02.74258044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:42:12.742432411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:42:22.741968446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:42:32.741678565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:42:42.74241292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:42:52.742199362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:43:02.742539943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:43:02.74257378Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":84,"service":"observability"}
{"time":"2026-05-04T22:43:12.741623876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:43:22.742459052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:43:32.741955774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:43:42.741728557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:43:52.742168382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:44:02.742517081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:44:12.742315953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:44:22.741742563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:44:32.742336637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:44:42.742088736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:44:52.742274317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:45:02.741916376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:45:12.742380791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:45:22.741819755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:45:32.741857332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:45:42.742513253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:45:52.741787474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:46:02.742488668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:46:12.742104481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:46:22.74168793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:46:32.741802365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:46:42.74227449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:46:52.741851746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:47:02.74225668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:47:12.742218847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:47:22.741570225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:47:32.742456376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:47:42.742546177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:47:52.742061643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:48:02.742626378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:48:02.742660658Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":85,"service":"observability"}
{"time":"2026-05-04T22:48:12.742628193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:48:22.741610428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:48:32.74184215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:48:42.741903639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:48:52.742215777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:49:02.742399299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:49:12.741853533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:49:22.741779447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:49:32.742228046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:49:42.741703915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:49:52.742508456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:50:02.742292613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:50:12.742181514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:50:22.742083805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:50:32.741703729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:50:42.7421408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:50:52.741652102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:51:02.742177054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:51:12.74230814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:51:22.741825391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:51:32.742485054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:51:42.741939941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:51:52.742432888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:52:02.742545046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:52:12.74238704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:52:22.742103277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:52:32.741742926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:52:42.742560059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:52:52.742297666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:53:02.742200911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:53:12.741787419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:53:12.741826377Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":86,"service":"observability"}
{"time":"2026-05-04T22:53:22.74171016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:53:32.742404021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:53:42.742165492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:53:52.742211004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:54:02.742282201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:54:12.742577877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:54:22.742217794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:54:32.741724305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:54:42.741748138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:54:52.742174495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:55:02.742403159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:55:12.741688862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:55:22.742221554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:55:32.7420295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:55:42.742417188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:55:52.742183806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:56:02.742497273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:56:12.74254959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:56:22.74219037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:56:32.74178972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:56:42.742380562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:56:52.741764199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:57:02.742608986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:57:12.742224206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:57:22.741759035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:57:32.741670789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:57:42.742415838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:57:52.742062488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:58:02.741571248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:58:12.742170769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:58:12.74220948Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":87,"service":"observability"}
{"time":"2026-05-04T22:58:22.741643164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:58:32.74232061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:58:42.74174973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:58:52.741583613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:59:02.742475953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:59:12.742272797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:59:22.742338418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:59:32.742594629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:59:42.742576548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T22:59:52.742503111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:00:02.743778813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:00:12.74161746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:00:22.742478065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:00:32.741800772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:00:42.742501631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:00:52.742550202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:01:02.742476917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:01:12.742452103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:01:22.742163903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:01:32.741998959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:01:42.741538311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:01:52.741591321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:02:02.742588381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:02:12.742411452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:02:22.742112153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:02:32.741659625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:02:42.741914307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:02:52.742281945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:03:02.742413691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:03:12.742496085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:03:12.742530236Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":88,"service":"observability"}
{"time":"2026-05-04T23:03:22.741737953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:03:32.74154447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:03:42.742475907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:03:52.742557571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:04:02.742143858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:04:12.742159637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:04:22.742534702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:04:32.741952112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:04:42.742449489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:04:52.741731592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:05:02.74168388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:05:12.742394777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:05:22.741751758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:05:32.742095325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:05:42.742608816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:05:52.742230697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:06:02.74261241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:06:12.742070904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:06:22.74222381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:06:32.742502241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:06:42.742173384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:06:52.742172206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:07:02.742079651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:07:12.742338327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:07:22.741612835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:07:32.742530747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:07:42.742010303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:07:52.741623401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:08:02.742529194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:08:12.742276174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:08:22.741752819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:08:22.741784895Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":89,"service":"observability"}
{"time":"2026-05-04T23:08:32.74157375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:08:42.741964672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:08:52.742187642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:09:02.742600619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:09:12.742369876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:09:22.741557501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:09:32.742527942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:09:42.74187328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:09:52.742605524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:10:02.746110968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:10:12.742306614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:10:22.742282192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:10:32.742566052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:10:42.742192124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:10:52.741912845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:11:02.742424224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:11:12.741596435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:11:22.742579433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:11:32.742353075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:11:42.742352555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:11:52.741655527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:12:02.742583075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:12:12.741595946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:12:22.7422126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:12:32.741971663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:12:42.742452833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:12:52.741982553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:13:02.742282643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:13:12.742334988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:13:22.742331977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:13:22.742369708Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":90,"service":"observability"}
{"time":"2026-05-04T23:13:32.741595001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:13:42.742590307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:13:52.742306837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:14:02.741752297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:14:12.742059255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:14:22.742612649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:14:32.742134773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:14:42.742514867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:14:52.742503561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:15:02.742779763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:15:12.741999703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:15:22.742504184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:15:32.742162267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:15:42.742613819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:15:52.742047723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:16:02.742230376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:16:12.742128357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:16:22.741925773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:16:32.742543457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:16:42.742313051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:16:52.741957013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:17:02.742299063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:17:12.741631161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:17:22.742023254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:17:32.74157088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:17:42.742230065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:17:52.742051983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:18:02.742033742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:18:12.741765015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:18:22.742485215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:18:22.742519994Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":91,"service":"observability"}
{"time":"2026-05-04T23:18:32.741786026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:18:42.742483635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:18:52.742141854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:19:02.741626024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:19:12.742126961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:19:22.741920123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:19:32.741933966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:19:42.741895031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:19:52.741607639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:20:02.742575144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:20:12.742373593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:20:22.742089891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:20:32.742043291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:20:42.742273327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:20:52.74192817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:21:02.741953623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:21:12.742638048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:21:22.741896602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:21:32.743555984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:21:42.741745995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:21:52.741535503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:22:02.742683367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:22:12.741601127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:22:22.742161713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:22:32.741648318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:22:42.741668009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:22:52.742431232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:23:02.742546401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:23:12.741673915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:23:22.741618677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:23:32.741642251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:23:32.741675628Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":92,"service":"observability"}
{"time":"2026-05-04T23:23:42.742412288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:23:52.74165578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:24:02.742600984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:24:12.741676155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:24:22.741705353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:24:32.741650666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:24:42.741641548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:24:52.742361958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:25:02.742595144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:25:12.74222635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:25:22.74189297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:25:32.741696422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:25:42.742215942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:25:52.741676306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:26:02.742184212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:26:12.741640381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:26:22.74170564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:26:32.742039773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:26:42.741653077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:26:52.742172906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:27:02.742621028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:27:12.741661823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:27:22.74229573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:27:32.741619735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:27:42.742223544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:27:52.741799314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:28:02.742505795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:28:12.741759074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:28:22.741819034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:28:32.74196912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:28:32.742001825Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":93,"service":"observability"}
{"time":"2026-05-04T23:28:42.741857559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:28:52.741693413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:29:02.742187464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:29:12.74165329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:29:22.741636353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:29:32.741675534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:29:42.742202722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:29:52.741606615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:30:02.742122822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:30:12.741629054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:30:22.741645615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:30:32.741681068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:30:42.741769863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:30:52.74156886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:31:02.742616685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:31:12.741663203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:31:22.741625736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:31:32.74160862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:31:42.741658564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:31:52.741627201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:32:02.742622228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:32:12.741676113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:32:22.741702672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:32:32.741900495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:32:42.741656884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:32:52.741623343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:33:02.742617169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:33:12.74161781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:33:22.741651509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:33:32.74162118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:33:42.741675956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:33:42.741711983Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":94,"service":"observability"}
{"time":"2026-05-04T23:33:52.741650657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:34:02.74254031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:34:12.741639091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:34:22.741731152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:34:32.741664886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:34:42.741581804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:34:52.742078345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:35:02.742564336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:35:12.741934185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:35:22.741627981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:35:32.742423009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:35:42.741656045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:35:52.741641644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:36:02.741797282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:36:12.741685853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:36:22.741701811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:36:32.742279166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:36:42.741765317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:36:52.741616449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:37:02.742295475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:37:12.74259912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:37:22.742328393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:37:32.742145779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:37:42.741599532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:37:52.742073196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:38:02.742311911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:38:12.741672713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:38:22.742451411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:38:32.742120221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:38:42.742005578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:38:42.742042782Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":95,"service":"observability"}
{"time":"2026-05-04T23:38:52.741533594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:39:02.74258702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:39:12.742580028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:39:22.741634858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:39:32.741761329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:39:42.742575467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:39:52.742307738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:40:02.741722752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:40:12.741605155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:40:22.741954622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:40:32.741625217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:40:42.742483974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:40:52.741647697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:41:02.74260878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:41:12.741716391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:41:22.741701747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:41:32.742086092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:41:42.741676526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:41:52.741648001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:42:02.743212461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:42:12.742110889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:42:22.741707485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:42:32.74261496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:42:42.742492827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:42:52.741702064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:43:02.74237226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:43:12.742559765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:43:22.741661242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:43:32.741647206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:43:42.741631493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:43:52.741672833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:43:52.741707497Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":96,"service":"observability"}
{"time":"2026-05-04T23:44:02.742396303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:44:12.741693761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:44:22.741706054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:44:32.742515839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:44:42.741844711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:44:52.742625999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:45:02.742664116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:45:12.741654302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:45:22.741903287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:45:32.741624843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:45:42.741674127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:45:52.74166204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:46:02.741601079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:46:12.741702661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:46:22.741717091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:46:32.741672411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:46:42.741644758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:46:52.74257792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:47:02.742627984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:47:12.741817096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:47:22.742473112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:47:32.741652405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:47:42.741751204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:47:52.742304596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:48:02.742577516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:48:12.741647203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:48:22.741742993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:48:32.74168985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:48:42.741676394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:48:52.74161289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:49:02.742552336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:49:02.74258511Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":97,"service":"observability"}
{"time":"2026-05-04T23:49:12.742008623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:49:22.742216405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:49:32.742494204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:49:42.741670815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:49:52.741625371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:50:02.741960757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:50:12.741540636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:50:22.741597256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:50:32.742444799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:50:42.741692154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:50:52.741635713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:51:02.741935935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:51:12.742568737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:51:22.742089909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:51:32.741642749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:51:42.741853835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:51:52.741685454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:52:02.742573945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:52:12.741664316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:52:22.741675109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:52:32.741687541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:52:42.741661366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:52:52.742451741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:53:02.742772901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:53:12.741642419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:53:22.741647451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:53:32.742592102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:53:42.742492862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:53:52.742065855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:54:02.743668203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:54:02.743848176Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":98,"service":"observability"}
{"time":"2026-05-04T23:54:12.741643546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:54:22.741765853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:54:32.741689166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:54:42.741659331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:54:52.741634633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:55:02.741889857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:55:12.741710231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:55:22.74159335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:55:32.741653965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:55:42.742392766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:55:52.741643798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:56:02.741601577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:56:12.742520998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:56:22.741683709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:56:32.741649063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:56:42.741657519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:56:52.742462735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:57:02.742509393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:57:12.741765558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:57:22.742666691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:57:32.742405294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:57:42.74228661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:57:52.741657396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:58:02.742094254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:58:12.741646756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:58:22.741706683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:58:32.741613654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:58:42.742537923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:58:52.741606421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:59:02.742636242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:59:12.742427772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:59:12.742460195Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":99,"service":"observability"}
{"time":"2026-05-04T23:59:22.741635149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:59:32.741789794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:59:42.741661543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-04T23:59:52.741790637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:00:02.743089719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:00:12.741841155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:00:22.741631013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:00:32.74195227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:00:42.741937281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:00:52.741710258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:01:02.742488722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:01:12.741649372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:01:22.742317066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:01:32.741973733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:01:42.74259605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:01:52.741924114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:02:02.74160805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:02:12.741638209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:02:22.742323345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:02:32.741708253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:02:42.741631027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:02:52.742582054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:03:02.742471134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:03:12.741649179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:03:22.742620273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:03:32.741686943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:03:42.741665845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:03:52.74163616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:04:02.742509305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:04:12.74165414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:04:22.741625574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:04:22.741662136Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":100,"service":"observability"}
{"time":"2026-05-05T00:04:32.741684731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:04:42.741598123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:04:52.742423503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:05:02.741991289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:05:12.742285008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:05:22.741638957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:05:32.741679455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:05:42.742555826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:05:52.74168667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:06:02.741859475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:06:12.742452876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:06:22.741776579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:06:32.741670819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:06:42.741572143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:06:52.742275366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:07:02.74272634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:07:12.742252323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:07:22.741650828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:07:32.74161507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:07:42.742493518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:07:52.742260286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:08:02.742149214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:08:12.741650571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:08:22.741880179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:08:32.742569093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:08:42.74242622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:08:52.741647295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:09:02.742294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:09:12.741610016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:09:22.741624186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:09:22.741683892Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":101,"service":"observability"}
{"time":"2026-05-05T00:09:32.741679139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:09:42.742396266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:09:52.742276837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:10:02.74266604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:10:12.742264786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:10:22.741710263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:10:32.741667738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:10:42.74166609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:10:52.741930303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:11:02.742429081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:11:12.742349824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:11:22.741669955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:11:32.741640775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:11:42.741654066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:11:52.741550302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:12:02.742796331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:12:12.742435725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:12:22.741681448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:12:32.741917864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:12:42.742293383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:12:52.741647417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:13:02.741839101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:13:12.741688591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:13:22.741648345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:13:32.741603056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:13:42.742504496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:13:52.741903375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:14:02.742516476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:14:12.741914261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:14:22.741729926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:14:22.741768979Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":102,"service":"observability"}
{"time":"2026-05-05T00:14:32.742066239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:14:42.742186691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:14:52.741616361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:15:02.742749812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:15:12.741929698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:15:22.741658684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:15:32.742390717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:15:42.742142624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:15:52.741658056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:16:02.741806486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:16:12.742584576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:16:22.742281924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:16:32.742214835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:16:42.741654909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:16:52.741620377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:17:02.741549852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:17:12.74243534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:17:22.742350245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:17:32.741654059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:17:42.741698357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:17:52.741698811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:18:02.742546922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:18:12.742300889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:18:22.741873913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:18:32.742351392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:18:42.74212014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:18:52.741650596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:19:02.742503466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:19:12.74256562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:19:22.741583303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:19:32.742392771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:19:32.742426569Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":103,"service":"observability"}
{"time":"2026-05-05T00:19:42.742211705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:19:52.741705516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:20:02.741528343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:20:12.742318101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:20:22.741691577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:20:32.742442393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:20:42.742194873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:20:52.741656391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:21:02.742401041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:21:12.741875885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:21:22.742409694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:21:32.742093088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:21:42.741843144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:21:52.742565825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:22:02.742536469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:22:12.741651465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:22:22.741687297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:22:32.741642527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:22:42.742199193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:22:52.741892229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:23:02.742577258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:23:12.742446396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:23:22.741712926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:23:32.741649956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:23:42.742372141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:23:52.74162996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:24:02.742443739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:24:12.741789388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:24:22.742547974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:24:32.742003963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:24:42.741737436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:24:42.741798985Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":104,"service":"observability"}
{"time":"2026-05-05T00:24:52.741638597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:25:02.742069687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:25:12.741655531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:25:22.741632467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:25:32.742456064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:25:42.742261694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:25:52.742302739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:26:02.742863787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:26:12.742052224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:26:22.742535446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:26:32.742398332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:26:42.741863941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:26:52.741664203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:27:02.742501048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:27:12.741671161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:27:22.741636175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:27:32.742180701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:27:42.741646994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:27:52.742637014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:28:02.742498136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:28:12.742273893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:28:22.741689287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:28:32.741649904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:28:42.74253823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:28:52.742146947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:29:02.742048088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:29:12.742277026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:29:22.741635457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:29:32.742142106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:29:42.74165149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:29:52.742387069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:29:52.74242245Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":105,"service":"observability"}
{"time":"2026-05-05T00:30:02.742651434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:30:12.741652999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:30:22.741799183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:30:32.742407565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:30:42.741928566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:30:52.741621864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:31:02.742475262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:31:12.742071677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:31:22.741580946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:31:32.74240581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:31:42.742531748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:31:52.7416223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:32:02.742518203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:32:12.74239827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:32:22.742304301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:32:32.741967628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:32:42.741572276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:32:52.7421201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:33:02.742120097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:33:12.742627847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:33:22.742191232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:33:32.741652149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:33:42.741661824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:33:52.742438696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:34:02.742417553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:34:12.742053241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:34:22.741989435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:34:32.741604816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:34:42.742458578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:34:52.742271921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:35:02.742710592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:35:02.742750072Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":106,"service":"observability"}
{"time":"2026-05-05T00:35:12.742084135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:35:22.742130127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:35:32.741709614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:35:42.741575413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:35:52.742478342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:36:02.742118703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:36:12.742702154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:36:22.742381752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:36:32.74162937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:36:42.742436494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:36:52.742003198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:37:02.741918287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:37:12.742572201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:37:22.74219869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:37:32.741644282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:37:42.741616342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:37:52.74247507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:38:02.742371986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:38:12.742048778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:38:22.742570228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:38:32.741994495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:38:42.742413058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:38:52.742051782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:39:02.74201476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:39:12.742533031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:39:22.742184024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:39:32.741639232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:39:42.741585809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:39:52.742325226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:40:02.742668199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:40:12.741662994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:40:12.74172077Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":107,"service":"observability"}
{"time":"2026-05-05T00:40:22.742593102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:40:32.742278341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:40:42.742085855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:40:52.741593006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:41:02.742539094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:41:12.742360838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:41:22.742288617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:41:32.74160769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:41:42.742193934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:41:52.741934235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:42:02.741905418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:42:12.742512094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:42:22.742470157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:42:32.741975232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:42:42.741647723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:42:52.742319271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:43:02.742327143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:43:12.741996548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:43:22.741633064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:43:32.74168142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:43:42.742392593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:43:52.742277594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:44:02.742183443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:44:12.741663233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:44:22.742580928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:44:32.742132635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:44:42.741589753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:44:52.742583111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:45:02.741797437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:45:12.742368769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:45:12.742415185Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":108,"service":"observability"}
{"time":"2026-05-05T00:45:22.741972027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:45:32.741604819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:45:42.742352963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:45:52.742132641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:46:02.741963613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:46:12.74257792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:46:22.742084496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:46:32.742601671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:46:42.742022607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:46:52.741862848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:47:02.742167313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:47:12.742308467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:47:22.742053767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:47:32.74208035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:47:42.74205888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:47:52.742573322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:48:02.742020342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:48:12.742419325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:48:22.742335325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:48:32.742582462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:48:42.741656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:48:52.741853646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:49:02.741577683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:49:12.742065203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:49:22.742210546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:49:32.741776831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:49:42.741579076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:49:52.742479859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:50:02.74302711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:50:12.741979605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:50:22.741589736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:50:22.741628835Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":109,"service":"observability"}
{"time":"2026-05-05T00:50:32.742318457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:50:42.74209589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:50:52.741693869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:51:02.742481914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:51:12.742270535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:51:22.74208209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:51:32.7419522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:51:42.742527746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:51:52.742048827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:52:02.741992483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:52:12.741735632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:52:22.742387215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:52:32.742277229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:52:42.742032791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:52:52.741560545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:53:02.742544892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:53:12.742216569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:53:22.742150778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:53:32.741618472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:53:42.742561112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:53:52.742324216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:54:02.742331324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:54:12.742189225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:54:22.741779199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:54:32.74253226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:54:42.742339766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:54:52.741803421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:55:02.74207251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:55:12.742061815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:55:22.741650482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:55:22.741680729Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":110,"service":"observability"}
{"time":"2026-05-05T00:55:32.74221563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:55:42.7417559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:55:52.741881589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:56:02.74248088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:56:12.742136041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:56:22.741750358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:56:32.742063343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:56:42.742529666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:56:52.741907143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:57:02.742612615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:57:12.742159122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:57:22.742466151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:57:32.741674905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:57:42.742473352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:57:52.741763457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:58:02.742540104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:58:12.74238943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:58:22.742094045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:58:32.741605933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:58:42.742296582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:58:52.742131388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:59:02.742048894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:59:12.742098799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:59:22.741630661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:59:32.741675906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:59:42.741687152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T00:59:52.742508746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:00:02.742214405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:00:12.742315821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:00:22.741718904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:00:22.741753162Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":111,"service":"observability"}
{"time":"2026-05-05T01:00:32.741997761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:00:42.741793668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:00:52.741594608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:01:02.742774723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:01:12.742172083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:01:22.741642699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:01:32.742444578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:01:42.742376597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:01:52.741944636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:02:02.742417171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:02:12.741629399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:02:22.742327523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:02:32.741927654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:02:42.74221357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:02:52.74192152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:03:02.742550748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:03:12.742274301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:03:22.74159103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:03:32.742051974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:03:42.74185521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:03:52.74186287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:04:02.741635515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:04:12.742298719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:04:22.742231897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:04:32.741637068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:04:42.741558231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:04:52.741696764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:05:02.742680414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:05:12.742306867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:05:22.742036555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:05:22.742089306Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":112,"service":"observability"}
{"time":"2026-05-05T01:05:32.742091324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:05:42.742215381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:05:52.742062653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:06:02.742517817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:06:12.742011886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:06:22.742531183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:06:32.741560244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:06:42.742558275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:06:52.742349181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:07:02.743091352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:07:12.741772495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:07:22.742608472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:07:32.741832367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:07:42.741900638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:07:52.742300075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:08:02.742430665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:08:12.741871068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:08:22.741767718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:08:32.74196358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:08:42.741644135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:08:52.741574522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:09:02.742187119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:09:12.741595389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:09:22.742438026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:09:32.742168217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:09:42.741640402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:09:52.741894272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:10:02.742154208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:10:12.741717704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:10:22.742155659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:10:22.74218981Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":113,"service":"observability"}
{"time":"2026-05-05T01:10:32.741795427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:10:42.74254514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:10:52.742226053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:11:02.74158084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:11:12.742259851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:11:22.741886283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:11:32.741714712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:11:42.742407767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:11:52.741947895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:12:02.741753784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:12:12.741727403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:12:22.74189117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:12:32.741737348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:12:42.742044442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:12:52.741913961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:13:02.742452338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:13:12.742369161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:13:22.742055694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:13:32.741857384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:13:42.741742293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:13:52.741674212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:14:02.742384208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:14:12.741869593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:14:22.741701346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:14:32.741650012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:14:42.741618097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:14:52.742571556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:15:02.743643373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:15:12.742268059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:15:22.742174558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:15:22.742206955Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":114,"service":"observability"}
{"time":"2026-05-05T01:15:32.742295315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:15:42.741969937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:15:52.74167081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:16:02.742438683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:16:12.741827002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:16:22.742155028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:16:32.741842015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:16:42.742303602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:16:52.741851202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:17:02.742322701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:17:12.742192403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:17:22.741863863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:17:32.742028999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:17:42.742582585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:17:52.741985372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:18:02.742553039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:18:12.741573662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:18:22.742206374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:18:32.742606353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:18:42.742582839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:18:52.741616862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:19:02.741989744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:19:12.741694995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:19:22.743543561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:19:32.741708608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:19:42.742171909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:19:52.742060489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:20:02.741880109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:20:12.74163938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:20:22.742079246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:20:32.741907743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:20:32.741944938Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":115,"service":"observability"}
{"time":"2026-05-05T01:20:42.741976207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:20:52.742024259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:21:02.742226336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:21:12.742286822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:21:22.741865473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:21:32.742458954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:21:42.741740163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:21:52.741611997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:22:02.742067542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:22:12.742283275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:22:22.741694398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:22:32.742495234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:22:42.741823715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:22:52.741639599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:23:02.742065733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:23:12.741570082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:23:22.741956433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:23:32.741629857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:23:42.741628178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:23:52.742120348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:24:02.74240952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:24:12.742493272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:24:22.74175763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:24:32.741717654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:24:42.741795609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:24:52.742416657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:25:02.742540758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:25:12.741718091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:25:22.742148827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:25:32.742383675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:25:32.74242309Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":116,"service":"observability"}
{"time":"2026-05-05T01:25:42.74172225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:25:52.742093884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:26:02.742005193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:26:12.74217722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:26:22.742227969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:26:32.742045269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:26:42.741590457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:26:52.742672252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:27:02.742414773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:27:12.741721581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:27:22.741694334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:27:32.741594575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:27:42.742453645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:27:52.741559616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:28:02.742597874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:28:12.742376989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:28:22.741730982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:28:32.74160845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:28:42.742389077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:28:52.741747139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:29:02.742405679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:29:12.741631889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:29:22.742426544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:29:32.742539752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:29:42.742021898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:29:52.74239595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:30:02.742563825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:30:12.741792396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:30:22.741916734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:30:32.741894552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:30:42.741595634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:30:42.741641839Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":117,"service":"observability"}
{"time":"2026-05-05T01:30:52.742398532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:31:02.742371247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:31:12.742166063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:31:22.741789866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:31:32.742344246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:31:42.742511251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:31:52.742128725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:32:02.741629128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:32:12.741717453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:32:22.742526196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:32:32.741671056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:32:42.742622298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:32:52.742145184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:33:02.742259061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:33:12.7421461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:33:22.742134487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:33:32.742055441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:33:42.741675205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:33:52.742123064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:34:02.742286254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:34:12.742038091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:34:22.741837518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:34:32.742348057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:34:42.741853854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:34:52.742344651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:35:02.742323936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:35:12.742107496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:35:22.742551197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:35:32.741593584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:35:42.741869603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:35:42.741918131Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":118,"service":"observability"}
{"time":"2026-05-05T01:35:52.742178959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:36:02.74347644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:36:12.741748736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:36:22.741667517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:36:32.741639288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:36:42.741950375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:36:52.742050479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:37:02.742258503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:37:12.74164188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:37:22.741577573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:37:32.742344521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:37:42.741966086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:37:52.742509611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:38:02.742514924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:38:12.742042299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:38:22.741685179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:38:32.742468353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:38:42.742219876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:38:52.741907231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:39:02.741581026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:39:12.742216454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:39:22.741655853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:39:32.741606953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:39:42.741999169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:39:52.742454527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:40:02.741737985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:40:12.742502894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:40:22.741985767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:40:32.742369587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:40:42.741979195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:40:42.742013273Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":119,"service":"observability"}
{"time":"2026-05-05T01:40:52.741695037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:41:02.742531264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:41:12.742637099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:41:22.741699589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:41:32.742263467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:41:42.741950119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:41:52.741691117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:42:02.743444132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:42:12.742414752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:42:22.741802686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:42:32.742004232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:42:42.742398687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:42:52.741677493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:43:02.742699963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:43:12.741966118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:43:22.742262004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:43:32.741727951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:43:42.741642831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:43:52.74161254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:44:02.742613844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:44:12.742634351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:44:22.741693365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:44:32.742278196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:44:42.742171852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:44:52.741688986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:45:02.741691013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:45:12.741664184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:45:22.742518365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:45:32.741785675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:45:42.742611056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:45:42.742645717Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":120,"service":"observability"}
{"time":"2026-05-05T01:45:52.742379459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:46:02.74177283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:46:12.742225843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:46:22.742021819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:46:32.741586307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:46:42.741831714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:46:52.741674908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:47:02.742373131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:47:12.741724493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:47:22.74170299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:47:32.741886152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:47:42.741675349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:47:52.742386192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:48:02.74162801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:48:12.742505221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:48:22.741954239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:48:32.741716576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:48:42.741677361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:48:52.74180165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:49:02.741899533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:49:12.74256851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:49:22.742202588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:49:32.741723367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:49:42.741554446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:49:52.742538558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:50:02.742393688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:50:12.742517789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:50:22.742325962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:50:32.742567971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:50:42.742122193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:50:52.741750171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:50:52.741782424Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":121,"service":"observability"}
{"time":"2026-05-05T01:51:02.741777709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:51:12.742119665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:51:22.742321608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:51:32.741869781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:51:42.742178455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:51:52.742490714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:52:02.74203245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:52:12.742284375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:52:22.741677672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:52:32.741588705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:52:42.742183111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:52:52.74207548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:53:02.742002828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:53:12.741949597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:53:22.741700982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:53:32.742337282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:53:42.741610247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:53:52.742142166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:54:02.742401183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:54:12.742396851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:54:22.741872167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:54:32.741868046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:54:42.741568704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:54:52.742139367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:55:02.742576235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:55:12.742559717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:55:22.741694709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:55:32.741670406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:55:42.741914773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:55:52.741591501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:56:02.743080798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:56:02.743114383Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":122,"service":"observability"}
{"time":"2026-05-05T01:56:12.742225856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:56:22.742601732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:56:32.742519769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:56:42.742413999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:56:52.742191962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:57:02.742580442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:57:12.741553484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:57:22.742268189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:57:32.742471339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:57:42.742470096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:57:52.74175128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:58:02.741550579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:58:12.742421037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:58:22.741679603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:58:32.741890925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:58:42.742575664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:58:52.742170818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:59:02.74250626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:59:12.742060786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:59:22.742627198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:59:32.742373586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:59:42.742423388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T01:59:52.74182865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:00:02.742082478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:00:12.742381703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:00:22.742441059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:00:32.742036355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:00:42.742565394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:00:52.742311378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:01:02.742291331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:01:12.741667247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:01:12.741715791Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":123,"service":"observability"}
{"time":"2026-05-05T02:01:22.74230757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:01:32.741683343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:01:42.742590116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:01:52.742412004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:02:02.742280943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:02:12.741997128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:02:22.741584855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:02:32.74242331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:02:42.741704929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:02:52.742534719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:03:02.742484635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:03:12.74244242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:03:22.742440119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:03:32.741739714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:03:42.741992823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:03:52.742302997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:04:02.742106531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:04:12.7424965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:04:22.741722884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:04:32.741601969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:04:42.742388122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:04:52.742132056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:05:02.742144217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:05:12.742359126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:05:22.741970516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:05:32.741696936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:05:42.742502272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:05:52.741924576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:06:02.743040961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:06:12.741712155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:06:12.74176261Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":124,"service":"observability"}
{"time":"2026-05-05T02:06:22.742452328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:06:32.741967156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:06:42.741791953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:06:52.742562791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:07:02.742735362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:07:12.74212549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:07:22.741741208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:07:32.741785013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:07:42.742068847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:07:52.741751943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:08:02.741600927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:08:12.741836156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:08:22.742587246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:08:32.741730302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:08:42.742538808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:08:52.741751543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:09:02.742575528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:09:12.742393013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:09:22.742127144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:09:32.741744422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:09:42.741568687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:09:52.742156149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:10:02.743504111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:10:12.74157785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:10:22.741716626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:10:32.742045557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:10:42.741576426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:10:52.742357914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:11:02.742228527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:11:12.741952421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:11:12.741987311Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":125,"service":"observability"}
{"time":"2026-05-05T02:11:22.74226638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:11:32.741953321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:11:42.741628556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:11:52.741552897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:12:02.741612741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:12:12.742113098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:12:22.742045806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:12:32.742135378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:12:42.742209926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:12:52.7415933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:13:02.742446348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:13:12.742589063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:13:22.742268119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:13:32.742188693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:13:42.741958065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:13:52.742660996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:14:02.742489803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:14:12.742055664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:14:22.741742359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:14:32.742068286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:14:42.742464562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:14:52.742027971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:15:02.741696578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:15:12.742565901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:15:22.741971444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:15:32.742111291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:15:42.74205194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:15:52.741553671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:16:02.742498355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:16:12.741920676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:16:22.742621248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:16:22.742685893Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":126,"service":"observability"}
{"time":"2026-05-05T02:16:32.742600418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:16:42.741706535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:16:52.742455853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:17:02.742112348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:17:12.742020339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:17:22.742427818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:17:32.742175722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:17:42.742017286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:17:52.741998889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:18:02.742038651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:18:12.742100111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:18:22.742036439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:18:32.742397089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:18:42.742182083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:18:52.741926234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:19:02.741955251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:19:12.742402906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:19:22.742591918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:19:32.741946251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:19:42.74254532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:19:52.74240887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:20:02.741767266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:20:12.742336904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:20:22.742412249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:20:32.74180151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:20:42.742177953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:20:52.742308622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:21:02.742088744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:21:12.742174552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:21:22.741953747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:21:32.742407108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:21:32.742439819Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":127,"service":"observability"}
{"time":"2026-05-05T02:21:42.742409642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:21:52.74174898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:22:02.741791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:22:12.742122534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:22:22.742347196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:22:32.741765684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:22:42.742338841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:22:52.742129999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:23:02.742452639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:23:12.742482224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:23:22.742057496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:23:32.74153992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:23:42.741986643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:23:52.741817348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:24:02.742540697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:24:12.742397712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:24:22.742586284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:24:32.741779565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:24:42.741631802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:24:52.741953075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:25:02.742510993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:25:12.742018074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:25:22.742316979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:25:32.741996632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:25:42.741960563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:25:52.742199597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:26:02.742564769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:26:12.742063415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:26:22.742087707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:26:32.742572576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:26:32.742604107Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":128,"service":"observability"}
{"time":"2026-05-05T02:26:42.742410796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:26:52.741983212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:27:02.74232506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:27:12.741586921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:27:22.742333805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:27:32.742399171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:27:42.741732285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:27:52.742564587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:28:02.742135103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:28:12.742410336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:28:22.742582369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:28:32.742349574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:28:42.741972829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:28:52.742321131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:29:02.74253087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:29:12.742418102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:29:22.741656949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:29:32.741948683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:29:42.741651428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:29:52.741662579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:30:02.742703917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:30:12.741640755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:30:22.741762846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:30:32.741621794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:30:42.741621499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:30:52.741649483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:31:02.742523874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:31:12.741742282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:31:22.742565409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:31:32.742314169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:31:42.741651785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:31:42.741701987Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":129,"service":"observability"}
{"time":"2026-05-05T02:31:52.741644046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:32:02.742603784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:32:12.742301718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:32:22.741928722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:32:32.741653613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:32:42.741718136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:32:52.741988684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:33:02.742171045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:33:12.741656376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:33:22.741624616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:33:32.742520765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:33:42.742161877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:33:52.7418266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:34:02.742583224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:34:12.741591961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:34:22.741730019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:34:32.741639807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:34:42.741711241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:34:52.741617875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:35:02.742260913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:35:12.741705177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:35:22.741634458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:35:32.741562212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:35:42.741628107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:35:52.741697828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:36:02.743378306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:36:12.741662713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:36:22.742428142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:36:32.741993325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:36:42.741679846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:36:42.741734939Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":130,"service":"observability"}
{"time":"2026-05-05T02:36:52.741666068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:37:02.742979329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:37:12.741683439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:37:22.741682431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:37:32.741627112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:37:42.742753092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:37:52.741629818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:38:02.742392375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:38:12.741673665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:38:22.741730598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:38:32.741675707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:38:42.741670083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:38:52.742622546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:39:02.742142024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:39:12.741672043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:39:22.742537072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:39:32.741581023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:39:42.741640093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:39:52.742598149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:40:02.742588771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:40:12.742308094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:40:22.741944746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:40:32.742584466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:40:42.742632593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:40:52.741641908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:41:02.742542165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:41:12.741636209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:41:22.741813259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:41:32.742299306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:41:42.74167951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:41:52.742539884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:41:52.742571448Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":131,"service":"observability"}
{"time":"2026-05-05T02:42:02.743898531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:42:12.741650635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:42:22.741724733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:42:32.74163759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:42:42.741655302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:42:52.742169346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:43:02.741869894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:43:12.741611387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:43:22.741618396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:43:32.741584779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:43:42.741607037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:43:52.741631957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:44:02.742602444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:44:12.741687421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:44:22.741674102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:44:32.742482041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:44:42.741640299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:44:52.741921776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:45:02.742574141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:45:12.741639631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:45:22.741650313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:45:32.741551189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:45:42.741651078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:45:52.741631924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:46:02.742565929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:46:12.741760756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:46:22.741782878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:46:32.741662901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:46:42.741637775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:46:52.741661752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:47:02.742541233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:47:02.742585749Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":132,"service":"observability"}
{"time":"2026-05-05T02:47:12.742446495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:47:22.741640705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:47:32.74165363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:47:42.74165244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:47:52.741663629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:48:02.742519413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:48:12.741904208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:48:22.741717368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:48:32.742566128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:48:42.74172549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:48:52.741520218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:49:02.7421596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:49:12.741966188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:49:22.741634428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:49:32.741933099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:49:42.741663728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:49:52.741664052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:50:02.742576804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:50:12.741571389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:50:22.742255091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:50:32.741892561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:50:42.741776703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:50:52.742196873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:51:02.742524802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:51:12.741646191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:51:22.741626674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:51:32.741672308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:51:42.741636891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:51:52.74159776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:52:02.743146715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:52:02.743223411Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":133,"service":"observability"}
{"time":"2026-05-05T02:52:12.741670399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:52:22.74209836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:52:32.742562547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:52:42.742141899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:52:52.741652499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:53:02.742855074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:53:12.741679788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:53:22.742461155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:53:32.741871008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:53:42.741681776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:53:52.742586116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:54:02.742533418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:54:12.741640894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:54:22.741969519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:54:32.74190518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:54:42.741621765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:54:52.741659337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:55:02.742315878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:55:12.741658136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:55:22.741602399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:55:32.74256343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:55:42.74229736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:55:52.741635606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:56:02.742738476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:56:12.741922262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:56:22.741660987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:56:32.742555864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:56:42.741636746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:56:52.741665403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:57:02.742492395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:57:12.742094139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:57:12.742128367Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":134,"service":"observability"}
{"time":"2026-05-05T02:57:22.741622788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:57:32.742108012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:57:42.742382292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:57:52.741624478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:58:02.742483278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:58:12.742557592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:58:22.74171827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:58:32.741627982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:58:42.741667231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:58:52.741667791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:59:02.742471804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:59:12.741687826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:59:22.741673029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:59:32.741605203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:59:42.742157169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T02:59:52.741765954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:00:02.748809422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:00:12.741768193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:00:22.741699564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:00:32.742376767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:00:42.741652822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:00:52.741656252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:01:02.742547656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:01:12.7424301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:01:22.741592022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:01:32.741644284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:01:42.742469641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:01:52.74232338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:02:02.742351006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:02:12.742399231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:02:12.742432121Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":135,"service":"observability"}
{"time":"2026-05-05T03:02:22.741722232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:02:32.742431247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:02:42.742021793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:02:52.741582642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:03:02.74198275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:03:12.741693404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:03:22.741668767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:03:32.742536215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:03:42.741644517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:03:52.741770114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:04:02.742133804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:04:12.741734371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:04:22.741703419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:04:32.741663423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:04:42.741703867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:04:52.741589847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:05:02.742642889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:05:12.741633299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:05:22.742438257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:05:32.742364873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:05:42.741640434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:05:52.741651465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:06:02.742527019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:06:12.741681535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:06:22.741714976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:06:32.742377979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:06:42.741704327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:06:52.742361713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:07:02.742216985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:07:12.74242497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:07:12.74246272Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":136,"service":"observability"}
{"time":"2026-05-05T03:07:22.741552059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:07:32.741651134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:07:42.741778789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:07:52.74246033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:08:02.74251601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:08:12.741910623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:08:22.742496725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:08:32.741611794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:08:42.742431056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:08:52.741602696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:09:02.742548174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:09:12.74166462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:09:22.741705002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:09:32.74242648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:09:42.741797131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:09:52.741651613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:10:02.742623568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:10:12.741959957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:10:22.74192224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:10:32.742476972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:10:42.741837996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:10:52.742531762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:11:02.741556485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:11:12.742003743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:11:22.741641035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:11:32.742392832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:11:42.74165192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:11:52.742541968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:12:02.741733068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:12:12.742463494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:12:12.742508702Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":137,"service":"observability"}
{"time":"2026-05-05T03:12:22.742049908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:12:32.741698763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:12:42.741556753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:12:52.742309129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:13:02.742064433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:13:12.741863033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:13:22.741649096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:13:32.742489616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:13:42.74161521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:13:52.741626274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:14:02.741645711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:14:12.742452537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:14:22.742435751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:14:32.742317874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:14:42.741832527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:14:52.741681235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:15:02.744715989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:15:12.742349193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:15:22.741841484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:15:32.742456414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:15:42.742274596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:15:52.741622351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:16:02.742192682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:16:12.742372231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:16:22.74201375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:16:32.741530032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:16:42.741779834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:16:52.741648803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:17:02.742264193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:17:12.742224293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:17:22.74162369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:17:22.741656161Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":138,"service":"observability"}
{"time":"2026-05-05T03:17:32.742431959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:17:42.741789094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:17:52.741951927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:18:02.74256433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:18:12.742194079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:18:22.742218485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:18:32.741536364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:18:42.74199586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:18:52.741623851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:19:02.742496055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:19:12.742281553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:19:22.741630338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:19:32.742285661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:19:42.741810222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:19:52.742430491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:20:02.742624052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:20:12.741570831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:20:22.74250316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:20:32.7419036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:20:42.742418061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:20:52.742004557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:21:02.741761818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:21:12.742296492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:21:22.741662481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:21:32.741657751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:21:42.742604107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:21:52.742551457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:22:02.742405357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:22:12.741639828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:22:22.741698164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:22:22.741748356Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":139,"service":"observability"}
{"time":"2026-05-05T03:22:32.741567386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:22:42.742565413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:22:52.742183958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:23:02.742315307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:23:12.741637389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:23:22.741703082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:23:32.741574543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:23:42.742542104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:23:52.74228403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:24:02.742482441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:24:12.741633447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:24:22.742647987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:24:32.742276143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:24:42.741658005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:24:52.742436021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:25:02.742221962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:25:12.741664623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:25:22.742447908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:25:32.742167634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:25:42.741903473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:25:52.74157055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:26:02.742032827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:26:12.742296353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:26:22.742224549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:26:32.74169916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:26:42.742175775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:26:52.741649023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:27:02.742636788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:27:12.741859577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:27:22.74260274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:27:22.742639438Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":140,"service":"observability"}
{"time":"2026-05-05T03:27:32.742158735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:27:42.741600198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:27:52.742401293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:28:02.741630275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:28:12.74206982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:28:22.741663927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:28:32.742361334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:28:42.741646952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:28:52.74156562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:29:02.741629676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:29:12.742097775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:29:22.741657618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:29:32.742524432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:29:42.742157517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:29:52.741714835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:30:02.743543425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:30:12.742493398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:30:22.742075682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:30:32.741669128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:30:42.742579496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:30:52.741888826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:31:02.742137352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:31:12.741540503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:31:22.742233163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:31:32.741632107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:31:42.742604493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:31:52.742521752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:32:02.741606754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:32:12.742546107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:32:22.742310254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:32:32.742057105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:32:32.742091377Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":141,"service":"observability"}
{"time":"2026-05-05T03:32:42.741657115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:32:52.742461204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:33:02.742464845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:33:12.742047598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:33:22.741646866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:33:32.741564757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:33:42.742307922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:33:52.741981147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:34:02.742158192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:34:12.7415556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:34:22.742489481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:34:32.742097813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:34:42.74158991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:34:52.742317969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:35:02.742109156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:35:12.74161454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:35:22.742580156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:35:32.743574386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:35:42.742195346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:35:52.74165699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:36:02.742459935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:36:12.741583036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:36:22.742629384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:36:32.741580117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:36:42.741642733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:36:52.742343917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:37:02.744787068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:37:12.741656771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:37:22.741712767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:37:32.74238982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:37:32.742423593Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":142,"service":"observability"}
{"time":"2026-05-05T03:37:42.742223525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:37:52.741626637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:38:02.742587359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:38:12.74217853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:38:22.742060245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:38:32.742534135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:38:42.742082519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:38:52.741682612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:39:02.742539851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:39:12.742010738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:39:22.741718695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:39:32.742540679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:39:42.742045511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:39:52.741715307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:40:02.742326015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:40:12.742321817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:40:22.741791276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:40:32.742495758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:40:42.742043923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:40:52.741643449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:41:02.743335678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:41:12.741969022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:41:22.742494496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:41:32.742065244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:41:42.741680766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:41:52.742368923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:42:02.742496329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:42:12.742609984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:42:22.742491459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:42:32.74220132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:42:42.741631115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:42:42.741662599Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":143,"service":"observability"}
{"time":"2026-05-05T03:42:52.741979992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:43:02.74211874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:43:12.741567492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:43:22.742184076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:43:32.741676963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:43:42.74266746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:43:52.742050568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:44:02.742324786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:44:12.741564131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:44:22.742529776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:44:32.742080978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:44:42.741746756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:44:52.742478425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:45:02.742526843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:45:12.742193112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:45:22.741774866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:45:32.74248222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:45:42.74201657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:45:52.741860838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:46:02.74200756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:46:12.742050412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:46:22.74239411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:46:32.741567366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:46:42.74231509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:46:52.741552182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:47:02.742361989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:47:12.741963901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:47:22.741590344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:47:32.74238729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:47:42.741650748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:47:42.74170495Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":144,"service":"observability"}
{"time":"2026-05-05T03:47:52.742375244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:48:02.742996221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:48:12.741640733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:48:22.742391548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:48:32.742135027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:48:42.741598298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:48:52.741540824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:49:02.742318069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:49:12.741677316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:49:22.742091058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:49:32.741641344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:49:42.742387688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:49:52.742077817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:50:02.742119031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:50:12.741988277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:50:22.741721341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:50:32.741949592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:50:42.742408316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:50:52.741996781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:51:02.741999147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:51:12.742341898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:51:22.742198004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:51:32.741977599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:51:42.741668735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:51:52.742556976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:52:02.742470856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:52:12.742129662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:52:22.741717903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:52:32.742505222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:52:42.742075368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:52:42.742106158Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":145,"service":"observability"}
{"time":"2026-05-05T03:52:52.741979453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:53:02.741599609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:53:12.742212199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:53:22.741944224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:53:32.742557381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:53:42.742590963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:53:52.742341641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:54:02.741648701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:54:12.742497918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:54:22.742345858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:54:32.742047653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:54:42.741585863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:54:52.742200807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:55:02.742347262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:55:12.741910048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:55:22.742392839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:55:32.742195614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:55:42.741716937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:55:52.742064795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:56:02.741708185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:56:12.742106715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:56:22.741852777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:56:32.742263765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:56:42.741790845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:56:52.741590494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:57:02.74252537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:57:12.742106526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:57:22.742487583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:57:32.74226316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:57:42.741630738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:57:52.742387289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:57:52.742434176Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":146,"service":"observability"}
{"time":"2026-05-05T03:58:02.742216223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:58:12.742561991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:58:22.742268994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:58:32.741797153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:58:42.742417221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:58:52.742407292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:59:02.74202243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:59:12.742221657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:59:22.741643763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:59:32.742351701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:59:42.742194645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T03:59:52.741895226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:00:02.743282874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:00:12.742157634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:00:22.7421697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:00:32.741643157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:00:42.742503077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:00:52.742142159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:01:02.741920997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:01:12.741631302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:01:22.742406155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:01:32.742149917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:01:42.741810015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:01:52.741584594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:02:02.742503268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:02:12.742342904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:02:22.741965115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:02:32.741927912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:02:42.74162788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:02:52.742208106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:03:02.742160028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:03:02.742191803Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":147,"service":"observability"}
{"time":"2026-05-05T04:03:12.741860625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:03:22.742017756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:03:32.741961642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:03:42.742493996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:03:52.741978612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:04:02.742026379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:04:12.742277196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:04:22.741607445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:04:32.741792924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:04:42.741959723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:04:52.742557235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:05:02.742893027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:05:12.742325267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:05:22.74178848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:05:32.742504783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:05:42.742510931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:05:52.74235513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:06:02.742534223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:06:12.741977752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:06:22.742004097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:06:32.742293162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:06:42.742357734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:06:52.74166255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:07:02.743020973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:07:12.742296596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:07:22.74174643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:07:32.741591654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:07:42.741948823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:07:52.741710212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:08:02.742389493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:08:02.742425709Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":148,"service":"observability"}
{"time":"2026-05-05T04:08:12.74170103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:08:22.742176306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:08:32.74156987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:08:42.742289168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:08:52.742026363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:09:02.741590633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:09:12.742257423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:09:22.74198247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:09:32.742030558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:09:42.742025262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:09:52.742231423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:10:02.742993014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:10:12.741699814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:10:22.742291667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:10:32.742073686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:10:42.741706337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:10:52.741552697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:11:02.741724977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:11:12.742151645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:11:22.742156549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:11:32.742177182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:11:42.741613484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:11:52.742273982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:12:02.74227644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:12:12.741742732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:12:22.742649253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:12:32.742209112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:12:42.742324705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:12:52.74310958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:13:02.742095407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:13:12.742305301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:13:12.742353493Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":149,"service":"observability"}
{"time":"2026-05-05T04:13:22.741847572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:13:32.742106799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:13:42.741735298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:13:52.74178784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:14:02.742434463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:14:12.742020069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:14:22.741723843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:14:32.742604148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:14:42.741893062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:14:52.741554726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:15:02.742799339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:15:12.741920728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:15:22.741749355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:15:32.742106339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:15:42.741588888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:15:52.742404191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:16:02.742453102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:16:12.741684266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:16:22.741730618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:16:32.7416319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:16:42.741591176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:16:52.742321346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:17:02.74247921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:17:12.741852328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:17:22.74244126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:17:32.742356646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:17:42.742019257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:17:52.74177079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:18:02.741652682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:18:12.742278934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:18:22.741722692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:18:22.741756156Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":150,"service":"observability"}
{"time":"2026-05-05T04:18:32.742231425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:18:42.741993929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:18:52.741625683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:19:02.742495404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:19:12.744365916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:19:22.742015096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:19:32.742390752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:19:42.742025734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:19:52.742041968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:20:02.742909502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:20:12.742163665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:20:22.74161672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:20:32.742296156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:20:42.74257915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:20:52.742316441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:21:02.742468088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:21:12.742289884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:21:22.741749442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:21:32.742551111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:21:42.742208881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:21:52.742019082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:22:02.742160555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:22:12.741685162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:22:22.741764446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:22:32.741675786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:22:42.741922906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:22:52.741763234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:23:02.742168304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:23:12.742215824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:23:22.742027177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:23:22.742068935Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":151,"service":"observability"}
{"time":"2026-05-05T04:23:32.741639071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:23:42.742270054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:23:52.742491616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:24:02.742159908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:24:12.74158381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:24:22.742230723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:24:32.741698489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:24:42.742178402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:24:52.74195637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:25:02.741599776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:25:12.742003164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:25:22.741679834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:25:32.74208859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:25:42.74257261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:25:52.741627811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:26:02.742130563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:26:12.742367175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:26:22.742084934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:26:32.741992121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:26:42.741700605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:26:52.742532317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:27:02.742145065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:27:12.742351216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:27:22.741782387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:27:32.742207792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:27:42.741783283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:27:52.741577801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:28:02.741582674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:28:12.741680148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:28:22.742544861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:28:22.7425779Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":152,"service":"observability"}
{"time":"2026-05-05T04:28:32.742311548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:28:42.742093925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:28:52.741696945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:29:02.742614326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:29:12.742124409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:29:22.7419572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:29:32.742574275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:29:42.742106707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:29:52.742147333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:30:02.742215647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:30:12.741835199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:30:22.742065169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:30:32.741641939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:30:42.74246151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:30:52.74254219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:31:02.741734583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:31:12.742173371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:31:22.742277834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:31:32.742132031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:31:42.742427048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:31:52.742529851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:32:02.742139989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:32:12.741724977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:32:22.741832738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:32:32.741708641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:32:42.741568687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:32:52.742022692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:33:02.742503586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:33:12.742155092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:33:22.742554828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:33:22.742588599Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":153,"service":"observability"}
{"time":"2026-05-05T04:33:32.742551071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:33:42.741935974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:33:52.741736004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:34:02.741774783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:34:12.742316902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:34:22.742651545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:34:32.741798181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:34:42.742569028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:34:52.741667853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:35:02.741672546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:35:12.742590519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:35:22.741686291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:35:32.741606144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:35:42.742441773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:35:52.742500053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:36:02.742608726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:36:12.741677913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:36:22.741654113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:36:32.742000248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:36:42.741802605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:36:52.74173786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:37:02.742148287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:37:12.742554736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:37:22.741917729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:37:32.742498336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:37:42.741895625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:37:52.74259212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:38:02.742521645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:38:12.741876449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:38:22.742478741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:38:32.742441273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:38:32.742478585Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":154,"service":"observability"}
{"time":"2026-05-05T04:38:42.742346161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:38:52.741911721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:39:02.742569885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:39:12.74256032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:39:22.741584458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:39:32.742407946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:39:42.742163581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:39:52.741564418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:40:02.742570317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:40:12.741562641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:40:22.742173379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:40:32.741833238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:40:42.742097035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:40:52.741656966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:41:02.74253837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:41:12.742405072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:41:22.742364422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:41:32.741899765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:41:42.741865055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:41:52.742107295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:42:02.742058796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:42:12.741658849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:42:22.741886875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:42:32.742063399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:42:42.742590196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:42:52.741589725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:43:02.742205738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:43:12.741916718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:43:22.742014091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:43:32.741727833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:43:42.74208119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:43:42.742118537Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":155,"service":"observability"}
{"time":"2026-05-05T04:43:52.741646852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:44:02.742526377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:44:12.742170401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:44:22.741897317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:44:32.742409687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:44:42.741663039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:44:52.742497789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:45:02.742575008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:45:12.741686417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:45:22.741695403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:45:32.742084389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:45:42.741901333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:45:52.742069351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:46:02.742498236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:46:12.742355683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:46:22.742513346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:46:32.742545933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:46:42.742114844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:46:52.741944706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:47:02.742163628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:47:12.7422847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:47:22.741727059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:47:32.742536531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:47:42.742060645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:47:52.74205724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:48:02.742598944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:48:12.742423415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:48:22.742513886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:48:32.742072267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:48:42.742488424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:48:42.742531398Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":156,"service":"observability"}
{"time":"2026-05-05T04:48:52.742124429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:49:02.741982419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:49:12.741787076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:49:22.742614323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:49:32.74165226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:49:42.742533816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:49:52.74175338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:50:02.742085714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:50:12.74250223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:50:22.742521299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:50:32.742543876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:50:42.741760688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:50:52.741576749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:51:02.741800017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:51:12.742298378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:51:22.742413141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:51:32.742327719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:51:42.741713258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:51:52.741993503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:52:02.742634478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:52:12.742063804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:52:22.741596851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:52:32.741886655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:52:42.742449881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:52:52.742586878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:53:02.742448931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:53:12.741999032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:53:22.742017382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:53:32.742148998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:53:42.741800444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:53:52.742388962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:53:52.742421421Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":157,"service":"observability"}
{"time":"2026-05-05T04:54:02.742231706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:54:12.741994628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:54:22.741857398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:54:32.741643967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:54:42.741524032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:54:52.742216485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:55:02.742035494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:55:12.742095524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:55:22.741992718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:55:32.742574811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:55:42.742194598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:55:52.741801133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:56:02.742034175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:56:12.742388698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:56:22.741710487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:56:32.741734554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:56:42.742322999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:56:52.742202864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:57:02.741941509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:57:12.742284595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:57:22.742185391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:57:32.741643896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:57:42.741876283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:57:52.741911948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:58:02.742592255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:58:12.74234479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:58:22.741675557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:58:32.741880096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:58:42.741759585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:58:52.742443479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:58:52.742479556Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":158,"service":"observability"}
{"time":"2026-05-05T04:59:02.742174014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:59:12.742505911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:59:22.742369775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:59:32.741607392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:59:42.742386164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T04:59:52.742170522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:00:02.742631369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:00:12.742561471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:00:22.742183502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:00:32.741542996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:00:42.742320355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:00:52.741973317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:01:02.742319943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:01:12.741833587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:01:22.741666758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:01:32.742020481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:01:42.741663005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:01:52.742416484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:02:02.742710888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:02:12.741649481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:02:22.741868779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:02:32.741858644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:02:42.742441849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:02:52.742282367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:03:02.741596293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:03:12.742558476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:03:22.742491162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:03:32.741859856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:03:42.741627975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:03:52.742136094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:04:02.742531723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:04:02.742565668Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":159,"service":"observability"}
{"time":"2026-05-05T05:04:12.741613854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:04:22.74249575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:04:32.742179314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:04:42.742105256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:04:52.741820242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:05:02.742488897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:05:12.742231019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:05:22.742623764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:05:32.742040738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:05:42.742256682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:05:52.742592019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:06:02.74217261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:06:12.742058516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:06:22.742319896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:06:32.742330007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:06:42.742181734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:06:52.741617813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:07:02.74314113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:07:12.742213538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:07:22.741796914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:07:32.741868294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:07:42.742276119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:07:52.741856476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:08:02.742030449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:08:12.741824914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:08:22.742486529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:08:32.742270729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:08:42.742535676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:08:52.742446654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:09:02.742454382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:09:12.742312863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:09:12.742349849Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":160,"service":"observability"}
{"time":"2026-05-05T05:09:22.741884601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:09:32.741582572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:09:42.74156835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:09:52.741821295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:10:02.741946268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:10:12.74179914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:10:22.742398483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:10:32.742355532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:10:42.742030977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:10:52.742117228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:11:02.741615066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:11:12.741789347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:11:22.742069432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:11:32.742438791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:11:42.742135427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:11:52.741843167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:12:02.742311607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:12:12.741714594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:12:22.741970573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:12:32.742304442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:12:42.742479045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:12:52.741856225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:13:02.743070742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:13:12.742508909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:13:22.742553776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:13:32.741681439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:13:42.741710967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:13:52.742443397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:14:02.743045572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:14:12.741687978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:14:22.741748189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:14:22.741781304Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":161,"service":"observability"}
{"time":"2026-05-05T05:14:32.742319594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:14:42.742041366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:14:52.74249012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:15:02.743227656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:15:12.7423123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:15:22.741924161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:15:32.741642109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:15:42.741613907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:15:52.742187944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:16:02.742080527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:16:12.742608603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:16:22.742648505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:16:32.741993079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:16:42.742081469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:16:52.741771059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:17:02.742861274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:17:12.742112217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:17:22.742490814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:17:32.742286212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:17:42.74232469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:17:52.741993557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:18:02.742547672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:18:12.742130161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:18:22.742087824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:18:32.741583789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:18:42.742224833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:18:52.741976432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:19:02.742586734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:19:12.74249575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:19:22.742029661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:19:22.742062212Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":162,"service":"observability"}
{"time":"2026-05-05T05:19:32.741709046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:19:42.742496627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:19:52.742324553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:20:02.742593513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:20:12.741585057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:20:22.74205543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:20:32.74240568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:20:42.742006433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:20:52.741733229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:21:02.742574986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:21:12.742305639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:21:22.742598905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:21:32.742512927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:21:42.741574711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:21:52.742546581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:22:02.742408129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:22:12.742327461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:22:22.742095327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:22:32.742504446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:22:42.74219473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:22:52.742060805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:23:02.741737464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:23:12.742473231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:23:22.741993035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:23:32.742577072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:23:42.742616647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:23:52.742045272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:24:02.74230145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:24:12.742574169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:24:22.742225027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:24:22.742284138Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":163,"service":"observability"}
{"time":"2026-05-05T05:24:32.742412347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:24:42.742220437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:24:52.742642684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:25:02.742295225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:25:12.742135376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:25:22.742473544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:25:32.742167734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:25:42.742210134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:25:52.742475648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:26:02.742335215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:26:12.741596447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:26:22.742468538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:26:32.74200029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:26:42.741563747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:26:52.742578885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:27:02.741979962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:27:12.742115554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:27:22.742540048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:27:32.74246295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:27:42.742018501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:27:52.741813885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:28:02.74182361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:28:12.742471094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:28:22.741620707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:28:32.742540242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:28:42.741966216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:28:52.742548496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:29:02.742483702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:29:12.741945837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:29:22.742457697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:29:22.742489073Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":164,"service":"observability"}
{"time":"2026-05-05T05:29:32.741618509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:29:42.742288885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:29:52.741890356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:30:02.74210724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:30:12.742199739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:30:22.742484533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:30:32.741814621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:30:42.742374383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:30:52.742060813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:31:02.742472188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:31:12.741636894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:31:22.741581637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:31:32.741593683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:31:42.741952189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:31:52.7421333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:32:02.741621029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:32:12.741782971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:32:22.742257118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:32:32.742042052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:32:42.741830346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:32:52.742547241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:33:02.742133712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:33:12.742148208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:33:22.742398976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:33:32.742432308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:33:42.742171024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:33:52.742515936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:34:02.742273638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:34:12.74201573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:34:22.741790043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:34:32.742441639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:34:32.74247829Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":165,"service":"observability"}
{"time":"2026-05-05T05:34:42.741728183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:34:52.742325202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:35:02.742558472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:35:12.742524057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:35:22.742095611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:35:32.741955811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:35:42.741985437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:35:52.742005784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:36:02.742768973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:36:12.742003586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:36:22.741731905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:36:32.742315647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:36:42.742187734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:36:52.741799688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:37:02.74227862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:37:12.742268183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:37:22.742054073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:37:32.74155469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:37:42.742398307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:37:52.741892095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:38:02.742400018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:38:12.741955157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:38:22.741580233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:38:32.74212127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:38:42.742289213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:38:52.741528649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:39:02.742586866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:39:12.741633472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:39:22.74163459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:39:32.741623618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:39:42.741692021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:39:42.741728424Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":166,"service":"observability"}
{"time":"2026-05-05T05:39:52.741666901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:40:02.741675551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:40:12.74168051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:40:22.741745485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:40:32.7420392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:40:42.741775269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:40:52.742521549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:41:02.741552843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:41:12.741658876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:41:22.741718398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:41:32.742019021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:41:42.741677783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:41:52.741664008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:42:02.742625761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:42:12.741698222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:42:22.741690269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:42:32.741630349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:42:42.741686231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:42:52.741654423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:43:02.742549834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:43:12.741600768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:43:22.741679236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:43:32.741993788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:43:42.741852547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:43:52.741674381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:44:02.742070895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:44:12.742158791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:44:22.741699422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:44:32.742297511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:44:42.742054614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:44:42.742093143Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":167,"service":"observability"}
{"time":"2026-05-05T05:44:52.741602081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:45:02.742658162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:45:12.741673707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:45:22.742290164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:45:32.741641936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:45:42.74161623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:45:52.74165161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:46:02.742496556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:46:12.741928586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:46:22.741761451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:46:32.741619674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:46:42.742126699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:46:52.741646992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:47:02.74165216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:47:12.742173305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:47:22.741679019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:47:32.741640145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:47:42.741594761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:47:52.742385346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:48:02.742520243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:48:12.741636615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:48:22.741742261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:48:32.742012229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:48:42.741631202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:48:52.74216211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:49:02.742933349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:49:12.741611803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:49:22.741508854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:49:32.74163767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:49:42.741622883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:49:52.741612523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:49:52.741644209Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":168,"service":"observability"}
{"time":"2026-05-05T05:50:02.742598794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:50:12.742361407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:50:22.741720837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:50:32.741656017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:50:42.742289404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:50:52.741948293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:51:02.742513139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:51:12.741753673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:51:22.74163767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:51:32.741683923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:51:42.742142081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:51:52.741865162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:52:02.74231898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:52:12.742566108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:52:22.741741033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:52:32.741632348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:52:42.742583993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:52:52.741637814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:53:02.742526007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:53:12.741610067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:53:22.741642689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:53:32.741665351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:53:42.741675559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:53:52.741658976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:54:02.742566729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:54:12.742548887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:54:22.741699546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:54:32.74166855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:54:42.742478696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:54:52.741656693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:54:52.741689677Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":169,"service":"observability"}
{"time":"2026-05-05T05:55:02.741565831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:55:12.741649968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:55:22.741635281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:55:32.741998205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:55:42.741707027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:55:52.741562177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:56:02.742437426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:56:12.742273718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:56:22.741790788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:56:32.741729489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:56:42.742591915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:56:52.741666343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:57:02.742553984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:57:12.741898962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:57:22.741700145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:57:32.7423053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:57:42.742084131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:57:52.741748924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:58:02.742562892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:58:12.742355698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:58:22.741715019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:58:32.741700785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:58:42.741631004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:58:52.741675056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:59:02.742600714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:59:12.741678039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:59:22.741616361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:59:32.742536272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:59:42.742135962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:59:52.741763753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T05:59:52.74179884Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":170,"service":"observability"}
{"time":"2026-05-05T06:00:02.742364184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:00:12.741647549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:00:22.741713365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:00:32.742474467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:00:42.741637589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:00:52.741627218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:01:02.742535895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:01:12.741642436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:01:22.741664792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:01:32.742534749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:01:42.741639758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:01:52.741855585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:02:02.742595528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:02:12.741762879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:02:22.741773578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:02:32.741620059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:02:42.741682517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:02:52.74164713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:03:02.742580288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:03:12.742510455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:03:22.74184338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:03:32.741668911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:03:42.74249068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:03:52.74169023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:04:02.742541697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:04:12.742511538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:04:22.741758425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:04:32.741555836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:04:42.742463717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:04:52.741653347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:05:02.742402857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:05:02.742442692Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":171,"service":"observability"}
{"time":"2026-05-05T06:05:12.742278069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:05:22.741645761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:05:32.741634591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:05:42.741653834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:05:52.741673201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:06:02.742104995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:06:12.742519445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:06:22.741680585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:06:32.741640003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:06:42.741989396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:06:52.741576775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:07:02.742524926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:07:12.741642764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:07:22.742398422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:07:32.741632779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:07:42.741862905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:07:52.741560369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:08:02.742104239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:08:12.741650135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:08:22.741665202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:08:32.741765661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:08:42.742509232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:08:52.742072695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:09:02.742541034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:09:12.7416174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:09:22.742598658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:09:32.741655925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:09:42.741643239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:09:52.742519308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:10:02.741734007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:10:12.741685508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:10:12.741725186Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":172,"service":"observability"}
{"time":"2026-05-05T06:10:22.741695784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:10:32.741987954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:10:42.741690764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:10:52.742661115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:11:02.742546419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:11:12.741669302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:11:22.741707918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:11:32.742570027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:11:42.741688393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:11:52.741681732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:12:02.742662797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:12:12.742522021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:12:22.741663805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:12:32.741691885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:12:42.741616543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:12:52.742387207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:13:02.742488908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:13:12.741985907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:13:22.741669183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:13:32.742437928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:13:42.741652928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:13:52.741809723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:14:02.741594874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:14:12.741663391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:14:22.741727278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:14:32.741595172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:14:42.741756208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:14:52.742394894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:15:02.742769511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:15:12.74169212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:15:22.742538512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:15:22.742577767Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":173,"service":"observability"}
{"time":"2026-05-05T06:15:32.741653105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:15:42.742048109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:15:52.741695775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:16:02.742069356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:16:12.742415601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:16:22.741743905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:16:32.741643389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:16:42.742571939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:16:52.741663182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:17:02.74247359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:17:12.741672525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:17:22.741669494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:17:32.742504838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:17:42.742061815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:17:52.742316688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:18:02.742514719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:18:12.742488941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:18:22.741577949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:18:32.74167334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:18:42.741586217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:18:52.742073226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:19:02.742058744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:19:12.741659107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:19:22.742537245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:19:32.741663077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:19:42.741560927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:19:52.742082805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:20:02.742013227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:20:12.741652779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:20:22.741681139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:20:32.741592839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:20:32.741625795Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":174,"service":"observability"}
{"time":"2026-05-05T06:20:42.741650707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:20:52.741659824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:21:02.742512987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:21:12.742437266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:21:22.742058167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:21:32.741578568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:21:42.741625291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:21:52.742594881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:22:02.742543864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:22:12.742192704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:22:22.741730776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:22:32.741669644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:22:42.741672603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:22:52.741609011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:23:02.742600373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:23:12.742314932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:23:22.741718553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:23:32.741539253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:23:42.742305697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:23:52.741621056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:24:02.742126961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:24:12.741813147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:24:22.741692193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:24:32.741642976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:24:42.742450977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:24:52.74167009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:25:02.742153111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:25:12.74162409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:25:22.742607245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:25:32.742274939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:25:32.742305081Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":175,"service":"observability"}
{"time":"2026-05-05T06:25:42.741601995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:25:52.741581013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:26:02.742539657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:26:12.741595526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:26:22.741709545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:26:32.742469839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:26:42.74185907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:26:52.741660707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:27:02.742018234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:27:12.741787929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:27:22.742496913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:27:32.741681237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:27:42.741687393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:27:52.741588238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:28:02.742577302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:28:12.742166616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:28:22.741701206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:28:32.742560252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:28:42.742454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:28:52.741631773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:29:02.741566674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:29:12.742223902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:29:22.741663187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:29:32.742277467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:29:42.741667401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:29:52.741737627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:30:02.742610245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:30:12.742194992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:30:22.741738111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:30:32.742318306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:30:32.742352613Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":176,"service":"observability"}
{"time":"2026-05-05T06:30:42.741622926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:30:52.741635668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:31:02.742599945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:31:12.742379502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:31:22.742254528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:31:32.741672335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:31:42.741567314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:31:52.742215198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:32:02.742398239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:32:12.741647765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:32:22.741720542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:32:32.741547148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:32:42.742319593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:32:52.741879747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:33:02.742022696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:33:12.742117883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:33:22.742448452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:33:32.742172615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:33:42.74191109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:33:52.741575133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:34:02.742505187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:34:12.74198487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:34:22.741719296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:34:32.742206293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:34:42.741654344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:34:52.741697154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:35:02.742452241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:35:12.74255309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:35:22.742433417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:35:32.741906363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:35:42.741695732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:35:42.741734337Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":177,"service":"observability"}
{"time":"2026-05-05T06:35:52.742414069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:36:02.742116675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:36:12.741856647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:36:22.741625759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:36:32.741691234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:36:42.742495716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:36:52.742549739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:37:02.74240437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:37:12.741611165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:37:22.742525904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:37:32.742106565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:37:42.741621565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:37:52.742580162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:38:02.742260725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:38:12.741797243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:38:22.741751573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:38:32.742396247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:38:42.741657393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:38:52.74253603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:39:02.742622128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:39:12.741684219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:39:22.742608713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:39:32.742327302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:39:42.741632076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:39:52.74159765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:40:02.742656493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:40:12.742269932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:40:22.74168741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:40:32.741670532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:40:42.742407395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:40:42.74243915Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":178,"service":"observability"}
{"time":"2026-05-05T06:40:52.742160668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:41:02.742095311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:41:12.741658083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:41:22.742451354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:41:32.741646876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:41:42.741666108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:41:52.742538897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:42:02.742585313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:42:12.742383382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:42:22.741891446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:42:32.742577514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:42:42.7423586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:42:52.74166534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:43:02.74227396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:43:12.742616451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:43:22.74253351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:43:32.741866904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:43:42.742507055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:43:52.742208419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:44:02.741959529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:44:12.741825248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:44:22.741714908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:44:32.742422892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:44:42.741905256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:44:52.741619517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:45:02.742531984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:45:12.741618494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:45:22.741920306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:45:32.742370393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:45:42.74166423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:45:52.741595616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:45:52.741646444Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":179,"service":"observability"}
{"time":"2026-05-05T06:46:02.742523992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:46:12.742191434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:46:22.741737118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:46:32.741577006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:46:42.742467775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:46:52.742024849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:47:02.742144827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:47:12.742314957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:47:22.742099188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:47:32.742613744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:47:42.74245015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:47:52.742067065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:48:02.742083918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:48:12.741662746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:48:22.741649488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:48:32.741988689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:48:42.742024883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:48:52.742345426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:49:02.741762787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:49:12.742157789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:49:22.741732024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:49:32.742317067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:49:42.742263084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:49:52.741675301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:50:02.742638835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:50:12.742490456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:50:22.741695156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:50:32.742107769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:50:42.741596184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:50:52.742604979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:50:52.74263665Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":180,"service":"observability"}
{"time":"2026-05-05T06:51:02.742468124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:51:12.742348579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:51:22.741662267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:51:32.742534141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:51:42.742424678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:51:52.742156813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:52:02.742160771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:52:12.741662399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:52:22.741672081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:52:32.74212478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:52:42.741661273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:52:52.742501568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:53:02.742495629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:53:12.741669534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:53:22.741619525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:53:32.742346399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:53:42.742041633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:53:52.742037235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:54:02.742002035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:54:12.741559436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:54:22.741632573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:54:32.74226538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:54:42.741950501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:54:52.742212133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:55:02.742229515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:55:12.7422688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:55:22.74171923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:55:32.742471198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:55:42.742034458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:55:52.742543994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:56:02.74227017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:56:02.742310735Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":181,"service":"observability"}
{"time":"2026-05-05T06:56:12.741684392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:56:22.741658956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:56:32.741652783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:56:42.742419241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:56:52.742076354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:57:02.742431328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:57:12.742577229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:57:22.742174902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:57:32.741910849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:57:42.7426374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:57:52.742485043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:58:02.742436662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:58:12.74207913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:58:22.741699024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:58:32.742161767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:58:42.741592163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:58:52.742294685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:59:02.742374972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:59:12.742027288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:59:22.742439679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:59:32.74227725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:59:42.741911148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T06:59:52.741611717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:00:02.751452214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:00:12.74181712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:00:22.741735322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:00:32.742397432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:00:42.741923939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:00:52.741668891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:01:02.742460401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:01:02.742493796Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":182,"service":"observability"}
{"time":"2026-05-05T07:01:12.741649706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:01:22.742559573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:01:32.742001761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:01:42.741542877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:01:52.742150518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:02:02.742566013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:02:12.742434053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:02:22.741695696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:02:32.741680747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:02:42.742352574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:02:52.741930008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:03:02.74210021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:03:12.742389786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:03:22.742010651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:03:32.741652031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:03:42.742035568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:03:52.741995353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:04:02.742441629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:04:12.741654842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:04:22.741676325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:04:32.74248321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:04:42.741659764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:04:52.742325097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:05:02.742535006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:05:12.742499445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:05:22.742353765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:05:32.742017593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:05:42.741894502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:05:52.742188962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:06:02.743357953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:06:02.743400574Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":183,"service":"observability"}
{"time":"2026-05-05T07:06:12.741759882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:06:22.741708323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:06:32.742225373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:06:42.742009478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:06:52.741580421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:07:02.741872013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:07:12.742254746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:07:22.741736244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:07:32.742453645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:07:42.742227162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:07:52.742054386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:08:02.74187383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:08:12.741565669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:08:22.741744676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:08:32.741977207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:08:42.741678523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:08:52.74238113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:09:02.742225153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:09:12.742045564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:09:22.742113837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:09:32.742540142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:09:42.742284412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:09:52.742272101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:10:02.742327419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:10:12.741559022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:10:22.741695508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:10:32.742193393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:10:42.741943537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:10:52.741925867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:11:02.741536646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:11:12.742133451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:11:12.742165129Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":184,"service":"observability"}
{"time":"2026-05-05T07:11:22.742264298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:11:32.741900189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:11:42.742428631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:11:52.741851129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:12:02.743381064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:12:12.742049326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:12:22.742270811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:12:32.741897213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:12:42.742556196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:12:52.74241459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:13:02.742786377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:13:12.742004142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:13:22.741873129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:13:32.74250292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:13:42.742211582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:13:52.742219103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:14:02.741631638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:14:12.742577756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:14:22.742434281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:14:32.742079801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:14:42.741651827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:14:52.742365962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:15:02.741614628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:15:12.74204408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:15:22.742163611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:15:32.741654718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:15:42.741846857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:15:52.74239423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:16:02.741735546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:16:12.742381103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:16:12.742418155Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":185,"service":"observability"}
{"time":"2026-05-05T07:16:22.742588005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:16:32.741848914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:16:42.741582725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:16:52.741715279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:17:02.741986003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:17:12.741989824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:17:22.743552136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:17:32.742201388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:17:42.742160622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:17:52.742582773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:18:02.74226027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:18:12.742456264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:18:22.742049546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:18:32.74241699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:18:42.7420093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:18:52.741613436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:19:02.742355377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:19:12.742264821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:19:22.741681542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:19:32.742470418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:19:42.74231791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:19:52.741706264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:20:02.742316965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:20:12.742285564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:20:22.741655901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:20:32.742627232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:20:42.742274326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:20:52.741895417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:21:02.741781817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:21:12.742297064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:21:22.741876377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:21:22.741910566Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":186,"service":"observability"}
{"time":"2026-05-05T07:21:32.742094136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:21:42.741717603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:21:52.741858513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:22:02.742603352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:22:12.741766553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:22:22.742459038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:22:32.742082928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:22:42.742170542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:22:52.741552946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:23:02.742323288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:23:12.74193545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:23:22.741777156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:23:32.742577401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:23:42.741964654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:23:52.742381035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:24:02.742595811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:24:12.741892212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:24:22.742151257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:24:32.742181272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:24:42.741803677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:24:52.741937835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:25:02.741601515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:25:12.7420933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:25:22.741723109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:25:32.741932877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:25:42.741768992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:25:52.741567359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:26:02.74217806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:26:12.742360234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:26:22.742021679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:26:22.74205309Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":187,"service":"observability"}
{"time":"2026-05-05T07:26:32.741844034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:26:42.741576153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:26:52.741571134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:27:02.742179117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:27:12.742319272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:27:22.741812144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:27:32.742194029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:27:42.742141054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:27:52.741670448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:28:02.742141797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:28:12.742148589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:28:22.742191161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:28:32.741909256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:28:42.742458665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:28:52.741876303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:29:02.741615861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:29:12.742113957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:29:22.742145677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:29:32.742176853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:29:42.741675653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:29:52.742352624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:30:02.741871978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:30:12.742321331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:30:22.741577861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:30:32.742149803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:30:42.742564325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:30:52.742279324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:31:02.742541109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:31:12.741643465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:31:22.742033105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:31:22.742065921Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":188,"service":"observability"}
{"time":"2026-05-05T07:31:32.742310281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:31:42.741610858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:31:52.741764933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:32:02.742373219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:32:12.741822681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:32:22.74177171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:32:32.742534171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:32:42.741551929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:32:52.741638546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:33:02.742483891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:33:12.741785613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:33:22.742197097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:33:32.742180432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:33:42.742484603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:33:52.742499429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:34:02.742406166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:34:12.74254787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:34:22.742330345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:34:32.741741651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:34:42.741549191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:34:52.742117194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:35:02.74180333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:35:12.741608295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:35:22.742075776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:35:32.742479624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:35:42.742509651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:35:52.741881994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:36:02.742403263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:36:12.742460584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:36:22.741816494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:36:32.742274629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:36:32.742308006Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":189,"service":"observability"}
{"time":"2026-05-05T07:36:42.742007979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:36:52.741824236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:37:02.742102342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:37:12.742449965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:37:22.742512835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:37:32.742160663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:37:42.742171776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:37:52.741653396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:38:02.741622144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:38:12.741951408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:38:22.741974635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:38:32.741709326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:38:42.74204936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:38:52.74177524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:39:02.741852412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:39:12.742295506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:39:22.741976329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:39:32.741899337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:39:42.742384403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:39:52.741860415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:40:02.74361708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:40:12.742583499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:40:22.742406952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:40:32.742016006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:40:42.74162828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:40:52.741833425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:41:02.742103305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:41:12.742436869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:41:22.74196363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:41:32.741614209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:41:42.741852238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:41:42.741887332Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":190,"service":"observability"}
{"time":"2026-05-05T07:41:52.742432239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:42:02.742589382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:42:12.741968254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:42:22.742154697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:42:32.742030006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:42:42.742604275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:42:52.741863018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:43:02.742009828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:43:12.742596722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:43:22.741564584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:43:32.742419461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:43:42.742024467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:43:52.741685072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:44:02.741811671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:44:12.74255355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:44:22.742074723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:44:32.741799207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:44:42.742079613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:44:52.742083344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:45:02.742154659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:45:12.742116103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:45:22.741978996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:45:32.742557298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:45:42.742021891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:45:52.7415576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:46:02.741939106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:46:12.741964258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:46:22.742546663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:46:32.741983417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:46:42.742161778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:46:42.742194425Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":191,"service":"observability"}
{"time":"2026-05-05T07:46:52.742215021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:47:02.742764554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:47:12.742125688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:47:22.742059194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:47:32.741674445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:47:42.742555233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:47:52.742457879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:48:02.742474819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:48:12.742545547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:48:22.741919834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:48:32.741642556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:48:42.742361283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:48:52.741972264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:49:02.742307834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:49:12.742580469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:49:22.742313186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:49:32.741838423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:49:42.741886142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:49:52.741742803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:50:02.742492565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:50:12.741608061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:50:22.742575819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:50:32.74194151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:50:42.741977889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:50:52.741766608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:51:02.741654129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:51:12.742337847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:51:22.741908501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:51:32.742000451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:51:42.741738987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:51:52.742135432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:51:52.742174184Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":192,"service":"observability"}
{"time":"2026-05-05T07:52:02.742445683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:52:12.741770068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:52:22.741750384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:52:32.742180522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:52:42.741877288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:52:52.742618381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:53:02.742650991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:53:12.741771842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:53:22.742016816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:53:32.741811798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:53:42.741664784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:53:52.742608601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:54:02.742301449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:54:12.742516249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:54:22.742310307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:54:32.74204183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:54:42.742315411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:54:52.742027356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:55:02.742081784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:55:12.742584078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:55:22.742378524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:55:32.741597971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:55:42.741570215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:55:52.742370894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:56:02.742158224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:56:12.742396206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:56:22.74194288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:56:32.741709976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:56:42.742571698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:56:52.741999724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:57:02.741751126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:57:02.741786345Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":193,"service":"observability"}
{"time":"2026-05-05T07:57:12.74242962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:57:22.741947058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:57:32.742608179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:57:42.742257939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:57:52.741810579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:58:02.741644144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:58:12.742403007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:58:22.742564969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:58:32.741701432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:58:42.741624183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:58:52.742297143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:59:02.742272359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:59:12.741841467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:59:22.74254061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:59:32.742632331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:59:42.741937324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T07:59:52.741650457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:00:02.742014019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:00:12.742385002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:00:22.741529457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:00:32.742408226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:00:42.742185522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:00:52.741928478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:01:02.7423222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:01:12.741866372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:01:22.742576096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:01:32.741629742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:01:42.741762711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:01:52.742024507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:02:02.742490402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:02:02.742532136Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":194,"service":"observability"}
{"time":"2026-05-05T08:02:12.742516708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:02:22.742472075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:02:32.741829937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:02:42.742631352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:02:52.742184662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:03:02.741555526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:03:12.742208589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:03:22.741867621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:03:32.741804657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:03:42.742495606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:03:52.741907729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:04:02.741898882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:04:12.7424816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:04:22.742180308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:04:32.741978391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:04:42.742542975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:04:52.742272231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:05:02.741940844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:05:12.742383679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:05:22.741971354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:05:32.741607922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:05:42.742169331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:05:52.741923149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:06:02.741775526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:06:12.741847816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:06:22.742293066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:06:32.742356675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:06:42.742408441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:06:52.741694521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:07:02.742497541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:07:02.742530384Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":195,"service":"observability"}
{"time":"2026-05-05T08:07:12.742629105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:07:22.741915336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:07:32.741808822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:07:42.74186344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:07:52.742545088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:08:02.742565275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:08:12.74201314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:08:22.742135609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:08:32.742433895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:08:42.741695107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:08:52.742098838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:09:02.742555439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:09:12.741731037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:09:22.742357734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:09:32.74196259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:09:42.741629567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:09:52.742383452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:10:02.742586095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:10:12.74214873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:10:22.741729577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:10:32.742520217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:10:42.741777524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:10:52.742451958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:11:02.742318373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:11:12.74173973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:11:22.742468849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:11:32.742182348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:11:42.741909712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:11:52.742451624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:12:02.741591754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:12:12.741704356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:12:12.741753516Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":196,"service":"observability"}
{"time":"2026-05-05T08:12:22.742479763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:12:32.741849814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:12:42.74221434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:12:52.742191626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:13:02.742390266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:13:12.74157978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:13:22.742147889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:13:32.741729521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:13:42.74166642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:13:52.742341264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:14:02.742116218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:14:12.742392791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:14:22.741642638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:14:32.741594809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:14:42.742487435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:14:52.741818892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:15:02.742324737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:15:12.741813003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:15:22.741972487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:15:32.741771683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:15:42.741598642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:15:52.742401724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:16:02.742275599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:16:12.742432508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:16:22.742033992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:16:32.741716579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:16:42.742331958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:16:52.74260006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:17:02.742522455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:17:12.741748799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:17:12.741784096Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":197,"service":"observability"}
{"time":"2026-05-05T08:17:22.741571909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:17:32.742326981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:17:42.741879696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:17:52.741597495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:18:02.7423302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:18:12.742402597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:18:22.742387273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:18:32.741734301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:18:42.741804313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:18:52.742289037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:19:02.742427227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:19:12.742574281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:19:22.742191125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:19:32.741634038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:19:42.742481468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:19:52.742290681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:20:02.742151263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:20:12.742579492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:20:22.74163906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:20:32.742495063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:20:42.741747808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:20:52.742530345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:21:02.742532507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:21:12.742422766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:21:22.742038645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:21:32.742451486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:21:42.742122013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:21:52.742600562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:22:02.742152212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:22:12.74245258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:22:12.742486558Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":198,"service":"observability"}
{"time":"2026-05-05T08:22:22.741683393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:22:32.741806825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:22:42.742057451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:22:52.742525095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:23:02.742175021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:23:12.741568611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:23:22.742196073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:23:32.74233347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:23:42.742323906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:23:52.742096959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:24:02.742394042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:24:12.742518851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:24:22.7420012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:24:32.741804455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:24:42.742589418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:24:52.742155168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:25:02.742067692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:25:12.741976971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:25:22.742008503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:25:32.741622468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:25:42.742032755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:25:52.741577458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:26:02.74215705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:26:12.742059338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:26:22.741974581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:26:32.742412667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:26:42.74171618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:26:52.741579402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:27:02.742151263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:27:12.742030867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:27:22.741597057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:27:22.741634172Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":199,"service":"observability"}
{"time":"2026-05-05T08:27:32.742524386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:27:42.742352671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:27:52.742606835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:28:02.74200167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:28:12.742363547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:28:22.742077298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:28:32.742525646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:28:42.742230711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:28:52.741975352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:29:02.742050812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:29:12.742531283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:29:22.742272863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:29:32.742484742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:29:42.742173511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:29:52.742173497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:30:02.742792378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:30:12.742279063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:30:22.74262209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:30:32.742318162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:30:42.741688185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:30:52.742503875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:31:02.741611191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:31:12.742603958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:31:22.742185729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:31:32.741688857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:31:42.742073076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:31:52.741934936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:32:02.742276074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:32:12.742466386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:32:22.742584516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:32:22.742621146Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":200,"service":"observability"}
{"time":"2026-05-05T08:32:32.742405366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:32:42.742611649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:32:52.74229357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:33:02.742190534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:33:12.741590008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:33:22.742394866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:33:32.742420069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:33:42.741570403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:33:52.74248404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:34:02.742286424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:34:12.742280312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:34:22.742592836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:34:32.742407881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:34:42.74211071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:34:52.741683541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:35:02.742310714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:35:12.742536102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:35:22.741621405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:35:32.742450418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:35:42.742450895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:35:52.742358876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:36:02.742530138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:36:12.742420338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:36:22.74168901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:36:32.741600574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:36:42.741908379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:36:52.742231308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:37:02.742543176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:37:12.742129398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:37:22.741671684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:37:32.742603288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:37:32.742635295Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":201,"service":"observability"}
{"time":"2026-05-05T08:37:42.742171282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:37:52.741846704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:38:02.742399614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:38:12.74225272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:38:22.741565517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:38:32.742309321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:38:42.741931798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:38:52.741911975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:39:02.741653474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:39:12.742184899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:39:22.742625399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:39:32.742100408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:39:42.741974975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:39:52.742083075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:40:02.742433771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:40:12.742057518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:40:22.742569971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:40:32.741983346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:40:42.741951587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:40:52.74208134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:41:02.742282408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:41:12.742325848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:41:22.742097294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:41:32.741869041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:41:42.741658046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:41:52.742272442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:42:02.742523719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:42:12.742615489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:42:22.741769196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:42:32.742414216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:42:42.741915017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:42:42.741946385Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":202,"service":"observability"}
{"time":"2026-05-05T08:42:52.741974734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:43:02.742564885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:43:12.742367436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:43:22.742047626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:43:32.741586937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:43:42.742343567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:43:52.742335971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:44:02.742591188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:44:12.742606589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:44:22.742299338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:44:32.7425406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:44:42.742434008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:44:52.741944707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:45:02.742257147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:45:12.74210642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:45:22.741799921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:45:32.741538801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:45:42.741801515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:45:52.742390189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:46:02.742557861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:46:12.742074811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:46:22.741657259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:46:32.741686817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:46:42.741655504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:46:52.741660505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:47:02.74255411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:47:12.74165863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:47:22.74167364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:47:32.741656253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:47:42.742288735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:47:42.742319628Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":203,"service":"observability"}
{"time":"2026-05-05T08:47:52.742209261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:48:02.742583233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:48:12.741661257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:48:22.741851149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:48:32.74222482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:48:42.741771785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:48:52.741668929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:49:02.742614136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:49:12.742317844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:49:22.741612099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:49:32.741692204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:49:42.741921419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:49:52.742008122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:50:02.742654686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:50:12.741591197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:50:22.741666394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:50:32.741732382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:50:42.741625241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:50:52.742216888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:51:02.742141374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:51:12.742272945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:51:22.741662517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:51:32.741883726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:51:42.741594731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:51:52.741618515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:52:02.742511762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:52:12.741671902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:52:22.742041206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:52:32.741692562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:52:42.742501526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:52:42.742534788Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":204,"service":"observability"}
{"time":"2026-05-05T08:52:52.741655073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:53:02.742582163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:53:12.741588444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:53:22.742132352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:53:32.741649164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:53:42.741646547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:53:52.741643837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:54:02.742607111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:54:12.741831254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:54:22.741566243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:54:32.742398893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:54:42.74214104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:54:52.741920464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:55:02.741824634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:55:12.742628958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:55:22.741639313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:55:32.741630802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:55:42.741712458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:55:52.742363311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:56:02.742549867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:56:12.741670749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:56:22.741728657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:56:32.74230966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:56:42.741656383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:56:52.742301767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:57:02.742545398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:57:12.741669619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:57:22.741648682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:57:32.741820744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:57:42.742042851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:57:52.741548674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:57:52.741594347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":205,"service":"observability"}
{"time":"2026-05-05T08:58:02.742103006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:58:12.742259649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:58:22.741631966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:58:32.741768974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:58:42.741650365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:58:52.741695352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:59:02.742323549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:59:12.741681619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:59:22.741569579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:59:32.741658168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:59:42.742636265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T08:59:52.742016815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:00:02.742177676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:00:12.742204656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:00:22.741648225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:00:32.74166794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:00:42.74159911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:00:52.741638915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:01:02.742587318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:01:12.74163544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:01:22.741705314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:01:32.741655475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:01:42.741571127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:01:52.74255947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:02:02.742536887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:02:12.742309798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:02:22.741560002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:02:32.741741354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:02:42.742523471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:02:52.741661878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:02:52.741709955Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":206,"service":"observability"}
{"time":"2026-05-05T09:03:02.742534047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:03:12.742540956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:03:22.741644802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:03:32.741630084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:03:42.741643021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:03:52.741611479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:04:02.742572316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:04:12.742273574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:04:22.741879566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:04:32.742377571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:04:42.741686684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:04:52.741641814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:05:02.741739718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:05:12.741649411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:05:22.741615801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:05:32.741632929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:05:42.741662516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:05:52.741652549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:06:02.74206378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:06:12.742545895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:06:22.742317841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:06:32.741736632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:06:42.741804536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:06:52.742299584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:07:02.742558383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:07:12.742221401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:07:22.741647977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:07:32.742560038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:07:42.741660796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:07:52.74162997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:08:02.741833154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:08:02.741901872Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":207,"service":"observability"}
{"time":"2026-05-05T09:08:12.742149323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:08:22.741606638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:08:32.742546993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:08:42.741742608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:08:52.742448496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:09:02.742428515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:09:12.741667345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:09:22.7424578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:09:32.742024369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:09:42.741640277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:09:52.742558064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:10:02.741732599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:10:12.741706974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:10:22.742133969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:10:32.742593826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:10:42.742553846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:10:52.742323801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:11:02.741595751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:11:12.741765157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:11:22.741620312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:11:32.742585404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:11:42.742485169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:11:52.742005962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:12:02.742018039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:12:12.741675766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:12:22.742561401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:12:32.741699236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:12:42.742553902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:12:52.741633199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:13:02.742637156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:13:02.74266955Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":208,"service":"observability"}
{"time":"2026-05-05T09:13:12.741665808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:13:22.741820063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:13:32.741701381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:13:42.742472727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:13:52.741556982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:14:02.741595343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:14:12.741651303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:14:22.742281377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:14:32.742195515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:14:42.741666763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:14:52.741640238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:15:02.742870971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:15:12.742510659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:15:22.741653249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:15:32.741642543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:15:42.741667641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:15:52.742579193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:16:02.741802254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:16:12.741868716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:16:22.742333783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:16:32.741689339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:16:42.741840131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:16:52.742077282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:17:02.742101118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:17:12.741981614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:17:22.741622788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:17:32.741669208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:17:42.741686457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:17:52.741580112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:18:02.74171829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:18:12.742174114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:18:12.742219507Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":209,"service":"observability"}
{"time":"2026-05-05T09:18:22.741647212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:18:32.741675228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:18:42.742320004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:18:52.741642986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:19:02.742602682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:19:12.74169355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:19:22.741660056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:19:32.742430815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:19:42.741779442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:19:52.741621638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:20:02.741643394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:20:12.741668435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:20:22.74160385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:20:32.742579561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:20:42.74248461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:20:52.741651855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:21:02.742545286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:21:12.742404444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:21:22.741675579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:21:32.74189341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:21:42.741643015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:21:52.742329107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:22:02.742330008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:22:12.741679586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:22:22.741641021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:22:32.742498595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:22:42.741600268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:22:52.742132412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:23:02.742198836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:23:12.741665795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:23:22.741696586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:23:22.741728269Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":210,"service":"observability"}
{"time":"2026-05-05T09:23:32.741545279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:23:42.742570191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:23:52.74161294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:24:02.742437753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:24:12.741627239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:24:22.741611945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:24:32.742097529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:24:42.742595078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:24:52.741668914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:25:02.742525104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:25:12.741684939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:25:22.742598668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:25:32.741664059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:25:42.741673396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:25:52.741626723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:26:02.742533171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:26:12.742228552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:26:22.741672934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:26:32.742640586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:26:42.742487434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:26:52.741977492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:27:02.742387354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:27:12.741678944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:27:22.741670628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:27:32.741632043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:27:42.742352591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:27:52.741594415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:28:02.742293673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:28:12.741710354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:28:22.741635543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:28:32.742714138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:28:32.742749925Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":211,"service":"observability"}
{"time":"2026-05-05T09:28:42.741626753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:28:52.741596521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:29:02.742199775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:29:12.742283203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:29:22.741637169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:29:32.741640419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:29:42.742569098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:29:52.742228408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:30:02.742220723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:30:12.741623215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:30:22.741708883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:30:32.742540394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:30:42.742392181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:30:52.741642566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:31:02.742137296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:31:12.74251044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:31:22.742305872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:31:32.741629331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:31:42.741857341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:31:52.742451534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:32:02.742375393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:32:12.741653499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:32:22.742636721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:32:32.742290151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:32:42.741612124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:32:52.74246644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:33:02.742555882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:33:12.742155798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:33:22.741652771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:33:32.741585233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:33:42.741959644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:33:42.741994587Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":212,"service":"observability"}
{"time":"2026-05-05T09:33:52.742100679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:34:02.741707347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:34:12.742623569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:34:22.742401041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:34:32.741663731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:34:42.741638736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:34:52.742477133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:35:02.742272771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:35:12.742606879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:35:22.74227765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:35:32.741844775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:35:42.741601995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:35:52.742466774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:36:02.743667002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:36:12.742121738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:36:22.741618909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:36:32.741611624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:36:42.742349942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:36:52.741881941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:37:02.742257486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:37:12.742621504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:37:22.741670559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:37:32.742611517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:37:42.742158605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:37:52.741634341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:38:02.742570994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:38:12.742191928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:38:22.74164716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:38:32.742513954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:38:42.742186568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:38:42.742222251Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":213,"service":"observability"}
{"time":"2026-05-05T09:38:52.741680565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:39:02.742515162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:39:12.741635485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:39:22.742271488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:39:32.741813703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:39:42.741640469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:39:52.74243407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:40:02.742042301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:40:12.742349587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:40:22.74164802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:40:32.741687518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:40:42.742530311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:40:52.742390617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:41:02.742197038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:41:12.741635401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:41:22.742327712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:41:32.742478012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:41:42.741795897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:41:52.742419516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:42:02.743826635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:42:12.742454961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:42:22.741524982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:42:32.741651253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:42:42.741710298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:42:52.742320275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:43:02.742545884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:43:12.742212843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:43:22.741629354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:43:32.742080214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:43:42.741764508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:43:52.742461818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:43:52.742494881Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":214,"service":"observability"}
{"time":"2026-05-05T09:44:02.742513911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:44:12.742291606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:44:22.741642357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:44:32.742395031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:44:42.741831828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:44:52.74260399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:45:02.742532221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:45:12.741671212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:45:22.741674486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:45:32.742609416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:45:42.74244962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:45:52.742339424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:46:02.742534509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:46:12.742216501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:46:22.741686951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:46:32.742445591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:46:42.742076178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:46:52.741657955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:47:02.742521868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:47:12.742028681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:47:22.741647565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:47:32.742492701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:47:42.742225459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:47:52.74199434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:48:02.742316169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:48:12.741572331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:48:22.74248877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:48:32.742123605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:48:42.741630388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:48:52.74167286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:49:02.742221237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:49:02.742279525Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":215,"service":"observability"}
{"time":"2026-05-05T09:49:12.742283588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:49:22.741632054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:49:32.74162377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:49:42.742350934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:49:52.742008442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:50:02.7421918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:50:12.741635373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:50:22.742399077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:50:32.742146985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:50:42.742678753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:50:52.741649892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:51:02.742079511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:51:12.742508669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:51:22.742181718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:51:32.741661221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:51:42.742435819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:51:52.742450386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:52:02.74236863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:52:12.741659288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:52:22.742709325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:52:32.742016428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:52:42.742325587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:52:52.741875542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:53:02.742549463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:53:12.742409524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:53:22.742276181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:53:32.742083403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:53:42.741708518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:53:52.742541165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:54:02.742783305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:54:02.742815536Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":216,"service":"observability"}
{"time":"2026-05-05T09:54:12.741619757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:54:22.742261634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:54:32.74196448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:54:42.742515198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:54:52.74230964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:55:02.742574177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:55:12.741787264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:55:22.742485857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:55:32.742037447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:55:42.742006505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:55:52.742544663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:56:02.742077334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:56:12.742438629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:56:22.742367975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:56:32.74172725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:56:42.741682326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:56:52.741657399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:57:02.741547702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:57:12.74256287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:57:22.742214487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:57:32.742158842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:57:42.741680056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:57:52.742488262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:58:02.742562395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:58:12.742368974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:58:22.742067958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:58:32.741694151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:58:42.741687642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:58:52.742419181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:59:02.74205935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:59:12.741619268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:59:12.741651904Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":217,"service":"observability"}
{"time":"2026-05-05T09:59:22.742405176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:59:32.74244136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:59:42.742265658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T09:59:52.742533158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:00:02.742041985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:00:12.742491127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:00:22.742058518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:00:32.74164228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:00:42.741730564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:00:52.742417758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:01:02.742304721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:01:12.741603102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:01:22.742224013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:01:32.741583821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:01:42.742228647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:01:52.741573478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:02:02.742514241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:02:12.74230532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:02:22.742009822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:02:32.741599858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:02:42.74233472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:02:52.742551394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:03:02.742572025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:03:12.742146298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:03:22.741670884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:03:32.7425433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:03:42.742253199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:03:52.741940442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:04:02.741998506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:04:12.741582041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:04:22.74222781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:04:22.742291651Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":218,"service":"observability"}
{"time":"2026-05-05T10:04:32.74200636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:04:42.741652116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:04:52.742299419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:05:02.742449569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:05:12.74154174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:05:22.742363052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:05:32.741973235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:05:42.742492317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:05:52.742111129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:06:02.742735922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:06:12.742031449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:06:22.741656617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:06:32.741632809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:06:42.742469146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:06:52.74213936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:07:02.742281318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:07:12.74204239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:07:22.742541098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:07:32.742341414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:07:42.742002442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:07:52.742450899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:08:02.742431607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:08:12.741892125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:08:22.742573722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:08:32.742427613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:08:42.742289118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:08:52.74194973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:09:02.742001177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:09:12.742332649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:09:22.74160879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:09:32.742284669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:09:32.742319475Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":219,"service":"observability"}
{"time":"2026-05-05T10:09:42.741925905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:09:52.742442737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:10:02.742425765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:10:12.741808696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:10:22.741680607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:10:32.742450212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:10:42.742068964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:10:52.741859821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:11:02.742390541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:11:12.742536288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:11:22.742063778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:11:32.741615676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:11:42.742582246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:11:52.742231203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:12:02.742580862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:12:12.741734068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:12:22.74252516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:12:32.742227188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:12:42.741676907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:12:52.742535911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:13:02.742530558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:13:12.742176822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:13:22.741739407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:13:32.74251517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:13:42.742302154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:13:52.742064417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:14:02.742313393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:14:12.742406358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:14:22.742175065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:14:32.741982316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:14:42.741612763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:14:42.741646052Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":220,"service":"observability"}
{"time":"2026-05-05T10:14:52.742395813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:15:02.742642182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:15:12.742140232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:15:22.741737203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:15:32.741885862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:15:42.742276928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:15:52.741989219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:16:02.741872968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:16:12.741732412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:16:22.742381839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:16:32.742315244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:16:42.741911358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:16:52.741631397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:17:02.742586419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:17:12.742208102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:17:22.742128993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:17:32.741598705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:17:42.741582996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:17:52.742325207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:18:02.741967102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:18:12.742030582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:18:22.742010914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:18:32.742419553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:18:42.741646017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:18:52.741653374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:19:02.741957233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:19:12.742176143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:19:22.741717348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:19:32.742497031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:19:42.742414051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:19:42.742452061Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":221,"service":"observability"}
{"time":"2026-05-05T10:19:52.74190646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:20:02.742022775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:20:12.74243931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:20:22.742050394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:20:32.741666165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:20:42.742176648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:20:52.741903308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:21:02.741623036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:21:12.742512851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:21:22.742412757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:21:32.741672917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:21:42.74160562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:21:52.742198818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:22:02.741596935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:22:12.741653968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:22:22.742004606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:22:32.741698141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:22:42.742313316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:22:52.742041681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:23:02.742297782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:23:12.742304146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:23:22.741940041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:23:32.741731677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:23:42.741559839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:23:52.742154037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:24:02.742195042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:24:12.742418163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:24:22.742142992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:24:32.741921983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:24:42.74160534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:24:52.742417567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:24:52.74245155Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":222,"service":"observability"}
{"time":"2026-05-05T10:25:02.74229808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:25:12.741913825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:25:22.741855996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:25:32.742395013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:25:42.74248676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:25:52.742320036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:26:02.742418081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:26:12.741889536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:26:22.741731784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:26:32.741916721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:26:42.742299051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:26:52.742353316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:27:02.742276575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:27:12.74197289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:27:22.742130366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:27:32.741927004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:27:42.741673751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:27:52.741616486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:28:02.741566262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:28:12.741750921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:28:22.742023007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:28:32.74260335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:28:42.742399102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:28:52.741525925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:29:02.741990857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:29:12.741910591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:29:22.741833786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:29:32.74242149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:29:42.742218387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:29:52.741576007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:30:02.742338086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:30:02.742499843Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":223,"service":"observability"}
{"time":"2026-05-05T10:30:12.741845205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:30:22.74211588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:30:32.741650989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:30:42.741662855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:30:52.741626477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:31:02.742424735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:31:12.742339132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:31:22.741749118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:31:32.742178612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:31:42.741749853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:31:52.742368889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:32:02.741641488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:32:12.742611816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:32:22.742288894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:32:32.742144763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:32:42.742454179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:32:52.742136212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:33:02.742193982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:33:12.741687827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:33:22.7416917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:33:32.741589311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:33:42.741614156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:33:52.741579053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:34:02.742208703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:34:12.74154759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:34:22.741961646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:34:32.742058859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:34:42.74154965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:34:52.74164678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:35:02.742436857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:35:12.741988039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:35:12.7420197Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":224,"service":"observability"}
{"time":"2026-05-05T10:35:22.741967842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:35:32.742349458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:35:42.741620005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:35:52.74159431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:36:02.742424898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:36:12.741680611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:36:22.742280788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:36:32.742622767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:36:42.74190007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:36:52.741857077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:37:02.742523976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:37:12.741910891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:37:22.741695228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:37:32.741613139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:37:42.74208076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:37:52.74188943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:38:02.742090735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:38:12.742287464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:38:22.742085419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:38:32.74167224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:38:42.74229857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:38:52.741764761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:39:02.741627783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:39:12.741930343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:39:22.7425782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:39:32.74237221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:39:42.741971496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:39:52.741560801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:40:02.742478805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:40:12.74162735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:40:22.741672889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:40:22.741713149Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":225,"service":"observability"}
{"time":"2026-05-05T10:40:32.741818663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:40:42.742274027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:40:52.742556584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:41:02.741884216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:41:12.741784756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:41:22.741705227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:41:32.741644372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:41:42.741706425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:41:52.741734865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:42:02.742484736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:42:12.741967805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:42:22.741897968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:42:32.742298107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:42:42.742054519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:42:52.742525062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:43:02.741614369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:43:12.741841853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:43:22.74262685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:43:32.741827288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:43:42.742115635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:43:52.741841293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:44:02.741982832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:44:12.742047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:44:22.742230845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:44:32.742004164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:44:42.741887375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:44:52.742487645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:45:02.742194945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:45:12.742497862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:45:22.742216284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:45:22.742273813Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":226,"service":"observability"}
{"time":"2026-05-05T10:45:32.742185094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:45:42.742296292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:45:52.741555037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:46:02.742487691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:46:12.741764232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:46:22.741746639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:46:32.74209179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:46:42.742289925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:46:52.74203242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:47:02.742183114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:47:12.74202892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:47:22.741733974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:47:32.74255553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:47:42.74162392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:47:52.742123053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:48:02.74204498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:48:12.74253254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:48:22.742595437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:48:32.742011057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:48:42.74170934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:48:52.741715796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:49:02.747030872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:49:12.742178051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:49:22.741564968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:49:32.741923388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:49:42.742563683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:49:52.74211267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:50:02.741610165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:50:12.742252942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:50:22.742046715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:50:32.742540062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:50:32.742573989Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":227,"service":"observability"}
{"time":"2026-05-05T10:50:42.741685418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:50:52.741726771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:51:02.742469378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:51:12.74198211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:51:22.741712297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:51:32.742528364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:51:42.742491342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:51:52.741676632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:52:02.742346512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:52:12.742002653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:52:22.74247762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:52:32.741724388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:52:42.74165651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:52:52.742143297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:53:02.741735314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:53:12.741695863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:53:22.741655759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:53:32.742167551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:53:42.741886883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:53:52.741813939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:54:02.742577113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:54:12.742485679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:54:22.742054627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:54:32.742195077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:54:42.741783891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:54:52.741742519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:55:02.742510772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:55:12.742544232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:55:22.742021951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:55:32.741662711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:55:42.742534507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:55:42.742591695Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":228,"service":"observability"}
{"time":"2026-05-05T10:55:52.742107128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:56:02.742273878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:56:12.741695076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:56:22.741658684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:56:32.742078302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:56:42.742145389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:56:52.741718864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:57:02.741921168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:57:12.741571473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:57:22.742271746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:57:32.741810516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:57:42.741575679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:57:52.741923158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:58:02.741800166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:58:12.742444023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:58:22.741850096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:58:32.741778095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:58:42.74249388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:58:52.741959623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:59:02.741682716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:59:12.741653874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:59:22.741975647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:59:32.74170319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:59:42.742294232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T10:59:52.742590557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:00:02.742627342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:00:12.742302455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:00:22.741672526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:00:32.741639699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:00:42.741816807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:00:52.742571884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:00:52.742603905Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":229,"service":"observability"}
{"time":"2026-05-05T11:01:02.74252339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:01:12.741792592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:01:22.742689467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:01:32.741750596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:01:42.742548961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:01:52.74169061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:02:02.742365514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:02:12.741751237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:02:22.742082092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:02:32.741963339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:02:42.742608144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:02:52.741567459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:03:02.742455374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:03:12.742311198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:03:22.742457939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:03:32.741863288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:03:42.741709215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:03:52.742523105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:04:02.742454034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:04:12.74231899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:04:22.742037979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:04:32.741936709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:04:42.741717999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:04:52.741656598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:05:02.74159493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:05:12.741618783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:05:22.742561885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:05:32.742335331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:05:42.741976074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:05:52.742299974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:06:02.742389136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:06:02.742519035Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":230,"service":"observability"}
{"time":"2026-05-05T11:06:12.741955801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:06:22.741711559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:06:32.742420263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:06:42.741790221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:06:52.741768711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:07:02.74257499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:07:12.742006015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:07:22.741817332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:07:32.742586195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:07:42.741631403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:07:52.742205312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:08:02.742557207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:08:12.741588948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:08:22.74201129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:08:32.74230179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:08:42.742444463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:08:52.741740736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:09:02.742120423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:09:12.742521748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:09:22.741930858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:09:32.742472665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:09:42.742231078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:09:52.741625501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:10:02.742457787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:10:12.741644094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:10:22.742018772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:10:32.741711623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:10:42.742356669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:10:52.742403842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:11:02.741883096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:11:12.742436139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:11:12.742467526Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":231,"service":"observability"}
{"time":"2026-05-05T11:11:22.741567111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:11:32.7417708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:11:42.742435898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:11:52.741690571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:12:02.741640465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:12:12.74158122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:12:22.742272017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:12:32.741901039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:12:42.742297248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:12:52.741984114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:13:02.742026043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:13:12.741586538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:13:22.742367605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:13:32.742054432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:13:42.741866594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:13:52.741611888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:14:02.741977722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:14:12.741699114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:14:22.741715057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:14:32.741726483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:14:42.741585469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:14:52.741654484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:15:02.742763801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:15:12.742394661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:15:22.741801535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:15:32.741575965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:15:42.742310474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:15:52.742534385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:16:02.742581346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:16:12.742536014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:16:12.742570059Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":232,"service":"observability"}
{"time":"2026-05-05T11:16:22.741820797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:16:32.742125631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:16:42.741653286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:16:52.74165363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:17:02.742271482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:17:12.741609272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:17:22.741799198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:17:32.742021002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:17:42.74259511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:17:52.74242135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:18:02.741986841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:18:12.742454376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:18:22.742503255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:18:32.742563802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:18:42.742043265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:18:52.742374888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:19:02.741634043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:19:12.741831972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:19:22.742570299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:19:32.742339045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:19:42.742271834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:19:52.742467105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:20:02.741631033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:20:12.74174672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:20:22.742121962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:20:32.741609123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:20:42.741909074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:20:52.741720675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:21:02.742521603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:21:12.742187044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:21:22.741690313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:21:22.741724814Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":233,"service":"observability"}
{"time":"2026-05-05T11:21:32.741554807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:21:42.742303872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:21:52.742325412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:22:02.742085161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:22:12.741629031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:22:22.742495064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:22:32.742389488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:22:42.742385148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:22:52.742013591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:23:02.742298543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:23:12.741716009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:23:22.742320219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:23:32.742027581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:23:42.742155821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:23:52.742544526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:24:02.741817024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:24:12.741893149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:24:22.742365185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:24:32.741644227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:24:42.742224808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:24:52.741647838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:25:02.742530112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:25:12.741991538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:25:22.741643198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:25:32.742462462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:25:42.742208569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:25:52.741805681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:26:02.742189345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:26:12.742599747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:26:22.742476437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:26:22.742510741Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":234,"service":"observability"}
{"time":"2026-05-05T11:26:32.741692273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:26:42.741868662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:26:52.741616906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:27:02.742313105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:27:12.742610718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:27:22.74213808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:27:32.741670268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:27:42.742480364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:27:52.74198921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:28:02.742051848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:28:12.742052206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:28:22.741701411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:28:32.74243019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:28:42.742324608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:28:52.741666748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:29:02.742269919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:29:12.742482957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:29:22.741948561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:29:32.742409664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:29:42.741781553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:29:52.742536057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:30:02.742134299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:30:12.742003833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:30:22.742628271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:30:32.742490038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:30:42.741644508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:30:52.742044991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:31:02.742504417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:31:12.742064029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:31:22.74214689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:31:32.742293859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:31:32.742327903Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":235,"service":"observability"}
{"time":"2026-05-05T11:31:42.741961597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:31:52.742419857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:32:02.742052528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:32:12.742318467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:32:22.742063451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:32:32.742432966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:32:42.742026299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:32:52.741883892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:33:02.741778095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:33:12.742502229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:33:22.742100404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:33:32.741766647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:33:42.741586209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:33:52.742321391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:34:02.742011606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:34:12.742372594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:34:22.742449162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:34:32.7425961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:34:42.742388237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:34:52.742000302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:35:02.742086868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:35:12.742665079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:35:22.742367954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:35:32.742548859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:35:42.742391805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:35:52.742420816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:36:02.742031674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:36:12.742588019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:36:22.742087028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:36:32.742327319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:36:32.742361858Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":236,"service":"observability"}
{"time":"2026-05-05T11:36:42.741990769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:36:52.741731997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:37:02.742553592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:37:12.742000969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:37:22.742482083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:37:32.742017912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:37:42.741610216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:37:52.742030522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:38:02.742077273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:38:12.742275503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:38:22.742406548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:38:32.742224402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:38:42.742592449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:38:52.742455049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:39:02.741630406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:39:12.741938218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:39:22.741538035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:39:32.742297568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:39:42.74183873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:39:52.742500127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:40:02.7425932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:40:12.742113085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:40:22.742372537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:40:32.742493941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:40:42.741897384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:40:52.742543736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:41:02.742443226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:41:12.742326739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:41:22.741612139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:41:32.741917427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:41:42.742232111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:41:42.74229208Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":237,"service":"observability"}
{"time":"2026-05-05T11:41:52.74196115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:42:02.743327526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:42:12.741660805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:42:22.742298756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:42:32.742005175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:42:42.741569638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:42:52.742573359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:43:02.742306548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:43:12.742279675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:43:22.742452544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:43:32.74157693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:43:42.74197685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:43:52.741972337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:44:02.742564388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:44:12.741603672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:44:22.74197899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:44:32.742286544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:44:42.741990104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:44:52.741971789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:45:02.742557904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:45:12.742462241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:45:22.741647895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:45:32.742278581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:45:42.741608224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:45:52.742266314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:46:02.7422913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:46:12.741991851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:46:22.741634622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:46:32.742217257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:46:42.741773116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:46:52.742433998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:46:52.742470707Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":238,"service":"observability"}
{"time":"2026-05-05T11:47:02.742470411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:47:12.741931382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:47:22.742353857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:47:32.741601431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:47:42.742301475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:47:52.742580062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:48:02.74160588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:48:12.741997169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:48:22.741657626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:48:32.742001537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:48:42.742565603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:48:52.741973972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:49:02.741799647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:49:12.741947364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:49:22.741919245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:49:32.742286288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:49:42.742331314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:49:52.742269157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:50:02.741695335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:50:12.742399273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:50:22.741596631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:50:32.742505099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:50:42.742450531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:50:52.742295131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:51:02.741631069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:51:12.742394899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:51:22.742147915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:51:32.742009186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:51:42.741979936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:51:52.742571923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:51:52.742604362Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":239,"service":"observability"}
{"time":"2026-05-05T11:52:02.742168964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:52:12.741629543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:52:22.74168262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:52:32.741740191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:52:42.741691884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:52:52.741932595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:53:02.74252548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:53:12.741638278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:53:22.741604459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:53:32.741623329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:53:42.741634212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:53:52.741641903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:54:02.742609065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:54:12.741650717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:54:22.741609324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:54:32.742320132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:54:42.742211333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:54:52.741581529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:55:02.742607508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:55:12.741649794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:55:22.742536113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:55:32.741957214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:55:42.741649175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:55:52.742465002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:56:02.742590698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:56:12.741686377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:56:22.741637291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:56:32.741704081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:56:42.741699013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:56:52.742415775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:57:02.74248486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:57:02.742519517Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":240,"service":"observability"}
{"time":"2026-05-05T11:57:12.741571889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:57:22.741661484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:57:32.741640882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:57:42.74229625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:57:52.741596313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:58:02.741664306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:58:12.741640926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:58:22.741651043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:58:32.741671493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:58:42.741636544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:58:52.741625016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:59:02.742551425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:59:12.742039934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:59:22.741617374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:59:32.741623059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:59:42.741618355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T11:59:52.741718134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:00:02.742162989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:00:12.741666162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:00:22.741700875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:00:32.741651589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:00:42.741987945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:00:52.741608624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:01:02.741743511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:01:12.742436207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:01:22.742125096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:01:32.741778045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:01:42.741587557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:01:52.741606732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:02:02.742551957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:02:02.742588641Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":241,"service":"observability"}
{"time":"2026-05-05T12:02:12.741610106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:02:22.742065882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:02:32.741800166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:02:42.741657637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:02:52.741752989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:03:02.742504068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:03:12.741670873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:03:22.741599896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:03:32.741667142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:03:42.741644523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:03:52.741661123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:04:02.742497526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:04:12.741953432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:04:22.741659295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:04:32.741684935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:04:42.742309351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:04:52.741685958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:05:02.742590536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:05:12.742104658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:05:22.741656287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:05:32.741679543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:05:42.741681986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:05:52.741628862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:06:02.742588434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:06:12.741597179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:06:22.741662681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:06:32.741757171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:06:42.741566789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:06:52.742567031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:07:02.742499148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:07:12.741656053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:07:12.741712333Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":242,"service":"observability"}
{"time":"2026-05-05T12:07:22.741654427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:07:32.741649041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:07:42.741661288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:07:52.741643202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:08:02.742295473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:08:12.741636472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:08:22.742371447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:08:32.741667867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:08:42.7416257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:08:52.741666471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:09:02.742069743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:09:12.741638385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:09:22.742594404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:09:32.741647485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:09:42.741913813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:09:52.741628746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:10:02.741815237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:10:12.741623868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:10:22.741649339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:10:32.741612767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:10:42.74251087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:10:52.742219463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:11:02.741767092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:11:12.741689688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:11:22.741651307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:11:32.741634574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:11:42.741656643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:11:52.741661849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:12:02.744094907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:12:12.741834829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:12:12.741868126Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":243,"service":"observability"}
{"time":"2026-05-05T12:12:22.741683204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:12:32.742142381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:12:42.741648686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:12:52.741636255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:13:02.742280144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:13:12.741669616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:13:22.741978438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:13:32.742551144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:13:42.741651998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:13:52.741655665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:14:02.742440095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:14:12.74170886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:14:22.741625597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:14:32.741724458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:14:42.741664018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:14:52.741647031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:15:02.742623829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:15:12.742567941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:15:22.742471205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:15:32.741915593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:15:42.742538921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:15:52.74159691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:16:02.742101966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:16:12.741645227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:16:22.742200649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:16:32.741721569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:16:42.741801027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:16:52.741667074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:17:02.742024811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:17:12.742231262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:17:12.742286373Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":244,"service":"observability"}
{"time":"2026-05-05T12:17:22.741680582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:17:32.742482735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:17:42.74164154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:17:52.741872731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:18:02.742144939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:18:12.741666783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:18:22.741540312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:18:32.741670154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:18:42.741658934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:18:52.741651736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:19:02.742573526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:19:12.742549035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:19:22.742570063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:19:32.741614288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:19:42.741639296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:19:52.74253314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:20:02.74255166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:20:12.742497524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:20:22.742548247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:20:32.741675728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:20:42.742538686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:20:52.742456055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:21:02.742082772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:21:12.741998595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:21:22.74260514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:21:32.742442708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:21:42.742104841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:21:52.742178129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:22:02.742598034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:22:12.741689281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:22:22.742515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:22:22.742553328Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":245,"service":"observability"}
{"time":"2026-05-05T12:22:32.742205816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:22:42.741675229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:22:52.742536845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:23:02.742198281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:23:12.742407303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:23:22.74196607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:23:32.741795582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:23:42.741568182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:23:52.741648376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:24:02.742568049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:24:12.741666886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:24:22.741572166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:24:32.741691667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:24:42.742422244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:24:52.74165219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:25:02.742552413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:25:12.741702501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:25:22.74204166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:25:32.741659317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:25:42.741621865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:25:52.741621511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:26:02.742601524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:26:12.741707716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:26:22.741581823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:26:32.742441156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:26:42.741975588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:26:52.741614259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:27:02.74256665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:27:12.742510635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:27:22.742428382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:27:32.741637907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:27:32.741682288Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":246,"service":"observability"}
{"time":"2026-05-05T12:27:42.742579913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:27:52.742404206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:28:02.742498012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:28:12.741584011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:28:22.741637697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:28:32.742481083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:28:42.741940447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:28:52.741597264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:29:02.742542763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:29:12.742408728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:29:22.741673363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:29:32.741647441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:29:42.742401423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:29:52.741889206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:30:02.742163029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:30:12.741591132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:30:22.741992956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:30:32.74187907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:30:42.742449769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:30:52.742288835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:31:02.742202808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:31:12.741633992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:31:22.742293343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:31:32.741944914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:31:42.7416113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:31:52.742373948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:32:02.741717864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:32:12.741652727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:32:22.741679446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:32:32.742360764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:32:32.74241811Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":247,"service":"observability"}
{"time":"2026-05-05T12:32:42.741699105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:32:52.742311031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:33:02.74203375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:33:12.741729089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:33:22.741567975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:33:32.74239257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:33:42.741948498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:33:52.741680775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:34:02.742521051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:34:12.741647771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:34:22.741624709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:34:32.742573299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:34:42.742321499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:34:52.741649245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:35:02.742134028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:35:12.741681367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:35:22.741542957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:35:32.742541567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:35:42.742232101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:35:52.742176816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:36:02.743699948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:36:12.74165667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:36:22.741632791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:36:32.742526174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:36:42.741747248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:36:52.741653718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:37:02.742215599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:37:12.742487779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:37:22.742307408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:37:32.741565981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:37:42.741655331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:37:42.741686838Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":248,"service":"observability"}
{"time":"2026-05-05T12:37:52.741633635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:38:02.742557446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:38:12.742459553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:38:22.741660599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:38:32.742615458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:38:42.742354723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:38:52.741643461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:39:02.742691862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:39:12.742321353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:39:22.741794059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:39:32.742272839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:39:42.741642003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:39:52.741581247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:40:02.742616094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:40:12.742200652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:40:22.741614211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:40:32.742536793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:40:42.741652011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:40:52.741604618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:41:02.742581216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:41:12.742305207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:41:22.741638658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:41:32.742286703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:41:42.742395512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:41:52.741653788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:42:02.742058814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:42:12.742461399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:42:22.741627322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:42:32.741918226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:42:42.741596952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:42:52.742305452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:42:52.742339306Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":249,"service":"observability"}
{"time":"2026-05-05T12:43:02.742139056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:43:12.741616012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:43:22.742503871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:43:32.742180285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:43:42.741814042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:43:52.742464918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:44:02.742392746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:44:12.741647019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:44:22.741656273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:44:32.742405757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:44:42.742255665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:44:52.741681844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:45:02.743665707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:45:12.74166477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:45:22.741560257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:45:32.742459798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:45:42.742144301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:45:52.741671869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:46:02.742536377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:46:12.74216122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:46:22.741650508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:46:32.741702297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:46:42.742390378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:46:52.741626656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:47:02.742435098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:47:12.742605563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:47:22.742191524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:47:32.741780879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:47:42.742514062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:47:52.742374094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:47:52.742411738Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":250,"service":"observability"}
{"time":"2026-05-05T12:48:02.741699112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:48:12.741672494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:48:22.74242823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:48:32.742284856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:48:42.741682529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:48:52.742122849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:49:02.742560238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:49:12.742639366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:49:22.742265486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:49:32.741887232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:49:42.741576197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:49:52.742255168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:50:02.742576576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:50:12.7416376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:50:22.741578043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:50:32.742286545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:50:42.741633421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:50:52.742427098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:51:02.742153958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:51:12.741664587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:51:22.74242894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:51:32.742764081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:51:42.741634815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:51:52.742557793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:52:02.74250765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:52:12.741640655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:52:22.742393603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:52:32.74213761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:52:42.74163282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:52:52.742320169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:53:02.742107888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:53:02.742145157Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":251,"service":"observability"}
{"time":"2026-05-05T12:53:12.741653054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:53:22.742107662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:53:32.741708815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:53:42.742484536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:53:52.742276426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:54:02.742597369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:54:12.741673192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:54:22.741590575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:54:32.742432207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:54:42.742227587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:54:52.741851549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:55:02.741978367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:55:12.742454797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:55:22.742224246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:55:32.74206625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:55:42.741655008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:55:52.741622635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:56:02.742608533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:56:12.742432098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:56:22.741991866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:56:32.742090203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:56:42.742165815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:56:52.741627585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:57:02.742325831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:57:12.741673893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:57:22.741596886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:57:32.742166669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:57:42.741672614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:57:52.742605732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:58:02.742403893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:58:02.742438027Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":252,"service":"observability"}
{"time":"2026-05-05T12:58:12.741989718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:58:22.742202258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:58:32.742743273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:58:42.742093222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:58:52.742318604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:59:02.742572494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:59:12.74165778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:59:22.742405072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:59:32.742140074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:59:42.741649824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T12:59:52.742479506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:00:02.743881158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:00:12.741634097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:00:22.742275767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:00:32.742007422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:00:42.741753147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:00:52.742603844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:01:02.742330544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:01:12.742001525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:01:22.742023817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:01:32.742609446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:01:42.742054597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:01:52.741651207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:02:02.742555728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:02:12.742325917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:02:22.74211238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:02:32.741667014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:02:42.742257178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:02:52.742078148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:03:02.742270228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:03:12.742592817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:03:12.742628001Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":253,"service":"observability"}
{"time":"2026-05-05T13:03:22.74233224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:03:32.741965515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:03:42.74161171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:03:52.742275706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:04:02.742134474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:04:12.742100189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:04:22.741681778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:04:32.741633739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:04:42.742529051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:04:52.742152007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:05:02.742264081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:05:12.741552616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:05:22.742326554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:05:32.742183091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:05:42.741641453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:05:52.742411057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:06:02.742271022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:06:12.742322347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:06:22.742036964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:06:32.741651332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:06:42.74239262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:06:52.742025511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:07:02.742711179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:07:12.742297147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:07:22.74198295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:07:32.741688875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:07:42.742586644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:07:52.741568866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:08:02.742524384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:08:12.741707841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:08:22.741973881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:08:22.742005828Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":254,"service":"observability"}
{"time":"2026-05-05T13:08:32.742394947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:08:42.741724917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:08:52.742541646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:09:02.742467022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:09:12.742020265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:09:22.742486188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:09:32.742113535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:09:42.741662841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:09:52.742326349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:10:02.742009417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:10:12.741605027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:10:22.742414699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:10:32.742013034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:10:42.742587385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:10:52.74161165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:11:02.741712492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:11:12.742500723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:11:22.741954734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:11:32.741615907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:11:42.742283869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:11:52.742023921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:12:02.741999416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:12:12.741565878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:12:22.74209737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:12:32.741833121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:12:42.742540734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:12:52.742130916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:13:02.74212302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:13:12.742480037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:13:22.742285805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:13:22.742322001Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":255,"service":"observability"}
{"time":"2026-05-05T13:13:32.741982373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:13:42.742623951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:13:52.742396859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:14:02.742327775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:14:12.741942111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:14:22.74258068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:14:32.742316192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:14:42.742451011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:14:52.741647715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:15:02.742545053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:15:12.742091856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:15:22.741888867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:15:32.742359409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:15:42.742136705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:15:52.741913819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:16:02.741759891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:16:12.742439205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:16:22.741565128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:16:32.742299319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:16:42.741958041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:16:52.741548962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:17:02.742491804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:17:12.742116979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:17:22.741818709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:17:32.742471082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:17:42.742167463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:17:52.741934752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:18:02.741916813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:18:12.741530591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:18:22.741608957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:18:32.742377866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:18:32.742409183Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":256,"service":"observability"}
{"time":"2026-05-05T13:18:42.74211577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:18:52.741775593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:19:02.741852017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:19:12.742463082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:19:22.742135649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:19:32.741581663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:19:42.742445921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:19:52.741989339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:20:02.742271268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:20:12.742506125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:20:22.742172191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:20:32.741960645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:20:42.742521607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:20:52.742400773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:21:02.742156173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:21:12.741582162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:21:22.742297014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:21:32.74177085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:21:42.741533745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:21:52.742109008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:22:02.742094365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:22:12.741610578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:22:22.742592216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:22:32.742285131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:22:42.741737737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:22:52.74229688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:23:02.74209921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:23:12.741618706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:23:22.742347464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:23:32.742052167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:23:42.741724928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:23:42.74176179Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":257,"service":"observability"}
{"time":"2026-05-05T13:23:52.742531271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:24:02.742421493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:24:12.742132137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:24:22.742041095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:24:32.741889622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:24:42.741555957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:24:52.742363128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:25:02.741753657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:25:12.742543128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:25:22.741733387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:25:32.741657159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:25:42.741823135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:25:52.742394855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:26:02.742405082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:26:12.742559273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:26:22.741744843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:26:32.74169505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:26:42.742035618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:26:52.74172203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:27:02.741733907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:27:12.741603102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:27:22.742387509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:27:32.742469112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:27:42.742365925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:27:52.742167654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:28:02.742428842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:28:12.742452293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:28:22.741592311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:28:32.741573308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:28:42.742219099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:28:42.742277766Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":258,"service":"observability"}
{"time":"2026-05-05T13:28:52.741587527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:29:02.742003153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:29:12.742464624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:29:22.741708846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:29:32.74164709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:29:42.74200961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:29:52.74188434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:30:02.741805782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:30:12.741611104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:30:22.742464568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:30:32.742234036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:30:42.741671163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:30:52.742439353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:31:02.742565195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:31:12.741912176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:31:22.742308143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:31:32.741875655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:31:42.742479977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:31:52.74212782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:32:02.742585577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:32:12.742392874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:32:22.74203692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:32:32.742216498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:32:42.742499326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:32:52.742123842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:33:02.742349539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:33:12.741662108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:33:22.741889992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:33:32.741562005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:33:42.741741005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:33:52.742091723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:33:52.742139449Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":259,"service":"observability"}
{"time":"2026-05-05T13:34:02.741618942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:34:12.741759709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:34:22.741835169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:34:32.741738684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:34:42.742423504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:34:52.74216266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:35:02.742080097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:35:12.742444932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:35:22.74166002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:35:32.741744641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:35:42.74239025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:35:52.74188323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:36:02.741651534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:36:12.742172563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:36:22.742210596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:36:32.741560631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:36:42.741656645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:36:52.742350538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:37:02.742606956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:37:12.7416594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:37:22.741999105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:37:32.741743528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:37:42.741809273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:37:52.742331455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:38:02.742133176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:38:12.742449855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:38:22.741601523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:38:32.741667825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:38:42.74163138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:38:52.741643627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:39:02.741656683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:39:02.741695259Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":260,"service":"observability"}
{"time":"2026-05-05T13:39:12.742497406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:39:22.741556641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:39:32.74181981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:39:42.74201076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:39:52.741542919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:40:02.741973461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:40:12.741582409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:40:22.741590882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:40:32.741831675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:40:42.742322545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:40:52.741644863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:41:02.742500213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:41:12.742003957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:41:22.741781952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:41:32.741558536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:41:42.742279262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:41:52.742178409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:42:02.741799661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:42:12.741617532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:42:22.741556595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:42:32.741712261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:42:42.741904259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:42:52.741556499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:43:02.742224006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:43:12.742075962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:43:22.742319042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:43:32.741617977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:43:42.742604079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:43:52.741922417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:44:02.742139698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:44:02.742178366Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":261,"service":"observability"}
{"time":"2026-05-05T13:44:12.741776617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:44:22.742540692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:44:32.741991317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:44:42.742382069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:44:52.741610499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:45:02.742425083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:45:12.741667713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:45:22.742544485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:45:32.74195868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:45:42.74157052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:45:52.741745148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:46:02.742075125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:46:12.742169429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:46:22.742435552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:46:32.741995992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:46:42.74169532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:46:52.742277095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:47:02.74220463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:47:12.742225625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:47:22.74159385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:47:32.742037882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:47:42.741715205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:47:52.741764505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:48:02.742481654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:48:12.742157263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:48:22.741750566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:48:32.742268149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:48:42.742007735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:48:52.742330394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:49:02.741662087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:49:12.742295609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:49:12.742354063Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":262,"service":"observability"}
{"time":"2026-05-05T13:49:22.741575684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:49:32.742351886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:49:42.742315817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:49:52.741940949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:50:02.742534386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:50:12.742568499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:50:22.741664012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:50:32.742567196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:50:42.741747641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:50:52.741854289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:51:02.741566873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:51:12.742207323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:51:22.74185283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:51:32.741626227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:51:42.742439891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:51:52.742532372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:52:02.741836265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:52:12.742553358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:52:22.741890972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:52:32.742433028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:52:42.742496662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:52:52.741843926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:53:02.742037444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:53:12.741597017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:53:22.742457364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:53:32.742087829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:53:42.742460694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:53:52.742086555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:54:02.742432938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:54:12.741797042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:54:22.741832336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:54:22.741873487Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":263,"service":"observability"}
{"time":"2026-05-05T13:54:32.742222249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:54:42.741685847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:54:52.742506982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:55:02.741638792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:55:12.742587449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:55:22.742516691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:55:32.742117488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:55:42.741609211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:55:52.741977379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:56:02.742529504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:56:12.741997617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:56:22.742473946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:56:32.742625684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:56:42.742345553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:56:52.742372275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:57:02.741890652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:57:12.742263731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:57:22.742171609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:57:32.741817215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:57:42.742463753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:57:52.74201742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:58:02.741992257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:58:12.742437603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:58:22.742584867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:58:32.74184201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:58:42.742031522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:58:52.742525514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:59:02.742310834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:59:12.742055376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:59:22.741549684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:59:32.741597464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:59:32.741629558Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":264,"service":"observability"}
{"time":"2026-05-05T13:59:42.741671648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T13:59:52.742308682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:00:02.744378088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:00:12.742302426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:00:22.742006658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:00:32.742665987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:00:42.742473924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:00:52.741644303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:01:02.74264427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:01:12.742602418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:01:22.742155055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:01:32.741752154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:01:42.742415971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:01:52.741558443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:02:02.742652943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:02:12.74217293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:02:22.742032501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:02:32.742662918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:02:42.742381222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:02:52.741665711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:03:02.743553952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:03:12.742603125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:03:22.742103278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:03:32.742487213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:03:42.741629136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:03:52.741590124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:04:02.742131039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:04:12.742135801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:04:22.742520325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:04:32.742005269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:04:32.742050122Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":265,"service":"observability"}
{"time":"2026-05-05T14:04:42.741724042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:04:52.742552987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:05:02.742849217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:05:12.741669166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:05:22.742329232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:05:32.742256626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:05:42.741646134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:05:52.742426921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:06:02.742809602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:06:12.741677239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:06:22.742052729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:06:32.741682199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:06:42.742301199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:06:52.74240679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:07:02.741610265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:07:12.741901221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:07:22.741901059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:07:32.741868714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:07:42.742600996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:07:52.742127383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:08:02.742502911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:08:12.741838858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:08:22.742372703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:08:32.741752648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:08:42.741555629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:08:52.742282773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:09:02.742779748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:09:12.741688932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:09:22.74238842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:09:32.741965157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:09:42.742384885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:09:42.742431696Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":266,"service":"observability"}
{"time":"2026-05-05T14:09:52.741882829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:10:02.74269131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:10:12.7415499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:10:22.741576974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:10:32.742010984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:10:42.741556012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:10:52.742395795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:11:02.742093062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:11:12.741763149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:11:22.741662603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:11:32.741566369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:11:42.741711872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:11:52.742474895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:12:02.742516841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:12:12.742064272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:12:22.741775319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:12:32.742295841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:12:42.742261111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:12:52.741635776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:13:02.742611975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:13:12.742274331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:13:22.741976113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:13:32.741644757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:13:42.742508899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:13:52.74172042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:14:02.741740291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:14:12.741968518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:14:22.741715233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:14:32.742421645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:14:42.742170454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:14:52.741882573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:14:52.741914069Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":267,"service":"observability"}
{"time":"2026-05-05T14:15:02.742271284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:15:12.741675317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:15:22.742285411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:15:32.742272177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:15:42.742535432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:15:52.742134837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:16:02.741594615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:16:12.742470923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:16:22.741649675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:16:32.742475738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:16:42.742163034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:16:52.741665143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:17:02.742255209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:17:12.741928591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:17:22.742425461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:17:32.741982008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:17:42.741754821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:17:52.742397971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:18:02.742221889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:18:12.741726587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:18:22.742592961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:18:32.742627539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:18:42.742577136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:18:52.742625457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:19:02.742232717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:19:12.741928702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:19:22.742409776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:19:32.742138079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:19:42.741677314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:19:52.742367138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:19:52.742406366Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":268,"service":"observability"}
{"time":"2026-05-05T14:20:02.742164621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:20:12.741927956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:20:22.741544633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:20:32.741713143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:20:42.742377617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:20:52.741996326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:21:02.742404691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:21:12.741755571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:21:22.741973778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:21:32.743882665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:21:42.74220394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:21:52.741798079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:22:02.741670886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:22:12.741943393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:22:22.742578224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:22:32.742208344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:22:42.741970412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:22:52.741746856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:23:02.741956964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:23:12.741915974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:23:22.742569043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:23:32.742578302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:23:42.741905761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:23:52.741658232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:24:02.742116471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:24:12.741911399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:24:22.741683033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:24:32.742108483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:24:42.741566724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:24:52.742164835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:25:02.742015657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:25:02.742052269Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":269,"service":"observability"}
{"time":"2026-05-05T14:25:12.742085085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:25:22.742120864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:25:32.741571876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:25:42.742104518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:25:52.742101811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:26:02.74215046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:26:12.741866256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:26:22.742223633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:26:32.742602382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:26:42.742542608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:26:52.741706338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:27:02.742481737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:27:12.742577729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:27:22.742167493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:27:32.742065078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:27:42.742500735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:27:52.742619496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:28:02.742203223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:28:12.741571506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:28:22.741707717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:28:32.74239341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:28:42.742579879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:28:52.742471678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:29:02.74199412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:29:12.741841881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:29:22.742174526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:29:32.741715041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:29:42.742459206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:29:52.741657706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:30:02.742272261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:30:02.742320451Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":270,"service":"observability"}
{"time":"2026-05-05T14:30:12.742547452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:30:22.742135064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:30:32.742225584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:30:42.741723494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:30:52.742462817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:31:02.742270065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:31:12.741718152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:31:22.741639203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:31:32.74201048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:31:42.742146484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:31:52.741989115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:32:02.742448722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:32:12.741832597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:32:22.742199403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:32:32.74165434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:32:42.742294778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:32:52.742012136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:33:02.742156491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:33:12.741643539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:33:22.742493315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:33:32.741776411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:33:42.742477091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:33:52.741643429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:34:02.741980962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:34:12.74215691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:34:22.74166076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:34:32.742009036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:34:42.742359589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:34:52.742046691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:35:02.741611725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:35:12.741780256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:35:12.741812785Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":271,"service":"observability"}
{"time":"2026-05-05T14:35:22.742259807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:35:32.742537294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:35:42.742302169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:35:52.742505583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:36:02.742275931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:36:12.742184123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:36:22.741696651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:36:32.742589128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:36:42.741634377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:36:52.742357097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:37:02.742316749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:37:12.742196561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:37:22.742618703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:37:32.742157792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:37:42.742612695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:37:52.741577954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:38:02.742281002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:38:12.741666545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:38:22.742552027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:38:32.742099174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:38:42.741739614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:38:52.741793541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:39:02.742057344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:39:12.742272716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:39:22.74206718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:39:32.742495069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:39:42.742034489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:39:52.741715923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:40:02.741644276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:40:12.742384338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:40:12.742418999Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":272,"service":"observability"}
{"time":"2026-05-05T14:40:22.74202956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:40:32.742186887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:40:42.74247359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:40:52.742073485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:41:02.741858856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:41:12.742277247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:41:22.742256917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:41:32.742181938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:41:42.74231815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:41:52.742037344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:42:02.743162636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:42:12.74260552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:42:22.742009295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:42:32.741761834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:42:42.741662045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:42:52.742581476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:43:02.74253202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:43:12.741642995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:43:22.741667144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:43:32.741937458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:43:42.742071023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:43:52.741724499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:44:02.742413683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:44:12.741933026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:44:22.742589636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:44:32.74165246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:44:42.742211899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:44:52.7419337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:45:02.743096449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:45:12.742201521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:45:22.742351906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:45:22.74239686Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":273,"service":"observability"}
{"time":"2026-05-05T14:45:32.741939941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:45:42.742273831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:45:52.742327886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:46:02.74164764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:46:12.742342289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:46:22.741987302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:46:32.741581636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:46:42.742607632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:46:52.742021688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:47:02.742430467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:47:12.742327623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:47:22.741999659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:47:32.741965992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:47:42.741552988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:47:52.742494978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:48:02.742453653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:48:12.741616132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:48:22.742012617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:48:32.742351216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:48:42.741938492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:48:52.741606601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:49:02.741672135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:49:12.742094932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:49:22.742477732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:49:32.741907947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:49:42.742563322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:49:52.742594265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:50:02.74246549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:50:12.742071332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:50:22.742309693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:50:32.742485625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:50:32.742524054Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":274,"service":"observability"}
{"time":"2026-05-05T14:50:42.741691582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:50:52.742409143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:51:02.741580229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:51:12.742030117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:51:22.742611669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:51:32.742316273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:51:42.742167142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:51:52.741647963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:52:02.741830719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:52:12.742481526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:52:22.742143465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:52:32.742621944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:52:42.742496079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:52:52.742323633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:53:02.742351292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:53:12.742163934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:53:22.742473962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:53:32.742011915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:53:42.741596266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:53:52.742027128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:54:02.742491406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:54:12.742285469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:54:22.742526058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:54:32.742129062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:54:42.741771475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:54:52.742636466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:55:02.742019542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:55:12.742401237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:55:22.742595382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:55:32.742398177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:55:42.742068871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:55:42.742102263Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":275,"service":"observability"}
{"time":"2026-05-05T14:55:52.741956583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:56:02.741984756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:56:12.742408257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:56:22.741990776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:56:32.742522438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:56:42.742331578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:56:52.741715972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:57:02.741864233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:57:12.742191778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:57:22.741625486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:57:32.742000694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:57:42.742316786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:57:52.741574048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:58:02.742064545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:58:12.74161106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:58:22.741565296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:58:32.741807341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:58:42.742572217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:58:52.742597895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:59:02.741525247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:59:12.742200965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:59:22.742544184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:59:32.742294808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:59:42.74202508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T14:59:52.741912255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:00:02.743087456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:00:12.742307717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:00:22.741990601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:00:32.741791596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:00:42.742210085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:00:42.742264272Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":276,"service":"observability"}
{"time":"2026-05-05T15:00:52.742050525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:01:02.742082251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:01:12.741798654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:01:22.742316732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:01:32.742063793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:01:42.741635771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:01:52.741769082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:02:02.742665353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:02:12.741762248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:02:22.741643831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:02:32.742409426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:02:42.74187873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:02:52.742317206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:03:02.742211841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:03:12.741814984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:03:22.74164674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:03:32.741630338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:03:42.742064927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:03:52.741655436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:04:02.742566093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:04:12.742475013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:04:22.741681515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:04:32.741794547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:04:42.741683983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:04:52.741926706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:05:02.742225804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:05:12.741673047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:05:22.742223909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:05:32.741644229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:05:42.742295251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:05:42.742338571Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":277,"service":"observability"}
{"time":"2026-05-05T15:05:52.742371006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:06:02.742960254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:06:12.742100197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:06:22.741905032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:06:32.741770912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:06:42.741843093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:06:52.74237859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:07:02.742728825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:07:12.741719939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:07:22.741666579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:07:32.741823602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:07:42.742407874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:07:52.742053783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:08:02.741971373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:08:12.74250896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:08:22.74194277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:08:32.74246992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:08:42.742015623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:08:52.742475644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:09:02.742416248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:09:12.741758406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:09:22.742406623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:09:32.742103008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:09:42.741662014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:09:52.742405414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:10:02.742811806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:10:12.74249948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:10:22.741718706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:10:32.742282879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:10:42.7418165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:10:52.742463983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:10:52.742496477Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":278,"service":"observability"}
{"time":"2026-05-05T15:11:02.74252364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:11:12.741827042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:11:22.741925865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:11:32.742113208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:11:42.741952644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:11:52.741869382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:12:02.742455997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:12:12.742289253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:12:22.742223299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:12:32.742719896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:12:42.742619576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:12:52.742749944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:13:02.742856475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:13:12.742420885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:13:22.741648951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:13:32.742312203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:13:42.741625232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:13:52.741633046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:14:02.74268475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:14:12.741655281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:14:22.741804528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:14:32.741645156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:14:42.742413698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:14:52.741873125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:15:02.742649894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:15:12.741945012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:15:22.74252675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:15:32.74166027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:15:42.742622181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:15:52.741651443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:16:02.742074809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:16:02.742113923Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":279,"service":"observability"}
{"time":"2026-05-05T15:16:12.742577409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:16:22.742295338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:16:32.742193283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:16:42.742564802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:16:52.741975468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:17:02.742002969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:17:12.741624988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:17:22.741771181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:17:32.741632175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:17:42.742611344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:17:52.742370731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:18:02.742315562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:18:12.741609499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:18:22.741609215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:18:32.742033625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:18:42.741624828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:18:52.741703987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:19:02.742564795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:19:12.742544204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:19:22.742015348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:19:32.741645776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:19:42.742051788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:19:52.741640832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:20:02.742384955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:20:12.742570154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:20:22.742124228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:20:32.741705118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:20:42.741702176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:20:52.741666425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:21:02.742148506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:21:02.742182725Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":280,"service":"observability"}
{"time":"2026-05-05T15:21:12.742322764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:21:22.741650997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:21:32.74164023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:21:42.741693217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:21:52.742480095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:22:02.742105145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:22:12.742046628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:22:22.741663279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:22:32.741647961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:22:42.742077984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:22:52.741641413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:23:02.742510304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:23:12.742519254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:23:22.741621447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:23:32.74216091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:23:42.741698333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:23:52.741575654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:24:02.742530404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:24:12.741935444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:24:22.742651928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:24:32.74170471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:24:42.741719885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:24:52.741625205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:25:02.742173297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:25:12.741643213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:25:22.742259618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:25:32.741639753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:25:42.742491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:25:52.74166426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:26:02.742082667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:26:12.741645944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:26:12.741677998Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":281,"service":"observability"}
{"time":"2026-05-05T15:26:22.741740776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:26:32.741654967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:26:42.741976176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:26:52.741640931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:27:02.742549642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:27:12.741630847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:27:22.741688149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:27:32.742580845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:27:42.741737213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:27:52.741941855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:28:02.74251688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:28:12.742602424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:28:22.741641129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:28:32.742448697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:28:42.741706072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:28:52.741785854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:29:02.741781058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:29:12.742498864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:29:22.741624818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:29:32.742051021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:29:42.741668049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:29:52.742565102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:30:02.755750726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:30:12.74205602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:30:22.741637545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:30:32.741675096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:30:42.741732005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:30:52.742414311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:31:02.741589299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:31:12.741642623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:31:12.741705835Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":282,"service":"observability"}
{"time":"2026-05-05T15:31:22.74222185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:31:32.741965296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:31:42.742556412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:31:52.742009049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:32:02.741765061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:32:12.742105714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:32:22.741609031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:32:32.742564088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:32:42.74214816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:32:52.741727712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:33:02.741814483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:33:12.742659331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:33:22.74217478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:33:32.741674136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:33:42.741644991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:33:52.741628178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:34:02.742587193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:34:12.742555181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:34:22.742067242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:34:32.741691606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:34:42.742187109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:34:52.742395021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:35:02.742519369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:35:12.74215718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:35:22.741758175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:35:32.742474607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:35:42.74162109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:35:52.742380408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:36:02.742754077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:36:12.741655423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:36:22.741631709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:36:22.741663667Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":283,"service":"observability"}
{"time":"2026-05-05T15:36:32.741716385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:36:42.741640429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:36:52.742387488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:37:02.742018045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:37:12.741644402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:37:22.742415145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:37:32.741602385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:37:42.742391701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:37:52.741633471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:38:02.741528418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:38:12.742157118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:38:22.741804756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:38:32.741664209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:38:42.741657056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:38:52.742379266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:39:02.742409369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:39:12.742580801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:39:22.741678869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:39:32.74166269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:39:42.742483015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:39:52.742064156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:40:02.741573795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:40:12.742534052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:40:22.741648644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:40:32.742333065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:40:42.741821921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:40:52.741656781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:41:02.742132129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:41:12.741661056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:41:22.74246862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:41:22.742501785Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":284,"service":"observability"}
{"time":"2026-05-05T15:41:32.741647276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:41:42.74164319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:41:52.742323449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:42:02.742640602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:42:12.742328591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:42:22.741604505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:42:32.74165996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:42:42.741600207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:42:52.741617924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:43:02.742553111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:43:12.741609063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:43:22.741638042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:43:32.742460893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:43:42.741983713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:43:52.741617552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:44:02.742551425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:44:12.741974929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:44:22.741574241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:44:32.742539444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:44:42.742387603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:44:52.741709322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:45:02.742622314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:45:12.74158662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:45:22.742219507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:45:32.741648029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:45:42.741696509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:45:52.742283356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:46:02.742500772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:46:12.741635053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:46:22.742553397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:46:22.742594047Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":285,"service":"observability"}
{"time":"2026-05-05T15:46:32.742106796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:46:42.741672352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:46:52.742472539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:47:02.742397763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:47:12.741689956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:47:22.742359532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:47:32.741705678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:47:42.741579769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:47:52.741995512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:48:02.741825947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:48:12.742184761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:48:22.741653795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:48:32.741615161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:48:42.742522922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:48:52.741636951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:49:02.742501511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:49:12.741629507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:49:22.742316321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:49:32.741721618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:49:42.742396908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:49:52.741726066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:50:02.7424947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:50:12.741668081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:50:22.742301613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:50:32.741706521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:50:42.742293804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:50:52.742212385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:51:02.74204115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:51:12.741613051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:51:22.742219856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:51:32.74172995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:51:32.741762594Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":286,"service":"observability"}
{"time":"2026-05-05T15:51:42.742434557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:51:52.741638435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:52:02.742226256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:52:12.741644698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:52:22.742353029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:52:32.74221353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:52:42.741642281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:52:52.741543903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:53:02.742020235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:53:12.742486462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:53:22.74176312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:53:32.742464379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:53:42.742117373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:53:52.741631421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:54:02.74179072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:54:12.742271497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:54:22.741643308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:54:32.741698271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:54:42.742433188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:54:52.741634198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:55:02.741635745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:55:12.741580626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:55:22.742474219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:55:32.742179217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:55:42.741804688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:55:52.742527582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:56:02.742594293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:56:12.742228941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:56:22.741644973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:56:32.741731193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:56:32.741765319Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":287,"service":"observability"}
{"time":"2026-05-05T15:56:42.742510498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:56:52.741656765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:57:02.742292145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:57:12.74184544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:57:22.742562218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:57:32.74392334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:57:42.74252196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:57:52.741627767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:58:02.742605003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:58:12.741928654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:58:22.741702671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:58:32.741747342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:58:42.742444101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:58:52.742181244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:59:02.742149687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:59:12.74227571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:59:22.741637243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:59:32.741633942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:59:42.742493169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T15:59:52.741660801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:00:02.743194643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:00:12.74160247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:00:22.742352326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:00:32.742280566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:00:42.74186378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:00:52.742373557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:01:02.742759205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:01:12.741640436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:01:22.742261625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:01:32.741644186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:01:42.742413103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:01:42.742447461Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":288,"service":"observability"}
{"time":"2026-05-05T16:01:52.741678087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:02:02.742576217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:02:12.742274198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:02:22.741700807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:02:32.742526025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:02:42.742095976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:02:52.74260827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:03:02.742587056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:03:12.742593029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:03:22.742117095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:03:32.741625893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:03:42.742269656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:03:52.741641251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:04:02.741562523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:04:12.741921446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:04:22.742642905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:04:32.742403587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:04:42.741849133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:04:52.742543506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:05:02.742158133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:05:12.742203446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:05:22.741716955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:05:32.742530363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:05:42.742083876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:05:52.741679516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:06:02.742837277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:06:12.741834386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:06:22.741593984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:06:32.742580038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:06:42.742275118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:06:52.74178692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:06:52.741822637Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":289,"service":"observability"}
{"time":"2026-05-05T16:07:02.742073002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:07:12.742379809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:07:22.741994421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:07:32.742523228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:07:42.741645998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:07:52.742472167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:08:02.74208757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:08:12.7423595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:08:22.742048278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:08:32.741732693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:08:42.741670654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:08:52.742408728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:09:02.742516079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:09:12.742224039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:09:22.742545579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:09:32.741963999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:09:42.742326231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:09:52.741767097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:10:02.741768571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:10:12.742349764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:10:22.741782377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:10:32.741675642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:10:42.742408964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:10:52.741820918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:11:02.742507555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:11:12.742011622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:11:22.742575201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:11:32.742297748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:11:42.741692001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:11:52.74208087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:11:52.742117269Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":290,"service":"observability"}
{"time":"2026-05-05T16:12:02.742130482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:12:12.741611712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:12:22.742306675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:12:32.742011267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:12:42.742440178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:12:52.741735422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:13:02.742088397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:13:12.742292317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:13:22.7416939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:13:32.742348642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:13:42.741766376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:13:52.742320633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:14:02.742530491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:14:12.741780198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:14:22.742530582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:14:32.742445728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:14:42.742000157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:14:52.741611576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:15:02.741705072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:15:12.742390441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:15:22.742070636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:15:32.741971641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:15:42.742566176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:15:52.742130614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:16:02.742084616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:16:12.741678698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:16:22.742146399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:16:32.74200122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:16:42.742469134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:16:52.741933333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:17:02.742137809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:17:02.742169445Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":291,"service":"observability"}
{"time":"2026-05-05T16:17:12.742450672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:17:22.742177157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:17:32.74259497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:17:42.742022624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:17:52.74258138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:18:02.742271688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:18:12.741570337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:18:22.742259347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:18:32.741778055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:18:42.742434369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:18:52.742148182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:19:02.742289476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:19:12.742375326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:19:22.741664151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:19:32.742269508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:19:42.742492865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:19:52.742294505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:20:02.742138907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:20:12.741754699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:20:22.741557195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:20:32.741962958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:20:42.742643146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:20:52.741929024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:21:02.7417973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:21:12.74227523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:21:22.741638969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:21:32.742416329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:21:42.741962359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:21:52.742551138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:22:02.742291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:22:02.742328389Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":292,"service":"observability"}
{"time":"2026-05-05T16:22:12.741633529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:22:22.742331971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:22:32.741987637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:22:42.742374513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:22:52.741973525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:23:02.742377189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:23:12.742040553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:23:22.742586492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:23:32.742173907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:23:42.741668618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:23:52.74239363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:24:02.742121477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:24:12.742494751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:24:22.741981966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:24:32.742006881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:24:42.742564674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:24:52.742068262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:25:02.741962744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:25:12.742396471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:25:22.741958526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:25:32.742413488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:25:42.742007945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:25:52.742503519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:26:02.742318874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:26:12.741596183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:26:22.74236881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:26:32.742190218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:26:42.74255486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:26:52.742375635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:27:02.741859352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:27:12.742321629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:27:12.742356185Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":293,"service":"observability"}
{"time":"2026-05-05T16:27:22.742032865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:27:32.742544146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:27:42.742150043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:27:52.742414043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:28:02.742119493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:28:12.742315029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:28:22.742306454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:28:32.742023525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:28:42.741597213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:28:52.742154369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:29:02.742186002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:29:12.742465594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:29:22.74199365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:29:32.742537906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:29:42.741975634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:29:52.742291344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:30:02.742294667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:30:12.742269034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:30:22.741982667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:30:32.741745323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:30:42.742303079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:30:52.742000406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:31:02.742468187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:31:12.74193412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:31:22.741586318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:31:32.742299419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:31:42.741974916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:31:52.7422681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:32:02.742135763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:32:12.742501337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:32:12.742534745Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":294,"service":"observability"}
{"time":"2026-05-05T16:32:22.742153494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:32:32.742014145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:32:42.742451724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:32:52.742031468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:33:02.742374796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:33:12.742010773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:33:22.741642777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:33:32.742313123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:33:42.741984631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:33:52.742447878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:34:02.742210862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:34:12.741809074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:34:22.742315227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:34:32.742398699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:34:42.742051511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:34:52.74257757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:35:02.742313993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:35:12.742091674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:35:22.741548677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:35:32.742400493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:35:42.742004162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:35:52.742548021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:36:02.742404411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:36:12.74202823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:36:22.74165072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:36:32.742259059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:36:42.741576126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:36:52.741790711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:37:02.74250003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:37:12.742062436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:37:22.742579455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:37:22.742613866Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":295,"service":"observability"}
{"time":"2026-05-05T16:37:32.741838188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:37:42.742271471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:37:52.742083115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:38:02.742026134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:38:12.741933222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:38:22.741854761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:38:32.741691157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:38:42.742044436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:38:52.741881135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:39:02.741809067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:39:12.741646463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:39:22.741650079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:39:32.74201351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:39:42.741743112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:39:52.742317951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:40:02.742601296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:40:12.741666986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:40:22.742062027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:40:32.741653233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:40:42.74211605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:40:52.742090386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:41:02.741936525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:41:12.742320772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:41:22.741955827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:41:32.74205289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:41:42.741598769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:41:52.741952187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:42:02.742423048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:42:12.742474075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:42:22.741717308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:42:32.743057556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:42:32.743090447Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":296,"service":"observability"}
{"time":"2026-05-05T16:42:42.742396733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:42:52.741961067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:43:02.742396056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:43:12.742022363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:43:22.741978344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:43:32.742391683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:43:42.742447259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:43:52.74207323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:44:02.742384825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:44:12.741773522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:44:22.742212432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:44:32.742002427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:44:42.7416681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:44:52.742056477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:45:02.742174613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:45:12.742428866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:45:22.741944675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:45:32.741621691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:45:42.742399318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:45:52.741764094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:46:02.742094062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:46:12.741671051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:46:22.742611602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:46:32.742291483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:46:42.742456148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:46:52.742047765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:47:02.741913471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:47:12.7426359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:47:22.742011172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:47:32.742569515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:47:42.741689774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:47:42.74174266Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":297,"service":"observability"}
{"time":"2026-05-05T16:47:52.741660871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:48:02.741594097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:48:12.742058754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:48:22.742323202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:48:32.74245355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:48:42.741983954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:48:52.741687859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:49:02.742264921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:49:12.741907391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:49:22.742359917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:49:32.74239666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:49:42.742284276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:49:52.741723477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:50:02.742181866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:50:12.741865618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:50:22.742032316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:50:32.74193879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:50:42.742326837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:50:52.741940338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:51:02.742592671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:51:12.741959677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:51:22.742288179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:51:32.741688123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:51:42.741767856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:51:52.741919352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:52:02.742472991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:52:12.742327896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:52:22.741571267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:52:32.742398117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:52:42.741638482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:52:52.742122381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:52:52.742153746Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":298,"service":"observability"}
{"time":"2026-05-05T16:53:02.741644962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:53:12.741873027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:53:22.742172793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:53:32.742116921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:53:42.741729029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:53:52.741783205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:54:02.74201377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:54:12.742148397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:54:22.74201956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:54:32.742580736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:54:42.742037214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:54:52.742006082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:55:02.74225321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:55:12.7425464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:55:22.741687006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:55:32.742325665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:55:42.742116658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:55:52.742521135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:56:02.742454348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:56:12.741650464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:56:22.742313395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:56:32.742294628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:56:42.742579613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:56:52.741780698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:57:02.742384461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:57:12.74222178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:57:22.742037579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:57:32.742280366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:57:42.742102751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:57:52.742227118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:57:52.742283163Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":299,"service":"observability"}
{"time":"2026-05-05T16:58:02.742162513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:58:12.742006292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:58:22.742155212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:58:32.741694116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:58:42.742140945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:58:52.741820224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:59:02.74265775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:59:12.742119159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:59:22.742025881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:59:32.742267274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:59:42.741944051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T16:59:52.741806245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:00:02.742527091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:00:12.742557891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:00:22.741978765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:00:32.741625799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:00:42.742344138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:00:52.741626266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:01:02.742274834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:01:12.741627888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:01:22.742479045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:01:32.742037162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:01:42.741724134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:01:52.742019073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:02:02.742069336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:02:12.742563652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:02:22.741746462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:02:32.742593384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:02:42.742394343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:02:52.742312775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:02:52.743109447Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":300,"service":"observability"}
{"time":"2026-05-05T17:03:02.742560644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:03:12.742216733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:03:22.742195048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:03:32.742042113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:03:42.741944102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:03:52.741697084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:04:02.74201696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:04:12.742118875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:04:22.742061476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:04:32.742170726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:04:42.742013317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:04:52.74253424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:05:02.742600879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:05:12.742274762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:05:22.741784458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:05:32.741800209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:05:42.741631595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:05:52.74239183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:06:02.742083976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:06:12.742519319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:06:22.742094993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:06:32.74210485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:06:42.741632684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:06:52.742505728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:07:02.742590557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:07:12.741687079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:07:22.742612924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:07:32.74153522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:07:42.742422358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:07:52.741880288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:08:02.74189796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:08:02.741934864Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":301,"service":"observability"}
{"time":"2026-05-05T17:08:12.741650898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:08:22.741865808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:08:32.742034387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:08:42.741609323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:08:52.742144912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:09:02.742163068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:09:12.742072879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:09:22.741735027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:09:32.742537197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:09:42.742189536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:09:52.742448577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:10:02.742192741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:10:12.742065968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:10:22.741978428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:10:32.741681116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:10:42.742399993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:10:52.742546339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:11:02.742443494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:11:12.742523027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:11:22.742028698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:11:32.741860958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:11:42.742505515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:11:52.742137337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:12:02.741644353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:12:12.741902686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:12:22.742064255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:12:32.742103028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:12:42.742041638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:12:52.741756088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:13:02.741557004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:13:12.742298227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:13:12.742330259Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":302,"service":"observability"}
{"time":"2026-05-05T17:13:22.741971294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:13:32.741647044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:13:42.741674444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:13:52.741885826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:14:02.742289556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:14:12.741649244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:14:22.741971259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:14:32.742440032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:14:42.741626591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:14:52.741564186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:15:02.742475214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:15:12.742042801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:15:22.741988969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:15:32.741817578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:15:42.742047849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:15:52.74167305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:16:02.741612734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:16:12.742120566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:16:22.741915546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:16:32.742348139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:16:42.741571582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:16:52.741627731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:17:02.742069769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:17:12.742369649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:17:22.741807928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:17:32.742430921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:17:42.742049835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:17:52.742320551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:18:02.742062896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:18:12.742540959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:18:12.742576998Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":303,"service":"observability"}
{"time":"2026-05-05T17:18:22.741870607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:18:32.742476796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:18:42.741737378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:18:52.742554599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:19:02.742528213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:19:12.742398723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:19:22.742284409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:19:32.74180782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:19:42.741907984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:19:52.741669069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:20:02.742536218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:20:12.742093843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:20:22.741752492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:20:32.741734257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:20:42.741740671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:20:52.742397787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:21:02.741769079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:21:12.742068151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:21:22.741606203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:21:32.742027905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:21:42.741743423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:21:52.742573947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:22:02.742012429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:22:12.741691065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:22:22.741843397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:22:32.741999353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:22:42.741687136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:22:52.741867531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:23:02.742524418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:23:12.742540204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:23:22.741618919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:23:22.741652472Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":304,"service":"observability"}
{"time":"2026-05-05T17:23:32.74188012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:23:42.742568794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:23:52.742427849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:24:02.74241522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:24:12.742521447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:24:22.74226378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:24:32.741928672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:24:42.741890832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:24:52.74256839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:25:02.741773952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:25:12.742583181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:25:22.741631414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:25:32.742002074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:25:42.742618251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:25:52.742027413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:26:02.741548871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:26:12.741859796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:26:22.742375324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:26:32.741928983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:26:42.741871383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:26:52.742180254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:27:02.741536267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:27:12.742619911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:27:22.742305045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:27:32.741562092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:27:42.742495556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:27:52.742000947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:28:02.74197043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:28:12.742456305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:28:22.741608714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:28:32.742595325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:28:32.742630261Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":305,"service":"observability"}
{"time":"2026-05-05T17:28:42.741980042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:28:52.741986988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:29:02.742321045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:29:12.741839593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:29:22.74213891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:29:32.741823091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:29:42.742568283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:29:52.742433141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:30:02.742410902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:30:12.741559507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:30:22.742182875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:30:32.742124596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:30:42.742548569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:30:52.741722521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:31:02.74220565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:31:12.741995937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:31:22.741562491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:31:32.742173618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:31:42.741613707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:31:52.742369127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:32:02.742471963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:32:12.742283453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:32:22.742469613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:32:32.742005131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:32:42.741718216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:32:52.742463182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:33:02.742100141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:33:12.741932513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:33:22.741564311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:33:32.741562395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:33:42.742603376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:33:42.74263963Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":306,"service":"observability"}
{"time":"2026-05-05T17:33:52.741738881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:34:02.742577381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:34:12.742453239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:34:22.741868406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:34:32.741615414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:34:42.74248603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:34:52.742125754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:35:02.742518542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:35:12.741586344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:35:22.74249235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:35:32.742171552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:35:42.742502595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:35:52.742585296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:36:02.743384218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:36:12.741590644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:36:22.742499767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:36:32.741693036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:36:42.74242873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:36:52.74263551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:37:02.742541803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:37:12.741846478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:37:22.742626978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:37:32.741752229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:37:42.742622789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:37:52.742498749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:38:02.742577232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:38:12.742485609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:38:22.742278432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:38:32.742283543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:38:42.741869477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:38:52.742204375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:38:52.742260031Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":307,"service":"observability"}
{"time":"2026-05-05T17:39:02.742381948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:39:12.742621186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:39:22.74231779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:39:32.742346744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:39:42.74165096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:39:52.742417507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:40:02.742649815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:40:12.741682349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:40:22.742448933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:40:32.741611415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:40:42.74254353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:40:52.741666407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:41:02.742222265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:41:12.741862082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:41:22.742482752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:41:32.741983786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:41:42.741565603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:41:52.742432911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:42:02.742549767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:42:12.741749866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:42:22.74175414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:42:32.742730193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:42:42.742490144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:42:52.742148171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:43:02.742152595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:43:12.742086268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:43:22.741641598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:43:32.742424237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:43:42.742286621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:43:52.742315088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:43:52.742350578Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":308,"service":"observability"}
{"time":"2026-05-05T17:44:02.741631329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:44:12.741715581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:44:22.742066014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:44:32.741830687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:44:42.742186806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:44:52.742090421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:45:02.743573111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:45:12.74238793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:45:22.742493367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:45:32.741733022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:45:42.742183502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:45:52.74165198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:46:02.741938967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:46:12.742346147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:46:22.742216819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:46:32.742297105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:46:42.742187229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:46:52.742529469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:47:02.742436176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:47:12.741840667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:47:22.742579315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:47:32.742187448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:47:42.741653236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:47:52.741931712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:48:02.743068682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:48:12.742103399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:48:22.741659035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:48:32.742485447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:48:42.742469679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:48:52.742579043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:48:52.742616292Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":309,"service":"observability"}
{"time":"2026-05-05T17:49:02.742569763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:49:12.741657204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:49:22.742583199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:49:32.742115524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:49:42.741646415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:49:52.742385455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:50:02.742463335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:50:12.741578464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:50:22.742407221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:50:32.742314772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:50:42.742448066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:50:52.742423714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:51:02.742294631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:51:12.74161818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:51:22.74227336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:51:32.741992027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:51:42.742316783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:51:52.741624733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:52:02.742416304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:52:12.742514082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:52:22.742355915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:52:32.74245348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:52:42.741732435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:52:52.741656621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:53:02.741954435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:53:12.742397065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:53:22.741942445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:53:32.742027831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:53:42.74245338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:53:52.74198114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:54:02.74254378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:54:02.74259475Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":310,"service":"observability"}
{"time":"2026-05-05T17:54:12.742515755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:54:22.741907626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:54:32.741714421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:54:42.742231055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:54:52.741926435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:55:02.742463731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:55:12.741975273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:55:22.741635022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:55:32.742497891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:55:42.742458679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:55:52.74232723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:56:02.742045965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:56:12.742097358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:56:22.742614823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:56:32.742391113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:56:42.742440262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:56:52.742473779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:57:02.742167123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:57:12.741572016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:57:22.741980073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:57:32.742357082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:57:42.741551789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:57:52.74187517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:58:02.742286689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:58:12.741710028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:58:22.742054546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:58:32.741987341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:58:42.741874794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:58:52.741694405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:59:02.74213146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:59:12.742625898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:59:12.742660357Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":311,"service":"observability"}
{"time":"2026-05-05T17:59:22.742107365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:59:32.741693631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:59:42.742348635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T17:59:52.742435521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:00:02.742312491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:00:12.742437521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:00:22.74228986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:00:32.742095921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:00:42.74163829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:00:52.742356508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:01:02.742596378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:01:12.742503683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:01:22.741957103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:01:32.742009958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:01:42.742339781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:01:52.742055383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:02:02.742703702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:02:12.741650408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:02:22.742165665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:02:32.742352117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:02:42.741618107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:02:52.741639429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:03:02.742048899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:03:12.742623884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:03:22.742012835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:03:32.742621883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:03:42.742068047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:03:52.742322657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:04:02.742071564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:04:12.742342109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:04:22.742045221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:04:22.742085522Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":312,"service":"observability"}
{"time":"2026-05-05T18:04:32.741638279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:04:42.74211741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:04:52.741958252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:05:02.743290031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:05:12.742344609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:05:22.742050709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:05:32.742590947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:05:42.742123906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:05:52.741811538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:06:02.743040079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:06:12.742384775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:06:22.742140415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:06:32.742329151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:06:42.741672973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:06:52.742688772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:07:02.742261217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:07:12.742020648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:07:22.742442988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:07:32.741979853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:07:42.742481632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:07:52.741952124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:08:02.74208987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:08:12.742205248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:08:22.74153979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:08:32.741910457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:08:42.742396592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:08:52.741992462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:09:02.741728732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:09:12.742160468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:09:22.741706707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:09:32.7420001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:09:32.742039237Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":313,"service":"observability"}
{"time":"2026-05-05T18:09:42.742549073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:09:52.742093273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:10:02.74221759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:10:12.74174703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:10:22.742056642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:10:32.742302933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:10:42.741618494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:10:52.742614728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:11:02.742065064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:11:12.74215858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:11:22.742557733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:11:32.74261154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:11:42.742065118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:11:52.74259623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:12:02.742100422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:12:12.742512649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:12:22.742314418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:12:32.741812056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:12:42.742567377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:12:52.741720828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:13:02.742047456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:13:12.742285729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:13:22.741631247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:13:32.741675281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:13:42.742575254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:13:52.741669576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:14:02.742619325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:14:12.742432377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:14:22.741675613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:14:32.741810001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:14:42.742282799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:14:42.742320718Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":314,"service":"observability"}
{"time":"2026-05-05T18:14:52.741970984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:15:02.742623391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:15:12.742423887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:15:22.741624366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:15:32.742300446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:15:42.741623164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:15:52.741653665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:16:02.742069209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:16:12.741652737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:16:22.741637909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:16:32.741676778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:16:42.741660518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:16:52.741678899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:17:02.742034523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:17:12.741714778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:17:22.742485327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:17:32.741664422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:17:42.74176068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:17:52.741658047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:18:02.742546891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:18:12.741622506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:18:22.741658341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:18:32.741668349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:18:42.742122526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:18:52.74163552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:19:02.741956933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:19:12.742484122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:19:22.741695391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:19:32.742432068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:19:42.741642961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:19:52.742032951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:19:52.74206624Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":315,"service":"observability"}
{"time":"2026-05-05T18:20:02.742207995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:20:12.742273819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:20:22.742270708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:20:32.742089432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:20:42.741663799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:20:52.741794428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:21:02.7422879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:21:12.742035234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:21:22.741615896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:21:32.741642018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:21:42.742148304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:21:52.74166712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:22:02.742541894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:22:12.741684857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:22:22.741654196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:22:32.74239606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:22:42.741803429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:22:52.741641028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:23:02.742544197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:23:12.741657099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:23:22.742225832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:23:32.741603603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:23:42.742049827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:23:52.741654927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:24:02.742535601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:24:12.741652955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:24:22.741821744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:24:32.741858864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:24:42.741648737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:24:52.742097356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:24:52.742128417Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":316,"service":"observability"}
{"time":"2026-05-05T18:25:02.742543113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:25:12.741629997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:25:22.741641464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:25:32.741623082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:25:42.742186068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:25:52.741691318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:26:02.741646347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:26:12.741641971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:26:22.742051561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:26:32.741951498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:26:42.741675222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:26:52.741815851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:27:02.741846089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:27:12.74162864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:27:22.741740027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:27:32.74231473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:27:42.741665353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:27:52.741787609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:28:02.742552802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:28:12.742305115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:28:22.741661192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:28:32.741665955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:28:42.741662941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:28:52.741645535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:29:02.742141045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:29:12.741651751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:29:22.742533616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:29:32.741602704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:29:42.742537012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:29:52.742083667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:30:02.7426003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:30:02.742640594Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":317,"service":"observability"}
{"time":"2026-05-05T18:30:12.741881963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:30:22.741570924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:30:32.742557989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:30:42.741985703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:30:52.742624248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:31:02.74197602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:31:12.741682168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:31:22.742597229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:31:32.741659472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:31:42.741873758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:31:52.742299769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:32:02.742641677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:32:12.741664054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:32:22.741695569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:32:32.742203247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:32:42.741693898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:32:52.742308567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:33:02.742511946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:33:12.741685977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:33:22.742569234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:33:32.741814451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:33:42.742509495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:33:52.741649092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:34:02.742264504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:34:12.742490242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:34:22.74172769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:34:32.742314461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:34:42.741642786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:34:52.742155889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:35:02.742595543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:35:12.741634574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:35:12.741686346Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":318,"service":"observability"}
{"time":"2026-05-05T18:35:22.742134804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:35:32.741666545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:35:42.741583978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:35:52.742199314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:36:02.742129314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:36:12.741636933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:36:22.741648037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:36:32.742509026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:36:42.741668246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:36:52.741652901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:37:02.74254559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:37:12.741697744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:37:22.741657934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:37:32.741629683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:37:42.741648715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:37:52.741993082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:38:02.742553706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:38:12.741635253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:38:22.741627471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:38:32.74175649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:38:42.741684672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:38:52.742553716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:39:02.742119597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:39:12.741706841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:39:22.741671275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:39:32.741694458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:39:42.741619467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:39:52.741760686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:40:02.742684705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:40:12.741588467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:40:22.742267061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:40:22.742299502Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":319,"service":"observability"}
{"time":"2026-05-05T18:40:32.741643238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:40:42.74167808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:40:52.741673063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:41:02.742550644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:41:12.741652675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:41:22.742132028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:41:32.742174667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:41:42.741620622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:41:52.741946782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:42:02.742563763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:42:12.742582378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:42:22.742443516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:42:32.742199323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:42:42.74174558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:42:52.742530088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:43:02.742583682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:43:12.741645515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:43:22.742738499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:43:32.741654548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:43:42.741650223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:43:52.74253094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:44:02.742053906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:44:12.741618399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:44:22.74215952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:44:32.741995083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:44:42.742507429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:44:52.742449896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:45:02.742449288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:45:12.741653031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:45:22.741550665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:45:32.742375663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:45:32.742409166Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":320,"service":"observability"}
{"time":"2026-05-05T18:45:42.741915121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:45:52.741643086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:46:02.74213416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:46:12.742363731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:46:22.741674931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:46:32.741801939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:46:42.741698193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:46:52.741650494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:47:02.742604526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:47:12.742434815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:47:22.742012062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:47:32.741770097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:47:42.741581631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:47:52.742521459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:48:02.741955116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:48:12.742194221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:48:22.741643251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:48:32.741716954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:48:42.741655379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:48:52.742326162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:49:02.741854964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:49:12.742400965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:49:22.742079058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:49:32.741650938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:49:42.742443406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:49:52.742097336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:50:02.74247525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:50:12.741621648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:50:22.742507353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:50:32.741701337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:50:42.741609205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:50:42.741641237Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":321,"service":"observability"}
{"time":"2026-05-05T18:50:52.742413349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:51:02.742593085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:51:12.741630429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:51:22.742010577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:51:32.741654782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:51:42.742343888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:51:52.742008598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:52:02.741762764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:52:12.741906695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:52:22.742271606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:52:32.741811106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:52:42.742531469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:52:52.742281138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:53:02.741858057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:53:12.7416008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:53:22.742378705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:53:32.742007615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:53:42.74163689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:53:52.742294519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:54:02.742490327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:54:12.741656176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:54:22.742560316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:54:32.741755405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:54:42.741650403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:54:52.742364878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:55:02.742542579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:55:12.741663245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:55:22.742084662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:55:32.741646592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:55:42.742617772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:55:42.742650799Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":322,"service":"observability"}
{"time":"2026-05-05T18:55:52.742040922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:56:02.742704426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:56:12.741571949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:56:22.742323627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:56:32.741690628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:56:42.741587985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:56:52.742295545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:57:02.742548311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:57:12.741651909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:57:22.741667861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:57:32.742480462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:57:42.742460317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:57:52.742302475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:58:02.742008737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:58:12.741633176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:58:22.742494881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:58:32.742402604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:58:42.742024133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:58:52.741644899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:59:02.742628725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:59:12.741600966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:59:22.742387007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:59:32.741691676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:59:42.741640047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T18:59:52.742543727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:00:02.741993024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:00:12.741593833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:00:22.741704134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:00:32.741950057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:00:42.742537594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:00:52.742158968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:00:52.742195611Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":323,"service":"observability"}
{"time":"2026-05-05T19:01:02.742218587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:01:12.742507198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:01:22.742007005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:01:32.742290287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:01:42.741689761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:01:52.742271885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:02:02.742281642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:02:12.741646485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:02:22.742554316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:02:32.74219707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:02:42.741654253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:02:52.74242897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:03:02.742018502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:03:12.741776082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:03:22.742260268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:03:32.741949675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:03:42.741697288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:03:52.742452944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:04:02.742025613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:04:12.74250834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:04:22.74222971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:04:32.741744164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:04:42.74161329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:04:52.742564384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:05:02.742796465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:05:12.7426077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:05:22.742364229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:05:32.741654382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:05:42.74166344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:05:52.741856556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:06:02.741772136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:06:02.741811996Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":324,"service":"observability"}
{"time":"2026-05-05T19:06:12.742396927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:06:22.742490005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:06:32.742213712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:06:42.741632296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:06:52.741837615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:07:02.742572102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:07:12.742486389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:07:22.742097185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:07:32.741628187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:07:42.741625159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:07:52.742362637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:08:02.742205804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:08:12.741625721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:08:22.741668825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:08:32.742529269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:08:42.742189633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:08:52.74189965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:09:02.741565671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:09:12.742206337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:09:22.741674149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:09:32.7425899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:09:42.741912942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:09:52.741588807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:10:02.742555745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:10:12.741680823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:10:22.741620939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:10:32.74256867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:10:42.742174129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:10:52.741700489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:11:02.742493999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:11:02.742529024Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":325,"service":"observability"}
{"time":"2026-05-05T19:11:12.741619526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:11:22.742565486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:11:32.741638136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:11:42.742461805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:11:52.741856677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:12:02.741702384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:12:12.742319685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:12:22.741577092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:12:32.741723946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:12:42.74233299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:12:52.741703515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:13:02.741656149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:13:12.74238244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:13:22.742015157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:13:32.742585304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:13:42.742379159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:13:52.741708913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:14:02.742519631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:14:12.742404615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:14:22.742181978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:14:32.741999163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:14:42.741681567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:14:52.742468093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:15:02.743434906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:15:12.742119572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:15:22.741574661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:15:32.742320542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:15:42.742212458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:15:52.742448962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:16:02.742321982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:16:12.741668573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:16:12.741720519Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":326,"service":"observability"}
{"time":"2026-05-05T19:16:22.74156089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:16:32.742495454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:16:42.742319096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:16:52.741623251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:17:02.742647476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:17:12.741572764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:17:22.742377997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:17:32.741683433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:17:42.741534128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:17:52.742507428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:18:02.742485224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:18:12.742044967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:18:22.741540494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:18:32.742494807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:18:42.742166624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:18:52.741632806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:19:02.742061949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:19:12.742226556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:19:22.741616809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:19:32.742391612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:19:42.742027232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:19:52.741611671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:20:02.741683107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:20:12.741605995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:20:22.74218615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:20:32.741672634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:20:42.742470029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:20:52.741643725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:21:02.742398419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:21:12.742564501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:21:12.742596064Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":327,"service":"observability"}
{"time":"2026-05-05T19:21:22.741724307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:21:32.741587295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:21:42.742483308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:21:52.742166044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:22:02.742457131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:22:12.741836074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:22:22.74233819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:22:32.742041954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:22:42.742570032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:22:52.742111782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:23:02.742106147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:23:12.742386084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:23:22.742031294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:23:32.741654546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:23:42.742442187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:23:52.742213944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:24:02.742474101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:24:12.742603446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:24:22.742033606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:24:32.741718083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:24:42.742396211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:24:52.742030959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:25:02.74201795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:25:12.742548437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:25:22.741998452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:25:32.741802916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:25:42.74250485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:25:52.742174556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:26:02.742111601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:26:12.741666833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:26:22.741582916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:26:22.741617233Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":328,"service":"observability"}
{"time":"2026-05-05T19:26:32.742440543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:26:42.74221935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:26:52.741636339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:27:02.742528953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:27:12.74255002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:27:22.742325411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:27:32.741895259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:27:42.741579621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:27:52.742471367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:28:02.742345514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:28:12.741654578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:28:22.74260535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:28:32.742632895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:28:42.742138321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:28:52.742073665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:29:02.742277256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:29:12.741602351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:29:22.742362821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:29:32.741977971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:29:42.741556966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:29:52.742364764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:30:02.743014653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:30:12.741733563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:30:22.742321934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:30:32.741615114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:30:42.741959986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:30:52.742498535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:31:02.74238032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:31:12.741666486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:31:22.742424721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:31:22.742456031Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":329,"service":"observability"}
{"time":"2026-05-05T19:31:32.742119663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:31:42.742567867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:31:52.742451501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:32:02.742644499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:32:12.74167807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:32:22.742406888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:32:32.742041163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:32:42.742549674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:32:52.74231991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:33:02.742362377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:33:12.741641452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:33:22.741555259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:33:32.742489821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:33:42.742112293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:33:52.74154468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:34:02.742424661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:34:12.742045093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:34:22.742654418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:34:32.742566864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:34:42.742141956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:34:52.742127881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:35:02.741981994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:35:12.742443118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:35:22.742431736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:35:32.742167503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:35:42.741999114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:35:52.741669699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:36:02.747977401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:36:12.741788944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:36:22.741631991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:36:32.74232484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:36:32.742362573Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":330,"service":"observability"}
{"time":"2026-05-05T19:36:42.742022674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:36:52.741586777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:37:02.742351296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:37:12.742186402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:37:22.741627633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:37:32.742518004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:37:42.742069747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:37:52.741977441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:38:02.741547018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:38:12.742311839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:38:22.741653075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:38:32.742426539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:38:42.742042284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:38:52.742634362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:39:02.742692423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:39:12.742321109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:39:22.741969031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:39:32.74159957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:39:42.742416728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:39:52.742075279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:40:02.742717365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:40:12.742471669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:40:22.741957072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:40:32.742506862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:40:42.742507784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:40:52.74155557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:41:02.742269785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:41:12.742200841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:41:22.742006378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:41:32.741593185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:41:42.742121068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:41:42.742152391Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":331,"service":"observability"}
{"time":"2026-05-05T19:41:52.741927777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:42:02.741998921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:42:12.742547619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:42:22.741994938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:42:32.741650391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:42:42.74245569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:42:52.742043848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:43:02.743161428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:43:12.742424052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:43:22.741995652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:43:32.741732347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:43:42.742220075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:43:52.742214056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:44:02.742277251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:44:12.741946437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:44:22.742432442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:44:32.742305846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:44:42.741925228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:44:52.74157005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:45:02.742394986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:45:12.741988321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:45:22.74162567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:45:32.742427325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:45:42.742173834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:45:52.742060496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:46:02.742000437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:46:12.741967922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:46:22.742404687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:46:32.742293746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:46:42.742116452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:46:42.742153554Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":332,"service":"observability"}
{"time":"2026-05-05T19:46:52.741610866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:47:02.74257592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:47:12.741644524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:47:22.742323425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:47:32.74233372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:47:42.741613902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:47:52.742270408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:48:02.74160507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:48:12.741894855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:48:22.742471296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:48:32.742288395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:48:42.741995845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:48:52.741764773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:49:02.742592675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:49:12.741731149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:49:22.741651248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:49:32.741644495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:49:42.742252634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:49:52.742431161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:50:02.742204258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:50:12.741936259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:50:22.742513315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:50:32.741760635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:50:42.741639686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:50:52.742344397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:51:02.742511478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:51:12.7424677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:51:22.742544959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:51:32.741872431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:51:42.741890361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:51:52.741628498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:51:52.74165919Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":333,"service":"observability"}
{"time":"2026-05-05T19:52:02.741553567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:52:12.742108503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:52:22.741840975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:52:32.742229193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:52:42.741665588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:52:52.741969307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:53:02.742032469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:53:12.741963424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:53:22.741827475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:53:32.742065973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:53:42.741585583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:53:52.742273824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:54:02.74277518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:54:12.742311497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:54:22.742300501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:54:32.741868042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:54:42.741648276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:54:52.742209976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:55:02.741795372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:55:12.741541037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:55:22.741979288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:55:32.742118957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:55:42.7418417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:55:52.741636387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:56:02.741608879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:56:12.741581843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:56:22.741966157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:56:32.742020272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:56:42.74266793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:56:52.741675807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:56:52.741737859Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":334,"service":"observability"}
{"time":"2026-05-05T19:57:02.741644179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:57:12.74230656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:57:22.742014718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:57:32.74165538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:57:42.741630173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:57:52.741771288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:58:02.742614464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:58:12.742291802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:58:22.741885285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:58:32.741829937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:58:42.741778611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:58:52.742484713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:59:02.741908862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:59:12.741648835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:59:22.742230459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:59:32.741832864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:59:42.742324473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T19:59:52.741870283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:00:02.741598998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:00:12.742393795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:00:22.742384426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:00:32.742389253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:00:42.741840677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:00:52.741688083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:01:02.742030808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:01:12.742231486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:01:22.742319938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:01:32.741973125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:01:42.741676026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:01:52.741624769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:02:02.741776384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:02:02.741811832Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":335,"service":"observability"}
{"time":"2026-05-05T20:02:12.741587165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:02:22.741798339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:02:32.741694936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:02:42.741678197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:02:52.741879353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:03:02.742563096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:03:12.742360016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:03:22.742031474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:03:32.741680734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:03:42.742601328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:03:52.742091069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:04:02.742148938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:04:12.74158079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:04:22.742394729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:04:32.741706706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:04:42.742153063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:04:52.742022063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:05:02.742339649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:05:12.742524474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:05:22.742301071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:05:32.742022111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:05:42.741649253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:05:52.742387725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:06:02.742313579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:06:12.742301707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:06:22.742186885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:06:32.741730208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:06:42.742153476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:06:52.741794339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:07:02.743213025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:07:02.743358393Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":336,"service":"observability"}
{"time":"2026-05-05T20:07:12.742372048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:07:22.741827452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:07:32.741653832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:07:42.741995987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:07:52.741713737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:08:02.741848155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:08:12.742195145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:08:22.741866744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:08:32.742003677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:08:42.741623763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:08:52.74258407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:09:02.742106301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:09:12.741592791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:09:22.742542741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:09:32.741947882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:09:42.742567756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:09:52.742522689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:10:02.741595988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:10:12.741814065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:10:22.742565828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:10:32.741710652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:10:42.741615293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:10:52.74185537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:11:02.742469277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:11:12.74163842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:11:22.742327493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:11:32.742105754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:11:42.742484695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:11:52.742053451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:12:02.742487008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:12:12.741679725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:12:12.741714039Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":337,"service":"observability"}
{"time":"2026-05-05T20:12:22.742591407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:12:32.741718882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:12:42.741655684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:12:52.741966524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:13:02.742480483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:13:12.742570451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:13:22.742497269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:13:32.741818923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:13:42.742053897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:13:52.742136959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:14:02.742114934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:14:12.742506255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:14:22.741873079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:14:32.741608838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:14:42.742488838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:14:52.741678796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:15:02.742491208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:15:12.742296908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:15:22.7418945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:15:32.741673501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:15:42.742043716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:15:52.742294627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:16:02.742438625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:16:12.741963601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:16:22.742023218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:16:32.742461885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:16:42.741991659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:16:52.742269864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:17:02.742560659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:17:12.742076102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:17:12.742111092Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":338,"service":"observability"}
{"time":"2026-05-05T20:17:22.741768727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:17:32.742485935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:17:42.742207115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:17:52.7419532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:18:02.742318637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:18:12.741666664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:18:22.742365948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:18:32.741654636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:18:42.741747077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:18:52.741554451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:19:02.741576296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:19:12.7416292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:19:22.741831638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:19:32.741664955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:19:42.742600803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:19:52.741827532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:20:02.74269422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:20:12.74201407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:20:22.742383387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:20:32.741957768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:20:42.742574303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:20:52.742176344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:21:02.74159095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:21:12.742109695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:21:22.741573861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:21:32.741978463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:21:42.742480325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:21:52.742427784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:22:02.742453028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:22:12.741800662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:22:22.742553291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:22:22.742583626Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":339,"service":"observability"}
{"time":"2026-05-05T20:22:32.742274096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:22:42.741756611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:22:52.741630835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:23:02.74199575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:23:12.741677497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:23:22.74247271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:23:32.742124183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:23:42.741869528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:23:52.741728877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:24:02.742420811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:24:12.742558503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:24:22.742034136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:24:32.741730559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:24:42.742555711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:24:52.741948022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:25:02.742322751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:25:12.741750485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:25:22.741621774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:25:32.74236597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:25:42.741984936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:25:52.741548856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:26:02.742546226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:26:12.742587516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:26:22.742020794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:26:32.742595566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:26:42.741851633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:26:52.741626317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:27:02.742557468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:27:12.742343232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:27:22.742547155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:27:32.742377346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:27:32.742409754Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":340,"service":"observability"}
{"time":"2026-05-05T20:27:42.741892561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:27:52.742066118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:28:02.742511356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:28:12.741776798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:28:22.742400838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:28:32.742024261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:28:42.74246439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:28:52.742284533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:29:02.742376987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:29:12.742586943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:29:22.742409092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:29:32.742610117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:29:42.742443064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:29:52.742032301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:30:02.742072873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:30:12.741608664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:30:22.742302435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:30:32.742373554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:30:42.742273922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:30:52.741654668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:31:02.742497863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:31:12.742340276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:31:22.741713751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:31:32.742406989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:31:42.74209166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:31:52.742479343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:32:02.742039935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:32:12.741831623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:32:22.742604719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:32:32.742323647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:32:42.741558029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:32:42.741599233Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":341,"service":"observability"}
{"time":"2026-05-05T20:32:52.741669658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:33:02.741689507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:33:12.7416298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:33:22.741838451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:33:32.742058615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:33:42.742078801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:33:52.74254809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:34:02.74260596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:34:12.742039167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:34:22.742459028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:34:32.742530969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:34:42.741664644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:34:52.74158833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:35:02.741948326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:35:12.742352762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:35:22.741584027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:35:32.742221683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:35:42.74196693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:35:52.741646518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:36:02.742226351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:36:12.742303475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:36:22.742512494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:36:32.742501281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:36:42.741578181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:36:52.742184038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:37:02.742950612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:37:12.742296908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:37:22.741655027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:37:32.742427387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:37:42.7419637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:37:42.741999721Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":342,"service":"observability"}
{"time":"2026-05-05T20:37:52.742531594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:38:02.742528206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:38:12.742029893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:38:22.741945499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:38:32.74262862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:38:42.7417834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:38:52.742186068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:39:02.742446988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:39:12.742507232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:39:22.742195083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:39:32.741999335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:39:42.742005285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:39:52.74232404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:40:02.743000759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:40:12.741974242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:40:22.742628387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:40:32.742221906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:40:42.741981943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:40:52.742339863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:41:02.742077983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:41:12.742151577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:41:22.742311297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:41:32.742011275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:41:42.741641266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:41:52.742159493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:42:02.741649174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:42:12.741555641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:42:22.741750262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:42:32.742196244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:42:42.742298386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:42:42.742342908Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":343,"service":"observability"}
{"time":"2026-05-05T20:42:52.742489412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:43:02.742565411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:43:12.742177453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:43:22.741644555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:43:32.742482952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:43:42.742220324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:43:52.74201412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:44:02.742369241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:44:12.741799877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:44:22.742409567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:44:32.741992612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:44:42.742403711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:44:52.741752192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:45:02.742412903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:45:12.741645557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:45:22.741667235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:45:32.742421305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:45:42.742203012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:45:52.74172032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:46:02.74204318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:46:12.742454469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:46:22.741684908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:46:32.741603948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:46:42.74237096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:46:52.742517807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:47:02.741594971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:47:12.742463722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:47:22.742276677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:47:32.741699735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:47:42.742131775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:47:52.741641781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:47:52.741673172Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":344,"service":"observability"}
{"time":"2026-05-05T20:48:02.742657149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:48:12.741773615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:48:22.741728705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:48:32.742412286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:48:42.741688044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:48:52.742379392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:49:02.741877269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:49:12.742414097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:49:22.742124762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:49:32.74208791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:49:42.742293819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:49:52.742050451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:50:02.741750774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:50:12.741703804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:50:22.742448252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:50:32.742329981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:50:42.741849014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:50:52.742602406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:51:02.742148051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:51:12.741781875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:51:22.741564166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:51:32.741690644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:51:42.742088788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:51:52.742202613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:52:02.742455305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:52:12.741575048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:52:22.742078504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:52:32.741775174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:52:42.741593722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:52:52.742541808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:52:52.742576327Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":345,"service":"observability"}
{"time":"2026-05-05T20:53:02.742432544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:53:12.742304421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:53:22.742331303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:53:32.741721051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:53:42.741679146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:53:52.741576562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:54:02.741696115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:54:12.741675346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:54:22.742377351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:54:32.742371783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:54:42.741739936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:54:52.742449338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:55:02.742323367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:55:12.741564581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:55:22.741722582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:55:32.74209732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:55:42.741574178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:55:52.742294064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:56:02.742254868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:56:12.742098036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:56:22.742457466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:56:32.742316013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:56:42.741796201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:56:52.741796518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:57:02.742288732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:57:12.742093257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:57:22.74246649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:57:32.742198119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:57:42.741761903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:57:52.742028099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:58:02.742590123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:58:02.742623425Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":346,"service":"observability"}
{"time":"2026-05-05T20:58:12.741748428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:58:22.742110758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:58:32.74184352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:58:42.742469596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:58:52.742230509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:59:02.741622482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:59:12.742033822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:59:22.742343746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:59:32.742150445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:59:42.742533891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T20:59:52.742140968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:00:02.74289799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:00:12.741795491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:00:22.741733593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:00:32.74262722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:00:42.741988471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:00:52.742076727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:01:02.742196936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:01:12.742061299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:01:22.742006494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:01:32.742595304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:01:42.742319467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:01:52.742204445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:02:02.742086876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:02:12.742082337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:02:22.741793182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:02:32.742289843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:02:42.74156702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:02:52.742446355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:03:02.742189142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:03:12.742051783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:03:12.742085848Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":347,"service":"observability"}
{"time":"2026-05-05T21:03:22.741735138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:03:32.742370114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:03:42.741996897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:03:52.74196958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:04:02.742473172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:04:12.742137958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:04:22.741697869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:04:32.74252163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:04:42.742052621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:04:52.742567286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:05:02.741628265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:05:12.742320266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:05:22.74256654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:05:32.741659672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:05:42.742470182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:05:52.741619904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:06:02.742587832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:06:12.742071113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:06:22.741692601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:06:32.742268681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:06:42.742156789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:06:52.741594703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:07:02.742522085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:07:12.74227174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:07:22.742554854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:07:32.741889449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:07:42.742352037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:07:52.742090642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:08:02.741723117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:08:12.741610815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:08:22.742107104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:08:22.742139341Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":348,"service":"observability"}
{"time":"2026-05-05T21:08:32.741699668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:08:42.742295429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:08:52.741661047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:09:02.742080671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:09:12.742353401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:09:22.74218758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:09:32.742561457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:09:42.742316592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:09:52.742085686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:10:02.742097852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:10:12.742564503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:10:22.742228762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:10:32.742281879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:10:42.742006244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:10:52.742477349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:11:02.742458582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:11:12.742224616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:11:22.742523135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:11:32.742146679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:11:42.742038924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:11:52.741963581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:12:02.741759328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:12:12.74242027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:12:22.741776833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:12:32.741718739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:12:42.742382743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:12:52.742498549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:13:02.742276218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:13:12.742576057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:13:22.74240467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:13:22.742438492Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":349,"service":"observability"}
{"time":"2026-05-05T21:13:32.742144889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:13:42.742428637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:13:52.741943531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:14:02.74239459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:14:12.742441322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:14:22.741569671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:14:32.742359544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:14:42.741914727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:14:52.742347543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:15:02.74165429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:15:12.741961371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:15:22.742105856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:15:32.742214432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:15:42.742551154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:15:52.742369317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:16:02.742143871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:16:12.742230358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:16:22.742275964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:16:32.741806886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:16:42.742319823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:16:52.741538485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:17:02.742823902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:17:12.742111835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:17:22.742270794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:17:32.742261766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:17:42.741980906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:17:52.742385233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:18:02.742331919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:18:12.74204549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:18:22.742610721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:18:22.742643207Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":350,"service":"observability"}
{"time":"2026-05-05T21:18:32.742292156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:18:42.741764784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:18:52.742383414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:19:02.742212338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:19:12.742003788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:19:22.741989508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:19:32.741933905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:19:42.742100719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:19:52.74198211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:20:02.742536345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:20:12.742609358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:20:22.742459464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:20:32.742616212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:20:42.741840188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:20:52.742587426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:21:02.74176644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:21:12.741668582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:21:22.741682391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:21:32.741600293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:21:42.742506052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:21:52.741633758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:22:02.742563401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:22:12.741582457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:22:22.741630847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:22:32.741717893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:22:42.741965862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:22:52.741630957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:23:02.742572965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:23:12.741678722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:23:22.741861244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:23:32.741662252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:23:32.741724116Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":351,"service":"observability"}
{"time":"2026-05-05T21:23:42.74189255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:23:52.741627855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:24:02.742447573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:24:12.742448444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:24:22.741637675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:24:32.741682931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:24:42.741725144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:24:52.741664763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:25:02.742575572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:25:12.741655887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:25:22.741669781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:25:32.742280099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:25:42.741953086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:25:52.741641598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:26:02.74250021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:26:12.741633967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:26:22.741612314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:26:32.74167006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:26:42.741618234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:26:52.7416965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:27:02.742572622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:27:12.741822164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:27:22.7416739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:27:32.741658951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:27:42.741628584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:27:52.741656987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:28:02.742482008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:28:12.741995683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:28:22.741647199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:28:32.741708304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:28:32.741741875Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":352,"service":"observability"}
{"time":"2026-05-05T21:28:42.742592097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:28:52.74164915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:29:02.74239284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:29:12.74164341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:29:22.74170557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:29:32.741663038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:29:42.741624262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:29:52.741687196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:30:02.742182057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:30:12.741819083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:30:22.742190144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:30:32.741725493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:30:42.742461413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:30:52.741633597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:31:02.742570533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:31:12.741658209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:31:22.741615374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:31:32.741557824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:31:42.741668438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:31:52.741655248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:32:02.742420108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:32:12.741656182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:32:22.741662696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:32:32.741734732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:32:42.741644738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:32:52.741654293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:33:02.741665843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:33:12.742407172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:33:22.741993413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:33:32.741828411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:33:32.741886877Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":353,"service":"observability"}
{"time":"2026-05-05T21:33:42.742613713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:33:52.74166659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:34:02.742537176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:34:12.741556129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:34:22.741689834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:34:32.741676389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:34:42.741613973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:34:52.742225214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:35:02.74251902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:35:12.74160705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:35:22.742083853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:35:32.741604791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:35:42.741661589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:35:52.742222992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:36:02.743337348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:36:12.741689066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:36:22.741629569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:36:32.741744437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:36:42.74164738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:36:52.741681325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:37:02.743992474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:37:12.742574027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:37:22.741635014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:37:32.741657109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:37:42.741604059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:37:52.74247799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:38:02.742627633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:38:12.741910076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:38:22.741624598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:38:32.741778893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:38:42.741662245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:38:42.741711873Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":354,"service":"observability"}
{"time":"2026-05-05T21:38:52.741651713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:39:02.741599073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:39:12.742535022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:39:22.741640303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:39:32.741518145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:39:42.741619462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:39:52.74168814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:40:02.741690138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:40:12.741823201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:40:22.741624477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:40:32.741735353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:40:42.741942616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:40:52.742216039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:41:02.74274205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:41:12.741643307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:41:22.742323963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:41:32.741641441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:41:42.742151291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:41:52.741682921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:42:02.742970172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:42:12.742326245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:42:22.742039606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:42:32.74173854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:42:42.742571766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:42:52.741667577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:43:02.742753388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:43:12.742546551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:43:22.741637493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:43:32.741636865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:43:42.741637799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:43:52.742533557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:43:52.742567143Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":355,"service":"observability"}
{"time":"2026-05-05T21:44:02.742500448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:44:12.741692071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:44:22.741666035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:44:32.741698422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:44:42.741719905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:44:52.74173174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:45:02.742713151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:45:12.741654701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:45:22.741632436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:45:32.741650755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:45:42.741710004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:45:52.742032512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:46:02.742444282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:46:12.741673536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:46:22.741696704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:46:32.741728707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:46:42.742546973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:46:52.742491873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:47:02.742539732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:47:12.741675159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:47:22.741679459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:47:32.741635848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:47:42.741617977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:47:52.742414484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:48:02.742707895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:48:12.741692518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:48:22.742563174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:48:32.741616433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:48:42.741645803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:48:52.742454865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:49:02.742075205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:49:02.742110229Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":356,"service":"observability"}
{"time":"2026-05-05T21:49:12.741690365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:49:22.741643266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:49:32.742562329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:49:42.742084538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:49:52.741652981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:50:02.742276949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:50:12.742087295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:50:22.741628754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:50:32.741794465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:50:42.741721464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:50:52.741558506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:51:02.741562492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:51:12.742086606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:51:22.741665139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:51:32.741560768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:51:42.741630061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:51:52.742510701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:52:02.742065905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:52:12.741791578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:52:22.742555968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:52:32.741639207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:52:42.742088612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:52:52.741540407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:53:02.742588489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:53:12.741650248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:53:22.741643204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:53:32.741643796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:53:42.74168942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:53:52.742546514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:54:02.742336231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:54:02.742373693Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":357,"service":"observability"}
{"time":"2026-05-05T21:54:12.742609951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:54:22.742503976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:54:32.741696967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:54:42.741968574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:54:52.741652517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:55:02.742553093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:55:12.742547726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:55:22.741703521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:55:32.741616103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:55:42.741639493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:55:52.741600575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:56:02.742195491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:56:12.742446169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:56:22.741685668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:56:32.741708565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:56:42.74164359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:56:52.742516681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:57:02.742410399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:57:12.741662787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:57:22.742466016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:57:32.741648131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:57:42.742350001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:57:52.741677997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:58:02.741600887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:58:12.742583001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:58:22.742050661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:58:32.741722043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:58:42.741832796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:58:52.741574862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:59:02.74227245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:59:12.74164558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:59:12.741692938Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":358,"service":"observability"}
{"time":"2026-05-05T21:59:22.742278003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:59:32.741744571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:59:42.742364088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T21:59:52.741899656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:00:02.743032285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:00:12.74167211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:00:22.742502724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:00:32.74166672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:00:42.741733939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:00:52.742346525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:01:02.742036813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:01:12.741745659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:01:22.742562043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:01:32.741970907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:01:42.742614607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:01:52.741680717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:02:02.74222249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:02:12.742573669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:02:22.74166421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:02:32.741781639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:02:42.742476064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:02:52.741668236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:03:02.742190285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:03:12.742026568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:03:22.741644976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:03:32.742534797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:03:42.742063225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:03:52.741663112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:04:02.741601285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:04:12.741995977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:04:12.742033226Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":359,"service":"observability"}
{"time":"2026-05-05T22:04:22.742570706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:04:32.741789147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:04:42.74168452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:04:52.742416281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:05:02.741599442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:05:12.742274008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:05:22.742586197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:05:32.741999152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:05:42.742620065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:05:52.742033684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:06:02.742920478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:06:12.741629229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:06:22.743114874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:06:32.741678991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:06:42.742359498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:06:52.741652905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:07:02.741896435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:07:12.741525493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:07:22.741684024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:07:32.741650816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:07:42.742364491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:07:52.741635303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:08:02.741831717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:08:12.742559344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:08:22.741988505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:08:32.741695155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:08:42.741607726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:08:52.742308052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:09:02.74230586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:09:12.742387048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:09:12.742422954Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":360,"service":"observability"}
{"time":"2026-05-05T22:09:22.742091341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:09:32.741615454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:09:42.742463784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:09:52.741647515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:10:02.74243168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:10:12.741871602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:10:22.74257723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:10:32.741726548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:10:42.741858288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:10:52.742451448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:11:02.742204966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:11:12.74251498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:11:22.742137816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:11:32.741565794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:11:42.742254145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:11:52.741626817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:12:02.742542218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:12:12.741644245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:12:22.741608612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:12:32.741708738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:12:42.741699224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:12:52.742428379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:13:02.74175557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:13:12.742395657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:13:22.742222422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:13:32.741634244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:13:42.741599306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:13:52.742307771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:14:02.742275915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:14:12.741794353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:14:22.742516567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:14:22.742549796Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":361,"service":"observability"}
{"time":"2026-05-05T22:14:32.741652223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:14:42.742620475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:14:52.741692342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:15:02.742424969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:15:12.742488361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:15:22.742098721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:15:32.741581453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:15:42.742435517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:15:52.742121628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:16:02.741751024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:16:12.742156959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:16:22.742467443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:16:32.741754194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:16:42.742559249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:16:52.741600607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:17:02.741765143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:17:12.741635766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:17:22.742499196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:17:32.74212939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:17:42.741701595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:17:52.742360607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:18:02.742470263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:18:12.741646628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:18:22.741705178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:18:32.741637257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:18:42.742104233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:18:52.742133644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:19:02.742188518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:19:12.741661154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:19:22.742417066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:19:32.741747649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:19:32.741782393Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":362,"service":"observability"}
{"time":"2026-05-05T22:19:42.742265165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:19:52.74171635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:20:02.742468809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:20:12.742075555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:20:22.742582781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:20:32.741674147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:20:42.742036401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:20:52.741651748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:21:02.742204288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:21:12.742329818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:21:22.742148289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:21:32.741658765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:21:42.741624625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:21:52.742565707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:22:02.741587736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:22:12.742201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:22:22.742099497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:22:32.741686865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:22:42.741683636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:22:52.742464437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:23:02.742207825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:23:12.742171509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:23:22.741687304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:23:32.741560339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:23:42.742299836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:23:52.742094415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:24:02.742153098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:24:12.742049959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:24:22.742563047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:24:32.74172397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:24:42.741632688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:24:42.741664869Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":363,"service":"observability"}
{"time":"2026-05-05T22:24:52.742179896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:25:02.742121153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:25:12.741600928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:25:22.742527901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:25:32.742254425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:25:42.742037239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:25:52.742491663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:26:02.74256528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:26:12.742509158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:26:22.742035896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:26:32.741735767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:26:42.742211315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:26:52.741667471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:27:02.741541095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:27:12.742323099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:27:22.742297879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:27:32.741840409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:27:42.742404335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:27:52.74217314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:28:02.742151531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:28:12.741592481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:28:22.742488823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:28:32.74167427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:28:42.741652557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:28:52.742506692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:29:02.742578245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:29:12.742317968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:29:22.74191158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:29:32.742453966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:29:42.742271967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:29:42.742303977Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":364,"service":"observability"}
{"time":"2026-05-05T22:29:52.742015878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:30:02.748748706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:30:12.742076444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:30:22.741545231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:30:32.741732686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:30:42.742302102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:30:52.742085839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:31:02.742083314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:31:12.7416638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:31:22.742402715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:31:32.742151738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:31:42.741858076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:31:52.741658809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:32:02.742449033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:32:12.741645789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:32:22.74264187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:32:32.741652332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:32:42.742582287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:32:52.742271627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:33:02.742063292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:33:12.74166821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:33:22.742514775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:33:32.742114418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:33:42.741619268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:33:52.742486168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:34:02.742151153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:34:12.742548132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:34:22.742076533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:34:32.741653014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:34:42.741657122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:34:52.742214159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:34:52.742266679Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":365,"service":"observability"}
{"time":"2026-05-05T22:35:02.742206016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:35:12.741586843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:35:22.742608796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:35:32.742084428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:35:42.742562473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:35:52.742265662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:36:02.742589541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:36:12.742418216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:36:22.742062868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:36:32.741647499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:36:42.742429584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:36:52.742079128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:37:02.742214432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:37:12.742605571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:37:22.742093038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:37:32.741935248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:37:42.742392708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:37:52.74207829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:38:02.741734106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:38:12.742522498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:38:22.742169496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:38:32.741678207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:38:42.742084062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:38:52.742271742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:39:02.741861357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:39:12.742228323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:39:22.741655975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:39:32.742551937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:39:42.742095083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:39:52.741656428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:40:02.74253271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:40:02.742571147Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":366,"service":"observability"}
{"time":"2026-05-05T22:40:12.741966205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:40:22.742014153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:40:32.741707053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:40:42.742265906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:40:52.741930591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:41:02.741581929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:41:12.742560998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:41:22.742401731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:41:32.742151263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:41:42.742492752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:41:52.742339223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:42:02.742654472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:42:12.742568219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:42:22.742443141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:42:32.741706508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:42:42.741685175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:42:52.742367069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:43:02.741723952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:43:12.742133467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:43:22.741859446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:43:32.74255415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:43:42.74198556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:43:52.742196931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:44:02.742149397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:44:12.74257132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:44:22.742586747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:44:32.742384162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:44:42.742407587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:44:52.742007964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:45:02.742230603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:45:12.741790008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:45:12.741835793Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":367,"service":"observability"}
{"time":"2026-05-05T22:45:22.74213532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:45:32.742563345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:45:42.74194899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:45:52.742483571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:46:02.7423059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:46:12.741685274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:46:22.742587845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:46:32.741675148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:46:42.742021771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:46:52.742584741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:47:02.741901845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:47:12.742315644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:47:22.742229495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:47:32.741738957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:47:42.742482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:47:52.742013267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:48:02.742054052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:48:12.742303589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:48:22.741995243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:48:32.74171243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:48:42.741896979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:48:52.742375908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:49:02.742060347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:49:12.742011241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:49:22.742321786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:49:32.741922135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:49:42.742403815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:49:52.742135753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:50:02.741696248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:50:12.742348907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:50:12.742385593Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":368,"service":"observability"}
{"time":"2026-05-05T22:50:22.742014363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:50:32.741639121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:50:42.741654884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:50:52.742359449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:51:02.742036503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:51:12.741730012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:51:22.742511423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:51:32.742180802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:51:42.741988917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:51:52.741568074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:52:02.742550655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:52:12.742404546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:52:22.742261534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:52:32.742045648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:52:42.741680828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:52:52.741904211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:53:02.742095159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:53:12.741736559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:53:22.742395446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:53:32.742404361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:53:42.741942501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:53:52.742319102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:54:02.743776452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:54:12.742550358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:54:22.741779729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:54:32.741621657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:54:42.741718942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:54:52.741690576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:55:02.742584636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:55:12.742524569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:55:12.742561428Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":369,"service":"observability"}
{"time":"2026-05-05T22:55:22.741673375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:55:32.742196218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:55:42.742015174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:55:52.741622744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:56:02.742306892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:56:12.742134206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:56:22.74161967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:56:32.741677656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:56:42.742543897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:56:52.742312083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:57:02.742138821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:57:12.741615729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:57:22.742201838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:57:32.74167287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:57:42.742401985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:57:52.742452144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:58:02.742461435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:58:12.742475599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:58:22.742132153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:58:32.741712652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:58:42.742372255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:58:52.742123469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:59:02.742153197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:59:12.741745772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:59:22.74223059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:59:32.742108285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:59:42.741668726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T22:59:52.742066433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:00:02.742729624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:00:12.741672402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:00:22.742152784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:00:22.742191382Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":370,"service":"observability"}
{"time":"2026-05-05T23:00:32.742131711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:00:42.741808292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:00:52.741705234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:01:02.742463868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:01:12.741623107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:01:22.742381329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:01:32.742130943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:01:42.742120181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:01:52.741556856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:02:02.742313708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:02:12.742166881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:02:22.741923601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:02:32.741660235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:02:42.742018376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:02:52.741701369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:03:02.742252435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:03:12.741943004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:03:22.741887271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:03:32.741573694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:03:42.742213904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:03:52.742166578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:04:02.741782942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:04:12.74166363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:04:22.743423266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:04:32.741571716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:04:42.742125054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:04:52.741732683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:05:02.742316727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:05:12.741988735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:05:22.742564663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:05:22.742595181Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":371,"service":"observability"}
{"time":"2026-05-05T23:05:32.741701918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:05:42.741810121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:05:52.741665248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:06:02.745612376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:06:12.74196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:06:22.741610677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:06:32.742093478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:06:42.741758611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:06:52.74202696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:07:02.743816427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:07:12.742029245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:07:22.741775065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:07:32.742536181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:07:42.741556787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:07:52.74238858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:08:02.74175392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:08:12.741550458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:08:22.74174715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:08:32.742535704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:08:42.74169749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:08:52.74207447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:09:02.742638467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:09:12.742619905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:09:22.742379806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:09:32.742269254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:09:42.742276971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:09:52.742067488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:10:02.742036051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:10:12.742223261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:10:22.742312427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:10:32.741657297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:10:32.741695458Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":372,"service":"observability"}
{"time":"2026-05-05T23:10:42.742331358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:10:52.74210065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:11:02.742588435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:11:12.742286573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:11:22.741612929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:11:32.742560102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:11:42.742157704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:11:52.741789309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:12:02.74256241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:12:12.742260937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:12:22.741974321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:12:32.741858273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:12:42.742113991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:12:52.741780043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:13:02.741636881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:13:12.741793228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:13:22.742109439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:13:32.74213948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:13:42.74157867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:13:52.742361149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:14:02.742511752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:14:12.742181933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:14:22.741896175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:14:32.741644793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:14:42.742621503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:14:52.741723704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:15:02.741827741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:15:12.74248936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:15:22.742553911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:15:32.74167119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:15:32.741702304Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":373,"service":"observability"}
{"time":"2026-05-05T23:15:42.742070436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:15:52.741573552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:16:02.742309452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:16:12.741785466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:16:22.742455344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:16:32.742332138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:16:42.742597034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:16:52.742161844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:17:02.742177863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:17:12.74173956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:17:22.741764174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:17:32.741564773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:17:42.741668077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:17:52.741880455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:18:02.741822856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:18:12.74205551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:18:22.74189153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:18:32.741631414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:18:42.741663465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:18:52.741661921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:19:02.741641274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:19:12.741849664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:19:22.742044336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:19:32.742071266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:19:42.741739706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:19:52.742483133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:20:02.742541664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:20:12.74244594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:20:22.742419907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:20:32.742620206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:20:32.742654943Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":374,"service":"observability"}
{"time":"2026-05-05T23:20:42.742474156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:20:52.742310937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:21:02.742305266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:21:12.742094287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:21:22.74166048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:21:32.742202336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:21:42.741641182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:21:52.741937916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:22:02.742342002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:22:12.742510563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:22:22.742060224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:22:32.742258254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:22:42.742583629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:22:52.742402116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:23:02.742260704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:23:12.741776606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:23:22.742512048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:23:32.74205902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:23:42.741817707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:23:52.741993256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:24:02.742481562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:24:12.742466984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:24:22.742043951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:24:32.741986962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:24:42.741688887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:24:52.741594831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:25:02.742269105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:25:12.741654428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:25:22.742566482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:25:32.742037153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:25:42.741791076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:25:42.741821518Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":375,"service":"observability"}
{"time":"2026-05-05T23:25:52.741704345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:26:02.741608603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:26:12.742003285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:26:22.74171992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:26:32.741553515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:26:42.74226051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:26:52.7417899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:27:02.742643598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:27:12.74200856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:27:22.741705238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:27:32.742419904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:27:42.742656541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:27:52.741886788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:28:02.742127594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:28:12.742058458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:28:22.741614075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:28:32.741650274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:28:42.742448455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:28:52.741847345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:29:02.742386193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:29:12.742157129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:29:22.742161445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:29:32.74191216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:29:42.74243812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:29:52.742489337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:30:02.743074504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:30:12.742415818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:30:22.742565925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:30:32.741723048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:30:42.74209198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:30:42.742126401Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":376,"service":"observability"}
{"time":"2026-05-05T23:30:52.742587846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:31:02.74253549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:31:12.742094072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:31:22.742570344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:31:32.742344577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:31:42.741632841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:31:52.742360025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:32:02.742279501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:32:12.742579205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:32:22.742558506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:32:32.742108056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:32:42.742617099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:32:52.741955306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:33:02.742365629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:33:12.741665887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:33:22.741978474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:33:32.742550543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:33:42.742372012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:33:52.741759162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:34:02.742569823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:34:12.742017935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:34:22.741889748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:34:32.74160375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:34:42.742100679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:34:52.742393746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:35:02.74176901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:35:12.741916159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:35:22.741684584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:35:32.742603414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:35:42.741608859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:35:52.742311006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:35:52.742347378Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":377,"service":"observability"}
{"time":"2026-05-05T23:36:02.741737239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:36:12.742184086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:36:22.741654398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:36:32.741820224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:36:42.742524246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:36:52.742077909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:37:02.742275763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:37:12.74236063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:37:22.741739412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:37:32.742488208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:37:42.741845156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:37:52.742051185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:38:02.741798567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:38:12.741889748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:38:22.741638749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:38:32.741612347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:38:42.742525859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:38:52.74260875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:39:02.742505651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:39:12.741690947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:39:22.742278421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:39:32.741798332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:39:42.742625851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:39:52.741874085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:40:02.742682987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:40:12.741842991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:40:22.741759279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:40:32.742306393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:40:42.742425935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:40:52.741621707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:41:02.742118274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:41:02.742150197Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":378,"service":"observability"}
{"time":"2026-05-05T23:41:12.7419541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:41:22.742205783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:41:32.742358612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:41:42.741631295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:41:52.741650009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:42:02.742374013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:42:12.742025553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:42:22.741622692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:42:32.74228838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:42:42.741862881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:42:52.742587715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:43:02.742394943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:43:12.7422053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:43:22.74180873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:43:32.741738507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:43:42.742531735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:43:52.741559344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:44:02.742574787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:44:12.742130825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:44:22.741620533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:44:32.742190351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:44:42.741908488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:44:52.742563767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:45:02.742549372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:45:12.742264141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:45:22.742604253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:45:32.742323796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:45:42.741826096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:45:52.741670477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:46:02.742093887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:46:12.742115527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:46:12.742148041Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":379,"service":"observability"}
{"time":"2026-05-05T23:46:22.742352606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:46:32.742023151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:46:42.74180049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:46:52.742573275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:47:02.741778079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:47:12.742452349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:47:22.742176165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:47:32.742415235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:47:42.742136272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:47:52.74164606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:48:02.741632659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:48:12.742312606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:48:22.742517967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:48:32.742347156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:48:42.741721712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:48:52.742628324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:49:02.742363977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:49:12.742097252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:49:22.741849756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:49:32.741664899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:49:42.742452566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:49:52.741855522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:50:02.742364459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:50:12.741564019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:50:22.742463544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:50:32.741572793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:50:42.742002206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:50:52.742565478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:51:02.742357455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:51:12.741836806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:51:22.741859864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:51:22.741896409Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":380,"service":"observability"}
{"time":"2026-05-05T23:51:32.742381159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:51:42.742138253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:51:52.74180314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:52:02.742167193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:52:12.742452971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:52:22.742124628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:52:32.742076388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:52:42.742499544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:52:52.741855086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:53:02.742175692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:53:12.741662111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:53:22.741880974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:53:32.741681984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:53:42.741631654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:53:52.741840198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:54:02.742529658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:54:12.741839089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:54:22.741582449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:54:32.742228572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:54:42.74185756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:54:52.74248573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:55:02.742363446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:55:12.742473587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:55:22.741717135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:55:32.741598364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:55:42.741654474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:55:52.742408317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:56:02.741704352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:56:12.742083804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:56:22.742427369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:56:22.742460488Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":381,"service":"observability"}
{"time":"2026-05-05T23:56:32.741855349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:56:42.741792773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:56:52.742296705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:57:02.742111051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:57:12.741837739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:57:22.742562062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:57:32.742420808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:57:42.742068788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:57:52.74160745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:58:02.742557276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:58:12.742128188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:58:22.74198474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:58:32.742193158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:58:42.741644189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:58:52.742409776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:59:02.742544756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:59:12.741990997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:59:22.741864872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:59:32.742392016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:59:42.741970468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-05T23:59:52.741634528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:00:02.742226624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:00:12.742283843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:00:22.741726782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:00:32.742374357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:00:42.741863527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:00:52.74188011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:01:02.745893488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:01:12.742200478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:01:22.742065766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:01:32.742055621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:01:32.742117522Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":382,"service":"observability"}
{"time":"2026-05-06T00:01:42.742209765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:01:52.741963484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:02:02.742179943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:02:12.742152119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:02:22.741869697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:02:32.742161372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:02:42.742384699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:02:52.742622806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:03:02.742123532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:03:12.742360816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:03:22.742195713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:03:32.742386084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:03:42.741638346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:03:52.74231735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:04:02.741612069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:04:12.742393093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:04:22.741684966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:04:32.74175198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:04:42.742489081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:04:52.741657489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:05:02.742132922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:05:12.742207534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:05:22.742582712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:05:32.742568758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:05:42.741817303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:05:52.742197642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:06:02.748017589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:06:12.742199702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:06:22.741565265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:06:32.74245944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:06:32.742492641Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":383,"service":"observability"}
{"time":"2026-05-06T00:06:42.742010102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:06:52.742391093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:07:02.742107431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:07:12.742525137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:07:22.742543909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:07:32.741974078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:07:42.74175529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:07:52.742586343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:08:02.742286898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:08:12.742494452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:08:22.741942257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:08:32.741735442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:08:42.742480499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:08:52.741957733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:09:02.742150604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:09:12.742071888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:09:22.741741852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:09:32.742541292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:09:42.741997354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:09:52.741972743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:10:02.742481693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:10:12.742497989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:10:22.742103246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:10:32.741674329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:10:42.74214147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:10:52.742492763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:11:02.742325779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:11:12.742150133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:11:22.742081923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:11:32.742293684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:11:42.741653607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:11:42.741686831Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":384,"service":"observability"}
{"time":"2026-05-06T00:11:52.742229761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:12:02.742263758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:12:12.742384946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:12:22.742222145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:12:32.741738547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:12:42.742090684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:12:52.742231593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:13:02.742271788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:13:12.742103919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:13:22.742419494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:13:32.74250516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:13:42.742433039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:13:52.741897679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:14:02.742575027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:14:12.741579491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:14:22.742300306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:14:32.742499311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:14:42.74219998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:14:52.741984127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:15:02.742145626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:15:12.742416651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:15:22.741990399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:15:32.741926904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:15:42.742519337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:15:52.74213827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:16:02.742212251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:16:12.742177084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:16:22.741929671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:16:32.742451715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:16:42.742272882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:16:42.74230906Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":385,"service":"observability"}
{"time":"2026-05-06T00:16:52.741941064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:17:02.742535094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:17:12.742009251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:17:22.742111667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:17:32.742578647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:17:42.741593917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:17:52.742355674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:18:02.742390421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:18:12.741626828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:18:22.74194248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:18:32.742061919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:18:42.742157989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:18:52.74176808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:19:02.742141839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:19:12.742385428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:19:22.742087182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:19:32.742517972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:19:42.74252808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:19:52.741960221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:20:02.742282985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:20:12.742268748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:20:22.742312364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:20:32.74177405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:20:42.741968155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:20:52.741894751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:21:02.742061252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:21:12.742583469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:21:22.741809413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:21:32.742427413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:21:42.742258472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:21:52.742126274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:21:52.742162088Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":386,"service":"observability"}
{"time":"2026-05-06T00:22:02.741565037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:22:12.742063898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:22:22.74158775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:22:32.742377097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:22:42.742096121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:22:52.741725971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:23:02.742124407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:23:12.742027085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:23:22.742204789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:23:32.741816057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:23:42.741934591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:23:52.742361094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:24:02.741749658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:24:12.742007374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:24:22.741588521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:24:32.742181377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:24:42.742002956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:24:52.742085891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:25:02.742012812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:25:12.741566916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:25:22.742021635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:25:32.741959511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:25:42.742420413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:25:52.742096891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:26:02.742565846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:26:12.742186287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:26:22.741746432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:26:32.742478896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:26:42.742415797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:26:52.742172087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:26:52.742205245Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":387,"service":"observability"}
{"time":"2026-05-06T00:27:02.742004672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:27:12.741638949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:27:22.741640968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:27:32.741600265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:27:42.741649226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:27:52.741623162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:28:02.742572675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:28:12.741665443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:28:22.741667559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:28:32.742356176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:28:42.741721019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:28:52.741685337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:29:02.742032593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:29:12.741643974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:29:22.741682193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:29:32.741598714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:29:42.741950934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:29:52.741689654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:30:02.742934775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:30:12.741630476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:30:22.742128206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:30:32.741785641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:30:42.742088141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:30:52.741572075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:31:02.741733001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:31:12.741941478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:31:22.741586127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:31:32.741636913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:31:42.741662714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:31:52.741633288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:32:02.742555207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:32:02.742587792Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":388,"service":"observability"}
{"time":"2026-05-06T00:32:12.742257479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:32:22.741644581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:32:32.742123356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:32:42.742008912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:32:52.742489385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:33:02.742006747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:33:12.741676457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:33:22.742501776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:33:32.741636477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:33:42.741660761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:33:52.741622226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:34:02.742577202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:34:12.741657013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:34:22.741642619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:34:32.741720315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:34:42.741662086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:34:52.741693753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:35:02.742443908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:35:12.741642282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:35:22.741655548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:35:32.741614929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:35:42.741984739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:35:52.741581794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:36:02.742929589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:36:12.741576117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:36:22.742159122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:36:32.741636023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:36:42.741725515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:36:52.742394772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:37:02.741795376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:37:12.741869025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:37:12.741905983Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":389,"service":"observability"}
{"time":"2026-05-06T00:37:22.742591759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:37:32.741637261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:37:42.74169555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:37:52.741633016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:38:02.741641859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:38:12.741650725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:38:22.741708923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:38:32.742341401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:38:42.741686399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:38:52.741549839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:39:02.742579152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:39:12.74190106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:39:22.741648915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:39:32.74163421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:39:42.74165594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:39:52.742272316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:40:02.74267066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:40:12.741749252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:40:22.742605702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:40:32.742139463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:40:42.741655417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:40:52.742582887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:41:02.742470006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:41:12.741638636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:41:22.741601658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:41:32.741665823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:41:42.74165339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:41:52.741573001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:42:02.743808618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:42:12.741644883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:42:22.742083378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:42:22.742126584Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":390,"service":"observability"}
{"time":"2026-05-06T00:42:32.742168736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:42:42.741661639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:42:52.74166624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:43:02.742179433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:43:12.741677265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:43:22.741604404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:43:32.741625377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:43:42.741654465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:43:52.741689846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:44:02.74258992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:44:12.742259678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:44:22.741642053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:44:32.741710472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:44:42.742605965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:44:52.741690934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:45:02.742571722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:45:12.741693788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:45:22.742487957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:45:32.741689589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:45:42.741669583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:45:52.741644872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:46:02.742576876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:46:12.742514701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:46:22.741626745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:46:32.741552344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:46:42.741706089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:46:52.741611004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:47:02.742201428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:47:12.742096004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:47:22.741641987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:47:32.741594681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:47:32.741629703Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":391,"service":"observability"}
{"time":"2026-05-06T00:47:42.742539065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:47:52.742298691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:48:02.742571593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:48:12.742541812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:48:22.741666566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:48:32.741662074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:48:42.741816269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:48:52.742589191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:49:02.742280702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:49:12.742560304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:49:22.741664605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:49:32.74161698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:49:42.741590121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:49:52.742503966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:50:02.742349645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:50:12.7416271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:50:22.741641432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:50:32.741633114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:50:42.741721198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:50:52.742546123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:51:02.74252261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:51:12.741663575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:51:22.741864097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:51:32.741729495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:51:42.741687897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:51:52.741642872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:52:02.741576475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:52:12.74242038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:52:22.74169384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:52:32.741650159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:52:32.74168165Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":392,"service":"observability"}
{"time":"2026-05-06T00:52:42.741700177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:52:52.741691868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:53:02.742568941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:53:12.741610963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:53:22.742578501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:53:32.741651198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:53:42.741647626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:53:52.741629918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:54:02.74227181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:54:12.741653724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:54:22.742466588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:54:32.741653804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:54:42.74166928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:54:52.741785352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:55:02.742033554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:55:12.741623328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:55:22.741719614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:55:32.742563466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:55:42.741636764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:55:52.741624859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:56:02.741997266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:56:12.741749869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:56:22.742515969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:56:32.741658891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:56:42.741623264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:56:52.741720387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:57:02.74222324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:57:12.742459063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:57:22.74165391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:57:32.741645485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:57:42.741765198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:57:42.741801513Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":393,"service":"observability"}
{"time":"2026-05-06T00:57:52.742458885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:58:02.742524322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:58:12.74191436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:58:22.742394678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:58:32.741613976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:58:42.742268794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:58:52.741584302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:59:02.74207219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:59:12.741605665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:59:22.741660023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:59:32.74162726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:59:42.742456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T00:59:52.741636592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:00:02.757342138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:00:12.74243412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:00:22.741683852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:00:32.741675509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:00:42.742555462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:00:52.742547698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:01:02.743795066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:01:12.742318021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:01:22.74169789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:01:32.741885107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:01:42.741625326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:01:52.742579327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:02:02.742530633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:02:12.74206765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:02:22.741692361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:02:32.741637494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:02:42.741650661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:02:52.741703455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:02:52.74174331Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":394,"service":"observability"}
{"time":"2026-05-06T01:03:02.742401994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:03:12.741666218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:03:22.741696078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:03:32.742289056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:03:42.741666656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:03:52.74164169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:04:02.742562116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:04:12.741631724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:04:22.741686255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:04:32.742064733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:04:42.741636671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:04:52.742412684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:05:02.745725674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:05:12.742108406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:05:22.741579169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:05:32.742121682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:05:42.741637645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:05:52.742548993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:06:02.744306012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:06:12.74184223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:06:22.741592744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:06:32.742405405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:06:42.742018221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:06:52.741658921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:07:02.742588308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:07:12.742579496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:07:22.741689392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:07:32.741607038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:07:42.742567028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:07:52.742417171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:07:52.742461188Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":395,"service":"observability"}
{"time":"2026-05-06T01:08:02.742353017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:08:12.741616691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:08:22.742311748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:08:32.741627479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:08:42.7417168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:08:52.742362036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:09:02.742219503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:09:12.741998614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:09:22.741619861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:09:32.741562392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:09:42.741637323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:09:52.741624401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:10:02.741802313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:10:12.742293486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:10:22.741583931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:10:32.741661656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:10:42.742510267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:10:52.741637928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:11:02.742315558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:11:12.741639734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:11:22.741640235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:11:32.742527795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:11:42.742196925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:11:52.741619916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:12:02.742374154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:12:12.742506729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:12:22.742121083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:12:32.741632218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:12:42.74163707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:12:52.742325373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:13:02.74250492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:13:02.742543059Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":396,"service":"observability"}
{"time":"2026-05-06T01:13:12.74163815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:13:22.742406285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:13:32.741620802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:13:42.74256039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:13:52.74221445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:14:02.741633654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:14:12.741655813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:14:22.742551421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:14:32.742317885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:14:42.742018668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:14:52.742305964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:15:02.742867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:15:12.742434137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:15:22.741652265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:15:32.741655969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:15:42.742473501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:15:52.741849857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:16:02.741981549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:16:12.742619362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:16:22.742309414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:16:32.741860502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:16:42.741733019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:16:52.741600542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:17:02.742586567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:17:12.741673567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:17:22.741724839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:17:32.74227364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:17:42.74212663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:17:52.7416419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:18:02.742565437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:18:02.742608474Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":397,"service":"observability"}
{"time":"2026-05-06T01:18:12.741845161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:18:22.742320924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:18:32.741667124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:18:42.742593782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:18:52.74215196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:19:02.742184682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:19:12.74171974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:19:22.742325507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:19:32.741823991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:19:42.742486061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:19:52.742267611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:20:02.74286667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:20:12.741677699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:20:22.742513962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:20:32.74236969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:20:42.742122626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:20:52.741670946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:21:02.742559416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:21:12.741649934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:21:22.741602281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:21:32.742362668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:21:42.742185606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:21:52.741690297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:22:02.742049244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:22:12.742214187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:22:22.741646253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:22:32.741575198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:22:42.742496083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:22:52.741631354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:23:02.742481798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:23:12.741740451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:23:12.741775215Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":398,"service":"observability"}
{"time":"2026-05-06T01:23:22.742483154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:23:32.742063272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:23:42.741687285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:23:52.742587884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:24:02.742565535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:24:12.742483405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:24:22.742101817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:24:32.741748013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:24:42.74219364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:24:52.742616941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:25:02.742363488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:25:12.741760523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:25:22.742454656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:25:32.741813267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:25:42.741744413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:25:52.742463195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:26:02.742495755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:26:12.741681376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:26:22.742616037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:26:32.742284737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:26:42.742436038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:26:52.741701471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:27:02.742551366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:27:12.74229417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:27:22.741650303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:27:32.742525759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:27:42.742171948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:27:52.741756177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:28:02.742490357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:28:12.741984887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:28:12.742017705Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":399,"service":"observability"}
{"time":"2026-05-06T01:28:22.741603921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:28:32.742357715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:28:42.741655859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:28:52.742587128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:29:02.742453659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:29:12.742184432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:29:22.741702439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:29:32.74161205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:29:42.742252854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:29:52.741662391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:30:02.742347378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:30:12.741609953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:30:22.742467486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:30:32.742344825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:30:42.742018959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:30:52.741626635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:31:02.741563281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:31:12.742307979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:31:22.742160641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:31:32.741616285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:31:42.742519852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:31:52.742220579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:32:02.742079072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:32:12.741700797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:32:22.741595188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:32:32.742439283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:32:42.742280549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:32:52.742554467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:33:02.741608808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:33:12.741705826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:33:22.742205361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:33:22.742261783Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":400,"service":"observability"}
{"time":"2026-05-06T01:33:32.741643315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:33:42.742576234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:33:52.742201695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:34:02.742072736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:34:12.741636355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:34:22.742376844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:34:32.742551495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:34:42.74207737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:34:52.742549553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:35:02.742275362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:35:12.74173035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:35:22.742584911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:35:32.742276579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:35:42.741644106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:35:52.741563499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:36:02.742468523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:36:12.742052936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:36:22.741582838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:36:32.742535578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:36:42.742179351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:36:52.741628934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:37:02.74254529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:37:12.742553347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:37:22.742304595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:37:32.741991224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:37:42.742318451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:37:52.741582201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:38:02.742375292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:38:12.741675013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:38:22.742444702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:38:22.742573842Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":401,"service":"observability"}
{"time":"2026-05-06T01:38:32.742077285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:38:42.741644384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:38:52.742621619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:39:02.742174478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:39:12.741658159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:39:22.7423284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:39:32.741953406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:39:42.741613281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:39:52.742278172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:40:02.743617677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:40:12.741634264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:40:22.742580355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:40:32.742407425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:40:42.742179555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:40:52.741958766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:41:02.7429145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:41:12.742411623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:41:22.741957417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:41:32.741890728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:41:42.742654335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:41:52.742161012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:42:02.742686065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:42:12.741867854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:42:22.742405154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:42:32.741898158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:42:42.741628994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:42:52.741652001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:43:02.74211002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:43:12.742536822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:43:22.742185133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:43:32.741952339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:43:32.741999215Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":402,"service":"observability"}
{"time":"2026-05-06T01:43:42.741646654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:43:52.742460613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:44:02.742177783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:44:12.741989734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:44:22.742322715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:44:32.742563227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:44:42.741922434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:44:52.741955326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:45:02.742362547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:45:12.742173264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:45:22.741516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:45:32.742428146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:45:42.742079601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:45:52.74238927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:46:02.742282118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:46:12.741663291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:46:22.742378752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:46:32.741914712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:46:42.741590978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:46:52.742315122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:47:02.742660256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:47:12.741976504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:47:22.742586291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:47:32.742171279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:47:42.742754761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:47:52.742321767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:48:02.741979594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:48:12.742316218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:48:22.742084496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:48:32.742463634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:48:32.742498858Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":403,"service":"observability"}
{"time":"2026-05-06T01:48:42.742289993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:48:52.741802545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:49:02.742089005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:49:12.742070171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:49:22.742651022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:49:32.74230004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:49:42.74199608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:49:52.742676224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:50:02.742049611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:50:12.742373297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:50:22.742349932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:50:32.741909653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:50:42.741681945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:50:52.742302714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:51:02.741990377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:51:12.742644277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:51:22.742317086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:51:32.742192758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:51:42.742624204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:51:52.741967553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:52:02.741841452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:52:12.742311548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:52:22.741980514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:52:32.741867502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:52:42.742379463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:52:52.741797183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:53:02.742604379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:53:12.74216033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:53:22.741773201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:53:32.741578128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:53:42.742541711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:53:42.742580544Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":404,"service":"observability"}
{"time":"2026-05-06T01:53:52.742039371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:54:02.742015852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:54:12.742399736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:54:22.74204413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:54:32.742267479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:54:42.741666719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:54:52.742273538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:55:02.742220429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:55:12.741647876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:55:22.742182313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:55:32.741802371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:55:42.742392898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:55:52.742150932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:56:02.742319853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:56:12.742566748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:56:22.742437121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:56:32.742033844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:56:42.741689465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:56:52.742288612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:57:02.742006227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:57:12.741633967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:57:22.742419374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:57:32.742011904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:57:42.743518623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:57:52.742113003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:58:02.741853238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:58:12.742473555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:58:22.742205605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:58:32.741790509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:58:42.742634967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:58:42.742672686Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":405,"service":"observability"}
{"time":"2026-05-06T01:58:52.742252134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:59:02.741882764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:59:12.742647207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:59:22.741890289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:59:32.741745138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:59:42.742306011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T01:59:52.742089485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:00:02.742674354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:00:12.742097723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:00:22.741925991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:00:32.741738155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:00:42.741664114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:00:52.741570823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:01:02.743377566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:01:12.742558767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:01:22.742309585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:01:32.74159155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:01:42.742557139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:01:52.74228429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:02:02.742151214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:02:12.741778065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:02:22.7416588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:02:32.741820362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:02:42.742066067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:02:52.742652833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:03:02.742208901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:03:12.74164551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:03:22.74168336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:03:32.742411673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:03:42.741624283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:03:52.742311854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:03:52.742345808Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":406,"service":"observability"}
{"time":"2026-05-06T02:04:02.741925926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:04:12.742409622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:04:22.742035969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:04:32.74216601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:04:42.742375109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:04:52.74237258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:05:02.743527746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:05:12.742343863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:05:22.742077626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:05:32.742325721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:05:42.74177878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:05:52.741728113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:06:02.742880804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:06:12.741735361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:06:22.741643925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:06:32.741597532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:06:42.742164471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:06:52.742153721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:07:02.741949634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:07:12.742289987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:07:22.742353594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:07:32.741744601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:07:42.741575027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:07:52.741773564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:08:02.742010014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:08:12.742139957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:08:22.741945664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:08:32.742134509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:08:42.741930065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:08:52.741612463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:09:02.74256616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:09:02.742651346Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":407,"service":"observability"}
{"time":"2026-05-06T02:09:12.742024048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:09:22.742397673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:09:32.741731982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:09:42.742448425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:09:52.742215198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:10:02.741980242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:10:12.74190271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:10:22.741777693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:10:32.741573437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:10:42.741664571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:10:52.742079498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:11:02.742137408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:11:12.741656953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:11:22.742143699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:11:32.742298312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:11:42.741966421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:11:52.74234797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:12:02.742199114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:12:12.742146675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:12:22.742288578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:12:32.741880285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:12:42.742553942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:12:52.7421744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:13:02.743472202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:13:12.742101187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:13:22.741929394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:13:32.742266498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:13:42.742033397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:13:52.742224196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:14:02.742778736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:14:02.742816666Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":408,"service":"observability"}
{"time":"2026-05-06T02:14:12.742760083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:14:22.742382289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:14:32.741593544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:14:42.742166855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:14:52.742291365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:15:02.742785371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:15:12.741710895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:15:22.742352844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:15:32.741701614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:15:42.741772779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:15:52.742380808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:16:02.741836667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:16:12.741640174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:16:22.742315788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:16:32.741931924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:16:42.74161032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:16:52.742584554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:17:02.741865787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:17:12.742079071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:17:22.741789425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:17:32.742292097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:17:42.741964712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:17:52.74167747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:18:02.741930315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:18:12.742205618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:18:22.742684148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:18:32.742704438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:18:42.74218897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:18:52.741786196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:19:02.741808925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:19:12.742269642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:19:12.742323745Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":409,"service":"observability"}
{"time":"2026-05-06T02:19:22.741993917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:19:32.741849306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:19:42.742139258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:19:52.742688713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:20:02.7420281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:20:12.742137013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:20:22.742608848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:20:32.742663432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:20:42.741744553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:20:52.741879451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:21:02.741749813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:21:12.742227147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:21:22.741660417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:21:32.74188186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:21:42.74173481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:21:52.74176057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:22:02.74203732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:22:12.741924824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:22:22.741901059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:22:32.742321279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:22:42.74193999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:22:52.742191915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:23:02.741813063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:23:12.741696847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:23:22.742703916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:23:32.742058151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:23:42.742018863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:23:52.742674633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:24:02.742005605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:24:12.741614224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:24:22.74189682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:24:22.741930221Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":410,"service":"observability"}
{"time":"2026-05-06T02:24:32.74201628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:24:42.742772619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:24:52.742304877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:25:02.742029025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:25:12.741807932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:25:22.741711496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:25:32.742468573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:25:42.742067716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:25:52.742323519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:26:02.741801316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:26:12.741921953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:26:22.741587617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:26:32.742001674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:26:42.7417387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:26:52.741590703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:27:02.742610392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:27:12.742196558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:27:22.742689114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:27:32.742090388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:27:42.741849035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:27:52.741846181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:28:02.742627636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:28:12.741648797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:28:22.742109884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:28:32.741589637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:28:42.742014226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:28:52.741597851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:29:02.742099839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:29:12.742272772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:29:22.741625449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:29:32.741584125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:29:32.741620397Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":411,"service":"observability"}
{"time":"2026-05-06T02:29:42.742741781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:29:52.742662551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:30:02.742413887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:30:12.741621133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:30:22.741622737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:30:32.742599092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:30:42.74230119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:30:52.742210879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:31:02.742348054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:31:12.742458638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:31:22.741580669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:31:32.742421153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:31:42.741732307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:31:52.741806584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:32:02.74202747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:32:12.741599005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:32:22.74168336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:32:32.741860254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:32:42.742021394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:32:52.742697721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:33:02.741932111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:33:12.741604537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:33:22.741715124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:33:32.741636729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:33:42.742222003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:33:52.742634655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:34:02.741833951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:34:12.742147122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:34:22.742407808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:34:32.742036811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:34:32.742069329Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":412,"service":"observability"}
{"time":"2026-05-06T02:34:42.741879218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:34:52.742402344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:35:02.741938508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:35:12.741655223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:35:22.742437888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:35:32.742008103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:35:42.741759077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:35:52.741669252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:36:02.743118576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:36:12.742062196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:36:22.741620125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:36:32.742607376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:36:42.741827257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:36:52.741641073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:37:02.742583316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:37:12.741821512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:37:22.742896858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:37:32.7421849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:37:42.741926854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:37:52.741753727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:38:02.741822249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:38:12.741891377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:38:22.742313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:38:32.742065082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:38:42.74193437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:38:52.742679858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:39:02.741807689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:39:12.742567985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:39:22.742210168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:39:32.741894914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:39:42.741640137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:39:42.741686538Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":413,"service":"observability"}
{"time":"2026-05-06T02:39:52.742644641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:40:02.743130691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:40:12.741936915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:40:22.741657546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:40:32.741739367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:40:42.742625646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:40:52.741633831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:41:02.742969984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:41:12.742078522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:41:22.741800019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:41:32.742401107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:41:42.741942255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:41:52.742168215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:42:02.742325279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:42:12.742455771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:42:22.742001818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:42:32.741556572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:42:42.742681015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:42:52.7417347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:43:02.742628345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:43:12.742060147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:43:22.741814384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:43:32.742424538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:43:42.741678187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:43:52.742734765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:44:02.74196865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:44:12.741630144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:44:22.742459187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:44:32.74239852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:44:42.741933909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:44:42.741968419Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":414,"service":"observability"}
{"time":"2026-05-06T02:44:52.74156096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:45:02.742902968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:45:12.741748937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:45:22.742676656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:45:32.74193559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:45:42.741580063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:45:52.742193875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:46:02.742663022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:46:12.741570515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:46:22.742334793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:46:32.742272079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:46:42.741857613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:46:52.741862633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:47:02.741692148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:47:12.742584131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:47:22.741874609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:47:32.741610416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:47:42.742629619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:47:52.741968331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:48:02.741555056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:48:12.742312756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:48:22.741624628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:48:32.742440354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:48:42.742325726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:48:52.741896264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:49:02.741987667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:49:12.74191879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:49:22.742312317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:49:32.742182923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:49:42.741773465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:49:52.742587165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:49:52.74263506Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":415,"service":"observability"}
{"time":"2026-05-06T02:50:02.74235181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:50:12.742447968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:50:22.742224736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:50:32.741846838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:50:42.742279856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:50:52.741693287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:51:02.741608194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:51:12.742697896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:51:22.74216282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:51:32.741915535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:51:42.742324525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:51:52.742229842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:52:02.742962578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:52:12.742672879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:52:22.742192489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:52:32.74231788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:52:42.742282864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:52:52.741596907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:53:02.742405422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:53:12.741689024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:53:22.742442257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:53:32.741915024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:53:42.741807312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:53:52.74266342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:54:02.741895556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:54:12.742394115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:54:22.742188937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:54:32.741688531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:54:42.741704813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:54:52.742160516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:55:02.742195715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:55:02.742226362Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":416,"service":"observability"}
{"time":"2026-05-06T02:55:12.74189645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:55:22.742200515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:55:32.741766012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:55:42.742095986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:55:52.741589038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:56:02.742459144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:56:12.742353494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:56:22.741665693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:56:32.742603457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:56:42.741964051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:56:52.741591555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:57:02.742231627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:57:12.741731071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:57:22.741772529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:57:32.742279155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:57:42.74189183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:57:52.74159207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:58:02.742490173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:58:12.742177677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:58:22.741813877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:58:32.742498655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:58:42.7416999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:58:52.742476633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:59:02.741561006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:59:12.742155418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:59:22.742082351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:59:32.742209037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:59:42.742471045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T02:59:52.741646098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:00:02.756501573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:00:02.756539591Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":417,"service":"observability"}
{"time":"2026-05-06T03:00:12.741956193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:00:22.741640238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:00:32.742664141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:00:42.742316242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:00:52.741884501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:01:02.74237083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:01:12.742670072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:01:22.742165279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:01:32.742079199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:01:42.742305713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:01:52.741558303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:02:02.742932724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:02:12.742538991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:02:22.741544431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:02:32.742162492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:02:42.742710922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:02:52.741659536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:03:02.742096711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:03:12.742703517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:03:22.742270815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:03:32.742417315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:03:42.74185285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:03:52.742008405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:04:02.742737188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:04:12.741831506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:04:22.741865284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:04:32.742507167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:04:42.742380503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:04:52.742441667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:05:02.741847779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:05:12.742561309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:05:12.742602074Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":418,"service":"observability"}
{"time":"2026-05-06T03:05:22.741713255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:05:32.741704664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:05:42.742581479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:05:52.742631588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:06:02.74214525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:06:12.741624035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:06:22.74207212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:06:32.742073907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:06:42.741888324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:06:52.741881464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:07:02.741672148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:07:12.741763652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:07:22.742685666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:07:32.742208718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:07:42.741707447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:07:52.741598977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:08:02.741632113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:08:12.742435197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:08:22.742676612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:08:32.741770194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:08:42.7416035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:08:52.742673175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:09:02.741605891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:09:12.742118716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:09:22.741794451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:09:32.742426261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:09:42.742518621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:09:52.742224411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:10:02.743588753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:10:12.741744697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:10:22.742019213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:10:22.742053865Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":419,"service":"observability"}
{"time":"2026-05-06T03:10:32.742667257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:10:42.742186052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:10:52.742703236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:11:02.742713826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:11:12.742315745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:11:22.74173372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:11:32.741541652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:11:42.742599302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:11:52.741784432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:12:02.742741098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:12:12.742231764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:12:22.742156701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:12:32.742225122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:12:42.741663724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:12:52.742201229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:13:02.741830036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:13:12.7424255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:13:22.742041725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:13:32.742616881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:13:42.742683879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:13:52.741691035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:14:02.741886557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:14:12.74158399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:14:22.742019146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:14:32.741550822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:14:42.742425543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:14:52.741685017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:15:02.744058003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:15:12.74230005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:15:22.741786168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:15:32.742187686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:15:32.742226025Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":420,"service":"observability"}
{"time":"2026-05-06T03:15:42.74171663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:15:52.742424981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:16:02.742287724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:16:12.7420154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:16:22.742310578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:16:32.742008427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:16:42.741641619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:16:52.741664114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:17:02.742050278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:17:12.741648826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:17:22.74169923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:17:32.741923881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:17:42.741595486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:17:52.742548758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:18:02.742615812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:18:12.742096511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:18:22.741731754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:18:32.74262939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:18:42.742565248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:18:52.742694613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:19:02.742084511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:19:12.741998101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:19:22.742563829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:19:32.74222293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:19:42.74245075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:19:52.741537406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:20:02.74302465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:20:12.741580332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:20:22.741878219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:20:32.741987131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:20:42.741581338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:20:42.741619075Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":421,"service":"observability"}
{"time":"2026-05-06T03:20:52.741941702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:21:02.742055284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:21:12.741660008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:21:22.742453719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:21:32.742001644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:21:42.741541349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:21:52.742322924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:22:02.742003208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:22:12.741698386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:22:22.742758728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:22:32.741842008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:22:42.741910159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:22:52.74226861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:23:02.742645319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:23:12.742540786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:23:22.741577199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:23:32.741650453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:23:42.742301231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:23:52.741864694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:24:02.742068398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:24:12.742741365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:24:22.742224915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:24:32.742683943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:24:42.74220268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:24:52.742175088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:25:02.741729222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:25:12.74199915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:25:22.74159931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:25:32.741971622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:25:42.741687953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:25:42.741723154Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":422,"service":"observability"}
{"time":"2026-05-06T03:25:52.742273081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:26:02.742321744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:26:12.741744064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:26:22.741604797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:26:32.742396355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:26:42.742301376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:26:52.742191202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:27:02.74158134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:27:12.742350879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:27:22.742400251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:27:32.741935164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:27:42.741620176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:27:52.742321496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:28:02.742132707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:28:12.742805367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:28:22.742587004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:28:32.74222792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:28:42.742033095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:28:52.741589509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:29:02.741654959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:29:12.742093304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:29:22.741883143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:29:32.742321764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:29:42.741781998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:29:52.741970104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:30:02.743895055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:30:12.741612684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:30:22.742409589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:30:32.742619322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:30:42.741879012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:30:42.74191509Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":423,"service":"observability"}
{"time":"2026-05-06T03:30:52.742628168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:31:02.742456357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:31:12.74188109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:31:22.74242393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:31:32.742659091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:31:42.742446719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:31:52.741894835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:32:02.742445649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:32:12.742423183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:32:22.7427473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:32:32.741596076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:32:42.74203925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:32:52.742753366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:33:02.742382752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:33:12.742319352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:33:22.741803997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:33:32.741742546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:33:42.742713535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:33:52.742322229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:34:02.741866248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:34:12.741551515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:34:22.742367883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:34:32.742100604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:34:42.741642798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:34:52.741848762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:35:02.742712172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:35:12.742079321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:35:22.741795722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:35:32.741920653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:35:42.742286815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:35:42.742323773Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":424,"service":"observability"}
{"time":"2026-05-06T03:35:52.74243998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:36:02.742660404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:36:12.742218649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:36:22.741897954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:36:32.742106189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:36:42.742443663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:36:52.741893408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:37:02.742785138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:37:12.742640925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:37:22.742366697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:37:32.741919743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:37:42.741807462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:37:52.742679405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:38:02.742712719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:38:12.742146246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:38:22.741777169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:38:32.742393696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:38:42.741705695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:38:52.741615347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:39:02.742757417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:39:12.741656801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:39:22.741601471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:39:32.741646972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:39:42.741656067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:39:52.742050221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:40:02.742222416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:40:12.741655617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:40:22.741642484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:40:32.741666638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:40:42.741681161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:40:52.741624967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:40:52.741663568Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":425,"service":"observability"}
{"time":"2026-05-06T03:41:02.742685549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:41:12.741658415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:41:22.74225626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:41:32.741726416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:41:42.742146785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:41:52.742384205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:42:02.742919823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:42:12.741603151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:42:22.742090278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:42:32.741647739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:42:42.741647226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:42:52.741689259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:43:02.742700678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:43:12.741717179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:43:22.741654318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:43:32.742109608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:43:42.741669043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:43:52.741623409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:44:02.742261107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:44:12.741623979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:44:22.741634953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:44:32.742140379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:44:42.74168148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:44:52.741667739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:45:02.741772755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:45:12.742569085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:45:22.741598528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:45:32.741634828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:45:42.741621067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:45:52.741626492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:46:02.741806927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:46:02.741843243Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":426,"service":"observability"}
{"time":"2026-05-06T03:46:12.741583613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:46:22.741648583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:46:32.741658114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:46:42.741818946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:46:52.741557986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:47:02.742000413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:47:12.741752483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:47:22.74221326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:47:32.741636288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:47:42.741988648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:47:52.741571388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:48:02.742613595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:48:12.741608836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:48:22.741602748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:48:32.741659715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:48:42.741964914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:48:52.742259472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:49:02.742860095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:49:12.741650652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:49:22.741692525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:49:32.742065737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:49:42.741810081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:49:52.742275766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:50:02.742751063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:50:12.741673836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:50:22.741663962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:50:32.741661675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:50:42.74195869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:50:52.741681176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:51:02.74215559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:51:02.742188458Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":427,"service":"observability"}
{"time":"2026-05-06T03:51:12.74166546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:51:22.742040876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:51:32.741599053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:51:42.741969628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:51:52.742727839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:52:02.741771936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:52:12.741624542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:52:22.741662401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:52:32.742638141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:52:42.741567737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:52:52.741664281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:53:02.741743646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:53:12.741643469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:53:22.742230527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:53:32.742420042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:53:42.741879462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:53:52.742685061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:54:02.742072238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:54:12.741646024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:54:22.741715569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:54:32.741637092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:54:42.74164219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:54:52.742401127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:55:02.74267703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:55:12.742403112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:55:22.74268966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:55:32.741993102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:55:42.741597282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:55:52.742269937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:56:02.743023958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:56:02.743058762Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":428,"service":"observability"}
{"time":"2026-05-06T03:56:12.741645836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:56:22.742597454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:56:32.741617703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:56:42.741677233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:56:52.741687581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:57:02.741945898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:57:12.741622463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:57:22.741665265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:57:32.741857516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:57:42.741642305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:57:52.741652508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:58:02.742758152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:58:12.74266817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:58:22.741600139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:58:32.741592171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:58:42.742417492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:58:52.741643032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:59:02.742735642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:59:12.74228477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:59:22.7416741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:59:32.741641814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:59:42.741602789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T03:59:52.741595432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:00:02.742276938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:00:12.7416382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:00:22.741729619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:00:32.742290552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:00:42.742130835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:00:52.742618116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:01:02.742176272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:01:12.741658687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:01:12.74170044Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":429,"service":"observability"}
{"time":"2026-05-06T04:01:22.741627916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:01:32.741616322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:01:42.741677167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:01:52.741593414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:02:02.742123817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:02:12.742573309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:02:22.741647739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:02:32.74262794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:02:42.741693368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:02:52.74165019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:03:02.742659636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:03:12.741709994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:03:22.74187394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:03:32.741647897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:03:42.741653994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:03:52.741626757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:04:02.742408854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:04:12.741837791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:04:22.741660851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:04:32.742377072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:04:42.742185169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:04:52.741873758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:05:02.74164249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:05:12.742294997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:05:22.741993828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:05:32.741714962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:05:42.742383577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:05:52.74220755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:06:02.742503681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:06:12.741654086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:06:12.741710919Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":430,"service":"observability"}
{"time":"2026-05-06T04:06:22.742644475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:06:32.741613423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:06:42.741628797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:06:52.742186132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:07:02.742975511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:07:12.742451078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:07:22.741685537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:07:32.741660431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:07:42.742545337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:07:52.741650704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:08:02.742596715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:08:12.741882512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:08:22.742200093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:08:32.741567368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:08:42.742045981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:08:52.741848623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:09:02.742000442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:09:12.742084785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:09:22.741870986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:09:32.742568118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:09:42.741934801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:09:52.741655733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:10:02.742000445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:10:12.741848554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:10:22.74264034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:10:32.741986121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:10:42.741660614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:10:52.742675387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:11:02.742715325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:11:12.741734935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:11:12.741769538Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":431,"service":"observability"}
{"time":"2026-05-06T04:11:22.742257042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:11:32.741641712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:11:42.742461372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:11:52.741598005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:12:02.742767541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:12:12.741609378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:12:22.741768568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:12:32.74235212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:12:42.741682124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:12:52.741662903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:13:02.741988142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:13:12.741618185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:13:22.742459292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:13:32.742153975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:13:42.741665821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:13:52.74257739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:14:02.742623596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:14:12.742611005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:14:22.741975578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:14:32.741656348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:14:42.741638243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:14:52.742417416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:15:02.742902796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:15:12.741586965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:15:22.742131263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:15:32.741581739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:15:42.741863742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:15:52.742647968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:16:02.742651287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:16:12.741723206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:16:22.741651073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:16:22.741683992Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":432,"service":"observability"}
{"time":"2026-05-06T04:16:32.742371035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:16:42.742403033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:16:52.741919484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:17:02.74191434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:17:12.741644701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:17:22.741651608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:17:32.742420011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:17:42.741644748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:17:52.742654295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:18:02.742035777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:18:12.741723603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:18:22.741618808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:18:32.742407024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:18:42.742334385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:18:52.741726387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:19:02.741609443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:19:12.742065181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:19:22.741662834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:19:32.741650536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:19:42.742712035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:19:52.74226141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:20:02.741569828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:20:12.741604273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:20:22.741727507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:20:32.74202044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:20:42.741665727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:20:52.741694584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:21:02.742429449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:21:12.74196011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:21:22.741613292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:21:32.742569871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:21:32.742608216Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":433,"service":"observability"}
{"time":"2026-05-06T04:21:42.741645397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:21:52.741771348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:22:02.7417244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:22:12.742177653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:22:22.741779459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:22:32.742424333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:22:42.741699712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:22:52.742409847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:23:02.742378692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:23:12.741636686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:23:22.741626376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:23:32.741558484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:23:42.742692723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:23:52.742047109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:24:02.742141732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:24:12.741719758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:24:22.742396633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:24:32.742023338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:24:42.741558901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:24:52.74166425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:25:02.741869831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:25:12.742389008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:25:22.7416585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:25:32.741590426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:25:42.742281199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:25:52.741627904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:26:02.741861469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:26:12.741649428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:26:22.741627679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:26:32.742315743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:26:42.741696312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:26:42.741742642Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":434,"service":"observability"}
{"time":"2026-05-06T04:26:52.741948107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:27:02.742573825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:27:12.742222971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:27:22.741668733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:27:32.74261526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:27:42.742216435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:27:52.741623968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:28:02.741617082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:28:12.742176322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:28:22.741826624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:28:32.741628158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:28:42.742636355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:28:52.742279298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:29:02.74266067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:29:12.742322063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:29:22.741713586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:29:32.74162363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:29:42.741621043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:29:52.742288352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:30:02.743061192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:30:12.742320053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:30:22.741666227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:30:32.741625245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:30:42.741717114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:30:52.742062616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:31:02.74240772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:31:12.741644807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:31:22.742685719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:31:32.742699878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:31:42.742162209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:31:42.742197385Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":435,"service":"observability"}
{"time":"2026-05-06T04:31:52.741656463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:32:02.742111881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:32:12.741662661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:32:22.741548931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:32:32.742551737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:32:42.742132033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:32:52.741613794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:33:02.742260819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:33:12.741646337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:33:22.742593049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:33:32.742195143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:33:42.742150839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:33:52.741586865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:34:02.742606402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:34:12.742266982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:34:22.741663286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:34:32.742321201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:34:42.741921789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:34:52.741703985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:35:02.742066315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:35:12.742214912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:35:22.74164477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:35:32.742536645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:35:42.74221724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:35:52.742444794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:36:02.742440866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:36:12.741631585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:36:22.742276131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:36:32.741659987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:36:42.742649599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:36:42.742689797Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":436,"service":"observability"}
{"time":"2026-05-06T04:36:52.742196481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:37:02.742251625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:37:12.741614988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:37:22.74248099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:37:32.741848129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:37:42.741636403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:37:52.742112808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:38:02.74188801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:38:12.742602251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:38:22.742265078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:38:32.741637861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:38:42.741689528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:38:52.742446431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:39:02.742209427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:39:12.741640777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:39:22.742206278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:39:32.741623563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:39:42.742444016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:39:52.741655226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:40:02.742018413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:40:12.742452302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:40:22.742251487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:40:32.742066438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:40:42.741717131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:40:52.742450015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:41:02.742696222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:41:12.74186078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:41:22.741650295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:41:32.742605492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:41:42.742293205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:41:52.742038571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:41:52.742070837Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":437,"service":"observability"}
{"time":"2026-05-06T04:42:02.742041602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:42:12.741736728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:42:22.741597172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:42:32.742630304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:42:42.742416491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:42:52.741797626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:43:02.742533367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:43:12.742144502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:43:22.741678479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:43:32.742371821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:43:42.742290907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:43:52.742429663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:44:02.742766189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:44:12.741636938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:44:22.742410538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:44:32.742123653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:44:42.741736812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:44:52.742682366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:45:02.74271524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:45:12.74231995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:45:22.742195156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:45:32.741617375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:45:42.742602296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:45:52.742088016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:46:02.741775717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:46:12.742384253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:46:22.741651778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:46:32.741567518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:46:42.742579237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:46:52.742230382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:46:52.742290935Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":438,"service":"observability"}
{"time":"2026-05-06T04:47:02.741885932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:47:12.741586005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:47:22.74205756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:47:32.741576298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:47:42.742487107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:47:52.742017058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:48:02.741902484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:48:12.742686102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:48:22.742408247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:48:32.742068644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:48:42.741710249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:48:52.742402014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:49:02.74229874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:49:12.741622721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:49:22.741994572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:49:32.742113236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:49:42.742282819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:49:52.741983759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:50:02.741939329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:50:12.742659228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:50:22.742271644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:50:32.741644157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:50:42.742447604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:50:52.742058877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:51:02.742686179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:51:12.742721381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:51:22.742626898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:51:32.742374579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:51:42.741859604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:51:52.741709607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:52:02.742640605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:52:02.742683082Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":439,"service":"observability"}
{"time":"2026-05-06T04:52:12.742362744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:52:22.74197596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:52:32.741643868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:52:42.742283547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:52:52.742024419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:53:02.741797192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:53:12.74256163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:53:22.742076806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:53:32.741559785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:53:42.742154047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:53:52.742646021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:54:02.742876832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:54:12.741629263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:54:22.742446405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:54:32.741968544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:54:42.741667166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:54:52.742741524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:55:02.742425891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:55:12.742151105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:55:22.742636034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:55:32.741842798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:55:42.742449133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:55:52.7419334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:56:02.742392768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:56:12.741620162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:56:22.742452284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:56:32.742025398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:56:42.741738372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:56:52.742375405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:57:02.742075609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:57:12.741558431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:57:12.741591707Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":440,"service":"observability"}
{"time":"2026-05-06T04:57:22.742393293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:57:32.741881494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:57:42.741626648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:57:52.742278167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:58:02.742258145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:58:12.741671314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:58:22.742456854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:58:32.7416517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:58:42.742424867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:58:52.742197906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:59:02.741886046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:59:12.742639291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:59:22.742094364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:59:32.742711164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:59:42.742204938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T04:59:52.741795192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:00:02.745175508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:00:12.741662245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:00:22.742588127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:00:32.742576056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:00:42.742376731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:00:52.742013916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:01:02.741800849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:01:12.741641656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:01:22.742431274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:01:32.742124713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:01:42.74157872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:01:52.742622008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:02:02.74355454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:02:12.741894703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:02:12.741931894Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":441,"service":"observability"}
{"time":"2026-05-06T05:02:22.741997649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:02:32.742680742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:02:42.741638717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:02:52.742258964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:03:02.742164125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:03:12.741613464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:03:22.742451227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:03:32.741951321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:03:42.742521619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:03:52.742445712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:04:02.741646245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:04:12.742252673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:04:22.741868791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:04:32.741654649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:04:42.742380102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:04:52.742218875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:05:02.74204744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:05:12.742060384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:05:22.741577348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:05:32.742138786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:05:42.741640985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:05:52.742567093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:06:02.742812283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:06:12.74203655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:06:22.741792508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:06:32.742445428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:06:42.742081326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:06:52.742552634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:07:02.742681184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:07:12.741877559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:07:22.741792216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:07:22.741831151Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":442,"service":"observability"}
{"time":"2026-05-06T05:07:32.742440724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:07:42.742121155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:07:52.741797948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:08:02.742641974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:08:12.742428205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:08:22.741609048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:08:32.742288748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:08:42.741988484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:08:52.742456083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:09:02.742682851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:09:12.741901356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:09:22.741619133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:09:32.742449179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:09:42.741887371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:09:52.741728976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:10:02.74229696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:10:12.742036578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:10:22.741793585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:10:32.742714654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:10:42.742481766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:10:52.742371919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:11:02.742660423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:11:12.742268211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:11:22.7419984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:11:32.741566536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:11:42.74156459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:11:52.742199267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:12:02.74187924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:12:12.742316368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:12:22.7416396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:12:32.742121131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:12:32.742155987Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":443,"service":"observability"}
{"time":"2026-05-06T05:12:42.741733166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:12:52.742227181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:13:02.742626481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:13:12.742265557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:13:22.741993371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:13:32.742432798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:13:42.742410912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:13:52.741934293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:14:02.742754882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:14:12.742153168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:14:22.741988613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:14:32.742227597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:14:42.741721633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:14:52.741750337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:15:02.74330593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:15:12.741748447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:15:22.742136225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:15:32.741597599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:15:42.742095423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:15:52.742075902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:16:02.741920282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:16:12.741623013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:16:22.742698374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:16:32.742206087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:16:42.741885669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:16:52.741834411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:17:02.741876276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:17:12.74198014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:17:22.741648414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:17:32.742533086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:17:32.74257114Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":444,"service":"observability"}
{"time":"2026-05-06T05:17:42.742178061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:17:52.742379572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:18:02.742190336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:18:12.742304262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:18:22.74171713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:18:32.742268995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:18:42.7421456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:18:52.741575765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:19:02.741945078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:19:12.741656662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:19:22.742285899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:19:32.742373896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:19:42.741663835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:19:52.742421932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:20:02.742614236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:20:12.742073822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:20:22.741791208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:20:32.741906665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:20:42.741701331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:20:52.742053388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:21:02.741792264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:21:12.7417759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:21:22.742217319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:21:32.741574246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:21:42.74183107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:21:52.741963623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:22:02.74200972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:22:12.742314058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:22:22.741796279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:22:32.741813708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:22:42.741695249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:22:42.74172622Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":445,"service":"observability"}
{"time":"2026-05-06T05:22:52.74228635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:23:02.742148639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:23:12.742737318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:23:22.74185097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:23:32.74175258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:23:42.741963785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:23:52.742136656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:24:02.741854838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:24:12.741924667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:24:22.741959076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:24:32.741746825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:24:42.741709793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:24:52.74162665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:25:02.74179094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:25:12.741758869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:25:22.741931377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:25:32.741622148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:25:42.74204208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:25:52.741922418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:26:02.741712936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:26:12.741990648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:26:22.74273593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:26:32.742310379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:26:42.742679924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:26:52.741832775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:27:02.741821701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:27:12.742392195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:27:22.741848827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:27:32.742016304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:27:42.742531882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:27:42.742595074Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":446,"service":"observability"}
{"time":"2026-05-06T05:27:52.742428397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:28:02.74209526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:28:12.741961468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:28:22.742667284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:28:32.742144781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:28:42.741854835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:28:52.742268864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:29:02.741629504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:29:12.741548838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:29:22.741853193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:29:32.741782774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:29:42.742648929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:29:52.741605555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:30:02.742940225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:30:12.742126931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:30:22.742646926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:30:32.742290027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:30:42.742359883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:30:52.741738551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:31:02.741912361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:31:12.742053775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:31:22.742144368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:31:32.741931515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:31:42.741637912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:31:52.74269809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:32:02.741613949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:32:12.741614959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:32:22.742580046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:32:32.742188568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:32:42.741628152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:32:52.74198358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:32:52.742016085Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":447,"service":"observability"}
{"time":"2026-05-06T05:33:02.741914591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:33:12.74207709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:33:22.741755053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:33:32.742625368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:33:42.742312056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:33:52.741662256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:34:02.741609628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:34:12.742276085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:34:22.742170032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:34:32.742437442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:34:42.741706833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:34:52.742125825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:35:02.741999692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:35:12.741583623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:35:22.742004145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:35:32.74156573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:35:42.742144485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:35:52.741676053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:36:02.741592998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:36:12.74175106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:36:22.741665754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:36:32.741555318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:36:42.742207129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:36:52.742222113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:37:02.741878464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:37:12.742688942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:37:22.74198452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:37:32.741675698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:37:42.742562264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:37:52.741967991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:38:02.742701719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:38:02.742739493Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":448,"service":"observability"}
{"time":"2026-05-06T05:38:12.741870615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:38:22.742417197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:38:32.742310541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:38:42.742683424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:38:52.742303689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:39:02.741530071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:39:12.741962451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:39:22.742592088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:39:32.74213709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:39:42.742036146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:39:52.742647623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:40:02.743683637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:40:12.741572052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:40:22.742140398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:40:32.741813468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:40:42.742177022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:40:52.74242548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:41:02.742630768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:41:12.741735961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:41:22.742439977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:41:32.74202283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:41:42.742472751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:41:52.741787891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:42:02.741989676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:42:12.741630202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:42:22.742291807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:42:32.742468452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:42:42.742576255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:42:52.742120195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:43:02.741977128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:43:12.741897444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:43:12.741936338Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":449,"service":"observability"}
{"time":"2026-05-06T05:43:22.742636501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:43:32.74240231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:43:42.742123012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:43:52.742389713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:44:02.741917639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:44:12.742291449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:44:22.741866199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:44:32.742643577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:44:42.742013986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:44:52.742524694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:45:02.742300603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:45:12.741560354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:45:22.742626993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:45:32.741621233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:45:42.741873332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:45:52.742655948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:46:02.742387828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:46:12.742190501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:46:22.742623331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:46:32.742195293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:46:42.741956058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:46:52.741735074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:47:02.742314788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:47:12.74209339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:47:22.741935654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:47:32.742093574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:47:42.741721373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:47:52.742383787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:48:02.742598741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:48:12.742180084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:48:12.742217874Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":450,"service":"observability"}
{"time":"2026-05-06T05:48:22.741782227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:48:32.742141697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:48:42.742696091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:48:52.741927363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:49:02.742757873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:49:12.741606959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:49:22.742618514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:49:32.741808084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:49:42.741789289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:49:52.741693083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:50:02.743066443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:50:12.742374419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:50:22.741738198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:50:32.742574333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:50:42.742144862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:50:52.741757345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:51:02.741941382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:51:12.741605549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:51:22.742626568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:51:32.742312971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:51:42.742052086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:51:52.742365633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:52:02.74197905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:52:12.742188383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:52:22.742497258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:52:32.742338176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:52:42.74179855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:52:52.741925655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:53:02.741760545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:53:12.741860188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:53:22.741651325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:53:22.74168424Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":451,"service":"observability"}
{"time":"2026-05-06T05:53:32.742140444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:53:42.741665863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:53:52.741693908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:54:02.742060173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:54:12.742285827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:54:22.742579511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:54:32.742318803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:54:42.741573451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:54:52.742392117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:55:02.741872341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:55:12.742116033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:55:22.741804693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:55:32.741829779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:55:42.742082796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:55:52.741674373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:56:02.74276371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:56:12.741769214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:56:22.74185266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:56:32.741694905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:56:42.74243066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:56:52.742296577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:57:02.741664476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:57:12.742014324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:57:22.741814126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:57:32.741604272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:57:42.742412813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:57:52.742139498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:58:02.742631196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:58:12.742407752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:58:22.741621161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:58:32.742509134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:58:32.742548451Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":452,"service":"observability"}
{"time":"2026-05-06T05:58:42.74192691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:58:52.74164206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:59:02.742618347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:59:12.741836427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:59:22.741986203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:59:32.741726573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:59:42.741646104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T05:59:52.742404613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:00:02.742922886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:00:12.742211947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:00:22.742574204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:00:32.74206133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:00:42.741780025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:00:52.741627559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:01:02.741976235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:01:12.741809221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:01:22.742747626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:01:32.742207374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:01:42.741588127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:01:52.742364997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:02:02.741586767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:02:12.741667651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:02:22.742364918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:02:32.742606092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:02:42.741843763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:02:52.741654639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:03:02.74187069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:03:12.742012564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:03:22.741913208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:03:32.742117673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:03:42.741605226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:03:42.741638881Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":453,"service":"observability"}
{"time":"2026-05-06T06:03:52.74239087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:04:02.74253933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:04:12.741974374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:04:22.741937272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:04:32.742385888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:04:42.741592319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:04:52.742400051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:05:02.741575123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:05:12.742124876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:05:22.741755742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:05:32.74260769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:05:42.742258289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:05:52.741566883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:06:02.747202446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:06:12.741771816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:06:22.741651593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:06:32.741883289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:06:42.742574168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:06:52.742134968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:07:02.741632133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:07:12.742191606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:07:22.741768429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:07:32.742378568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:07:42.741683755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:07:52.74236751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:08:02.741879652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:08:12.742284336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:08:22.741916022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:08:32.741651269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:08:42.742415528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:08:42.742448575Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":454,"service":"observability"}
{"time":"2026-05-06T06:08:52.742294843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:09:02.742203333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:09:12.741921093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:09:22.742375866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:09:32.742319091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:09:42.741985148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:09:52.74262441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:10:02.741908783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:10:12.74232218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:10:22.742613674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:10:32.741605391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:10:42.741754421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:10:52.741758963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:11:02.742673061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:11:12.74188374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:11:22.741611252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:11:32.742412245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:11:42.742046494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:11:52.742057093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:12:02.74170837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:12:12.742157345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:12:22.74162547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:12:32.74181398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:12:42.742580097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:12:52.742707822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:13:02.741820645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:13:12.741722037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:13:22.74230144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:13:32.741903803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:13:42.741557362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:13:52.741823908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:13:52.741858296Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":455,"service":"observability"}
{"time":"2026-05-06T06:14:02.741560853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:14:12.742214845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:14:22.741701088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:14:32.741596898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:14:42.742649046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:14:52.742667437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:15:02.741676294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:15:12.742654988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:15:22.742271877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:15:32.741852736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:15:42.742173088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:15:52.742424289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:16:02.741649865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:16:12.742107549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:16:22.742299671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:16:32.742123675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:16:42.742320395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:16:52.741839056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:17:02.741570994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:17:12.742159152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:17:22.742173504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:17:32.742460561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:17:42.741968068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:17:52.742145654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:18:02.742569228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:18:12.744527307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:18:22.742433802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:18:32.742181437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:18:42.742298454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:18:52.742689773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:18:52.743116032Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":456,"service":"observability"}
{"time":"2026-05-06T06:19:02.741962088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:19:12.742069134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:19:22.742207484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:19:32.742178416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:19:42.742108475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:19:52.742346621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:20:02.742117809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:20:12.741688423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:20:22.742397182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:20:32.742159791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:20:42.741675277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:20:52.74207026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:21:02.741730936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:21:12.742380822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:21:22.742708952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:21:32.741610773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:21:42.742716917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:21:52.741730414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:22:02.741564727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:22:12.742318953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:22:22.741657879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:22:32.74207835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:22:42.742192858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:22:52.742163599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:23:02.742308979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:23:12.74234285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:23:22.742034706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:23:32.742282574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:23:42.741635885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:23:52.742399867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:24:02.74202837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:24:02.742066733Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":457,"service":"observability"}
{"time":"2026-05-06T06:24:12.741719287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:24:22.742446701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:24:32.742157459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:24:42.742231289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:24:52.74176042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:25:02.742274302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:25:12.742090899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:25:22.742624176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:25:32.742202992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:25:42.741914622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:25:52.74228265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:26:02.741971062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:26:12.742035844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:26:22.741640581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:26:32.741554475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:26:42.742581129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:26:52.741911049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:27:02.741856078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:27:12.742122492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:27:22.741940919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:27:32.742642048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:27:42.742896765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:27:52.742070111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:28:02.74221639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:28:12.742588255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:28:22.742217504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:28:32.742051783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:28:42.742603412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:28:52.741728866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:29:02.742323407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:29:02.742356743Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":458,"service":"observability"}
{"time":"2026-05-06T06:29:12.741638992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:29:22.741542996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:29:32.742078673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:29:42.742065035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:29:52.741619681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:30:02.74299934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:30:12.742656582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:30:22.741947799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:30:32.741670735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:30:42.742432544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:30:52.741642635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:31:02.742458939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:31:12.74156916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:31:22.741662658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:31:32.742060876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:31:42.742548759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:31:52.742452996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:32:02.741939255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:32:12.741594535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:32:22.742193564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:32:32.742403628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:32:42.742007554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:32:52.741658855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:33:02.74256148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:33:12.741899715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:33:22.742177098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:33:32.742400697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:33:42.742132816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:33:52.742329328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:34:02.742030232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:34:12.742550388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:34:12.742589281Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":459,"service":"observability"}
{"time":"2026-05-06T06:34:22.741827921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:34:32.741895307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:34:42.742378532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:34:52.741727952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:35:02.742060812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:35:12.741557291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:35:22.74156523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:35:32.741926237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:35:42.742447497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:35:52.742569572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:36:02.742278401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:36:12.742422494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:36:22.74209058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:36:32.741950637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:36:42.7427087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:36:52.742390182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:37:02.742150688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:37:12.742138049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:37:22.742389809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:37:32.742613695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:37:42.741918064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:37:52.74160885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:38:02.742633418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:38:12.742393358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:38:22.74152754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:38:32.742412061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:38:42.74213985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:38:52.741971398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:39:02.741894343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:39:12.741856605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:39:22.742678885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:39:22.74271574Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":460,"service":"observability"}
{"time":"2026-05-06T06:39:32.742312078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:39:42.742046997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:39:52.741580943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:40:02.741678314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:40:12.741604599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:40:22.742592286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:40:32.742107033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:40:42.742058652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:40:52.741583837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:41:02.742458834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:41:12.742674817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:41:22.74229688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:41:32.742696558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:41:42.742559298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:41:52.742437584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:42:02.741996109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:42:12.741638026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:42:22.741990636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:42:32.742588057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:42:42.742421095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:42:52.742646547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:43:02.74217941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:43:12.742425229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:43:22.742695184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:43:32.741741954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:43:42.742658202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:43:52.741983615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:44:02.742075204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:44:12.74231911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:44:22.741813794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:44:32.74166376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:44:32.741711534Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":461,"service":"observability"}
{"time":"2026-05-06T06:44:42.742704044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:44:52.742463568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:45:02.742070485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:45:12.741560503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:45:22.742587842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:45:32.742169375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:45:42.742589123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:45:52.742156498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:46:02.741725078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:46:12.742592633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:46:22.7422065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:46:32.741755268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:46:42.7427071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:46:52.742296901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:47:02.745868695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:47:12.742035089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:47:22.742432588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:47:32.741633951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:47:42.742097274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:47:52.74180993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:48:02.741846979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:48:12.742743015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:48:22.741940555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:48:32.741588293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:48:42.741598762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:48:52.741787884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:49:02.74157705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:49:12.74164665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:49:22.741632866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:49:32.741667707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:49:42.741657913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:49:42.741707285Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":462,"service":"observability"}
{"time":"2026-05-06T06:49:52.741801701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:50:02.742330452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:50:12.741654999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:50:22.741658619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:50:32.741869053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:50:42.741679836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:50:52.741677859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:51:02.742783254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:51:12.741681841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:51:22.741644447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:51:32.741665134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:51:42.741642329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:51:52.741816907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:52:02.742210851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:52:12.742149916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:52:22.742786894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:52:32.741658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:52:42.741680782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:52:52.742031917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:53:02.741982765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:53:12.741647304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:53:22.741898085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:53:32.741653865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:53:42.741662619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:53:52.741629857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:54:02.741855502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:54:12.741624249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:54:22.741643515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:54:32.741651696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:54:42.741807518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:54:42.7418452Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":463,"service":"observability"}
{"time":"2026-05-06T06:54:52.741656159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:55:02.742684217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:55:12.741762581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:55:22.742563159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:55:32.742109574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:55:42.741633394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:55:52.742330597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:56:02.742722375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:56:12.742110154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:56:22.741995193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:56:32.742354722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:56:42.741728149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:56:52.741648638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:57:02.741842194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:57:12.741645339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:57:22.742175885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:57:32.741653399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:57:42.741635461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:57:52.742381677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:58:02.742566151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:58:12.741614319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:58:22.741635698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:58:32.741628529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:58:42.741682879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:58:52.741649619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:59:02.742583602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:59:12.741661204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:59:22.742279618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:59:32.74167037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:59:42.741623973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:59:52.741632225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T06:59:52.741677592Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":464,"service":"observability"}
{"time":"2026-05-06T07:00:02.741910944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:00:12.741650495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:00:22.741632202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:00:32.741651321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:00:42.742712321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:00:52.742270556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:01:02.741804443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:01:12.741650326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:01:22.742182135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:01:32.741675776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:01:42.742632572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:01:52.741663046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:02:02.742790438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:02:12.741607152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:02:22.74168232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:02:32.742690444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:02:42.74203087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:02:52.742698358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:03:02.74243153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:03:12.741758179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:03:22.741573296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:03:32.741682323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:03:42.741630504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:03:52.741686842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:04:02.742718753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:04:12.741746145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:04:22.742663441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:04:32.741633351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:04:42.741678593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:04:52.741634765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:05:02.742126308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:05:02.74217552Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":465,"service":"observability"}
{"time":"2026-05-06T07:05:12.741990798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:05:22.741642254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:05:32.741655165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:05:42.741734002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:05:52.741646656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:06:02.741757203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:06:12.741635558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:06:22.741642147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:06:32.742759884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:06:42.741694499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:06:52.742780614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:07:02.741841087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:07:12.741650113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:07:22.742405698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:07:32.741860067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:07:42.741624242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:07:52.741644856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:08:02.741817855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:08:12.741639527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:08:22.74154279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:08:32.7416521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:08:42.741699439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:08:52.741639799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:09:02.742028364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:09:12.741652644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:09:22.742319935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:09:32.741553383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:09:42.74159666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:09:52.741904828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:10:02.742895171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:10:02.742931233Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":466,"service":"observability"}
{"time":"2026-05-06T07:10:12.742018082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:10:22.741646807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:10:32.74233316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:10:42.741683798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:10:52.742079318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:11:02.742672926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:11:12.741980927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:11:22.741669215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:11:32.742126231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:11:42.741876335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:11:52.741565965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:12:02.741721266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:12:12.741707705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:12:22.741639397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:12:32.741622815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:12:42.741701571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:12:52.742646108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:13:02.74207098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:13:12.741646602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:13:22.741612588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:13:32.741598271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:13:42.741669997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:13:52.742608631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:14:02.742803342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:14:12.742439052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:14:22.742596504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:14:32.741639471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:14:42.741655931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:14:52.741717832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:15:02.742756421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:15:12.741682956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:15:12.741717792Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":467,"service":"observability"}
{"time":"2026-05-06T07:15:22.741684745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:15:32.741671078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:15:42.741644033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:15:52.741641475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:16:02.742745447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:16:12.742117785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:16:22.742483076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:16:32.741631605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:16:42.743536194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:16:52.741665103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:17:02.742654564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:17:12.741596474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:17:22.741931542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:17:32.742714177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:17:42.742280816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:17:52.741727177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:18:02.742684094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:18:12.74189469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:18:22.742029491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:18:32.74160505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:18:42.741919636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:18:52.741598585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:19:02.741778781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:19:12.741668929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:19:22.741627284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:19:32.74166089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:19:42.742363832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:19:52.741678434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:20:02.741798004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:20:12.742065911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:20:12.742099456Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":468,"service":"observability"}
{"time":"2026-05-06T07:20:22.742749385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:20:32.74163305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:20:42.741934383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:20:52.742658153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:21:02.742743363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:21:12.741778696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:21:22.742182257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:21:32.741740798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:21:42.742115194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:21:52.742273718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:22:02.742733223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:22:12.741726975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:22:22.741649914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:22:32.741594842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:22:42.742447601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:22:52.742042072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:23:02.741949095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:23:12.742693971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:23:22.741664893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:23:32.741665012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:23:42.741713137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:23:52.741639521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:24:02.741743364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:24:12.742315532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:24:22.741648289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:24:32.741718504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:24:42.741683167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:24:52.742373093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:25:02.742433165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:25:12.741691939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:25:22.742412687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:25:22.74244603Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":469,"service":"observability"}
{"time":"2026-05-06T07:25:32.741676243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:25:42.74162126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:25:52.74165646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:26:02.741598547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:26:12.74246742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:26:22.741681409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:26:32.741697823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:26:42.741820867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:26:52.741677762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:27:02.741549199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:27:12.742390633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:27:22.741640736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:27:32.741658113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:27:42.742443724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:27:52.741634164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:28:02.742277048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:28:12.741895009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:28:22.741591877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:28:32.742296426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:28:42.741708563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:28:52.741636513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:29:02.742583928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:29:12.742292459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:29:22.7425948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:29:32.741606061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:29:42.742575706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:29:52.741617459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:30:02.74231383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:30:12.741683041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:30:22.741608415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:30:32.742678394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:30:32.742714184Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":470,"service":"observability"}
{"time":"2026-05-06T07:30:42.7419962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:30:52.741644713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:31:02.7418283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:31:12.741686023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:31:22.741798343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:31:32.741655758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:31:42.742612743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:31:52.741632549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:32:02.742795077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:32:12.742601067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:32:22.741983074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:32:32.74160261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:32:42.742650949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:32:52.741712046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:33:02.742686739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:33:12.741668201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:33:22.741620541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:33:32.742375308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:33:42.741673837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:33:52.741589496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:34:02.742179354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:34:12.741667024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:34:22.741664272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:34:32.741643907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:34:42.742416001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:34:52.741686721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:35:02.742190468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:35:12.741650228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:35:22.74168497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:35:32.742471142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:35:42.741646291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:35:42.741681895Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":471,"service":"observability"}
{"time":"2026-05-06T07:35:52.741660187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:36:02.74308652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:36:12.741570445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:36:22.742280303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:36:32.741667514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:36:42.742751139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:36:52.742325559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:37:02.741991045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:37:12.742732897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:37:22.742408243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:37:32.742270268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:37:42.741752253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:37:52.742491898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:38:02.742452094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:38:12.741781513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:38:22.741637521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:38:32.741674365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:38:42.74229083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:38:52.741634985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:39:02.742831769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:39:12.741622805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:39:22.741570803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:39:32.742168186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:39:42.741703865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:39:52.742429124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:40:02.743914665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:40:12.741816192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:40:22.741623842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:40:32.742295647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:40:42.741791016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:40:42.741824966Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":472,"service":"observability"}
{"time":"2026-05-06T07:40:52.741616055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:41:02.742678435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:41:12.742156657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:41:22.741644998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:41:32.741695464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:41:42.742278741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:41:52.741638549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:42:02.742698167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:42:12.74209422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:42:22.741652295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:42:32.741658619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:42:42.742684089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:42:52.742209978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:43:02.742303297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:43:12.742381728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:43:22.741671879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:43:32.741646219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:43:42.742562688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:43:52.74229708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:44:02.742667508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:44:12.74188383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:44:22.741903918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:44:32.742426435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:44:42.742337975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:44:52.741905998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:45:02.742442141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:45:12.741651236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:45:22.741582505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:45:32.742590294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:45:42.741634534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:45:52.741614444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:45:52.74164791Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":473,"service":"observability"}
{"time":"2026-05-06T07:46:02.742794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:46:12.741635392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:46:22.741591929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:46:32.742188172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:46:42.742285242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:46:52.741651993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:47:02.742320333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:47:12.742604766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:47:22.742321202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:47:32.74161947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:47:42.741649648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:47:52.742638493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:48:02.742313719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:48:12.742660957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:48:22.742207338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:48:32.741625896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:48:42.742688718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:48:52.742368306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:49:02.742138126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:49:12.742721563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:49:22.742320839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:49:32.741879361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:49:42.742704894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:49:52.741628761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:50:02.74232323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:50:12.742171034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:50:22.741675854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:50:32.741632144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:50:42.742451561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:50:52.742067958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:50:52.742098869Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":474,"service":"observability"}
{"time":"2026-05-06T07:51:02.741582071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:51:12.742219837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:51:22.741642987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:51:32.742397922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:51:42.741865974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:51:52.741583622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:52:02.741656318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:52:12.742196828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:52:22.741656337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:52:32.741580283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:52:42.742394976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:52:52.741630919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:53:02.742679287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:53:12.742154246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:53:22.741671313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:53:32.742439029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:53:42.742169424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:53:52.742061645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:54:02.742157041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:54:12.741653955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:54:22.74266823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:54:32.742456382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:54:42.742181173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:54:52.742060645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:55:02.742014361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:55:12.741687031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:55:22.742411232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:55:32.742109794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:55:42.741620582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:55:52.742477384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:55:52.742513133Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":475,"service":"observability"}
{"time":"2026-05-06T07:56:02.742581047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:56:12.742088854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:56:22.742366452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:56:32.741666635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:56:42.742813068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:56:52.742411001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:57:02.742083033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:57:12.741630151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:57:22.742310419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:57:32.741955979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:57:42.742625725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:57:52.741624881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:58:02.7426519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:58:12.741997194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:58:22.741580756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:58:32.742281954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:58:42.742099617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:58:52.741740408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:59:02.742972696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:59:12.741802923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:59:22.741734353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:59:32.742638986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:59:42.742319024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T07:59:52.741644877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:00:02.742960616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:00:12.742304366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:00:22.741656174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:00:32.742706043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:00:42.742599475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:00:52.741758807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:01:02.742995558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:01:02.743050365Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":476,"service":"observability"}
{"time":"2026-05-06T08:01:12.742378005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:01:22.742270305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:01:32.741648048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:01:42.742608499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:01:52.742198791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:02:02.741844192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:02:12.742623075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:02:22.742171899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:02:32.741643972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:02:42.742642543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:02:52.742288777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:03:02.74226935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:03:12.741730537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:03:22.742645846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:03:32.742417602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:03:42.742306456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:03:52.741998516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:04:02.742055158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:04:12.742700882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:04:22.742430515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:04:32.742015086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:04:42.741962779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:04:52.742714464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:05:02.742699495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:05:12.74216959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:05:22.742080452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:05:32.741897616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:05:42.742441581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:05:52.742354978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:06:02.744763775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:06:02.745104523Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":477,"service":"observability"}
{"time":"2026-05-06T08:06:12.741638621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:06:22.741646583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:06:32.742300161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:06:42.742125662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:06:52.741984583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:07:02.742126532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:07:12.742048555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:07:22.742451127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:07:32.742067802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:07:42.742688297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:07:52.742014386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:08:02.741926562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:08:12.742574831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:08:22.742279551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:08:32.741911441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:08:42.741690565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:08:52.742214746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:09:02.742661529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:09:12.741698189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:09:22.742394108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:09:32.74201191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:09:42.742677112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:09:52.742603796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:10:02.742775396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:10:12.741990277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:10:22.741554903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:10:32.742345281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:10:42.741866136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:10:52.742660053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:11:02.74163698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:11:12.742174074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:11:12.742207315Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":478,"service":"observability"}
{"time":"2026-05-06T08:11:22.741900118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:11:32.741645045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:11:42.742388439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:11:52.741914696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:12:02.743071212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:12:12.742407411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:12:22.742005065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:12:32.741865233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:12:42.741696464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:12:52.742595812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:13:02.741847212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:13:12.742313964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:13:22.741897692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:13:32.742750129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:13:42.742165874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:13:52.742641508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:14:02.742404887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:14:12.741754983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:14:22.741837168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:14:32.742685018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:14:42.742536392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:14:52.741857747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:15:02.741984025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:15:12.742183119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:15:22.742091422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:15:32.742666962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:15:42.742145137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:15:52.741842799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:16:02.741918379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:16:12.742568115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:16:12.742608917Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":479,"service":"observability"}
{"time":"2026-05-06T08:16:22.742312505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:16:32.741875073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:16:42.741649434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:16:52.741815926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:17:02.742411656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:17:12.741584214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:17:22.742403345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:17:32.741822179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:17:42.741600302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:17:52.742606587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:18:02.742262796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:18:12.741969709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:18:22.742446937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:18:32.742341966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:18:42.742099439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:18:52.741574044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:19:02.742704106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:19:12.742014205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:19:22.74177617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:19:32.742700867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:19:42.742276713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:19:52.741957348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:20:02.742936119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:20:12.742319973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:20:22.741897221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:20:32.741544515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:20:42.74246861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:20:52.742152951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:21:02.742145772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:21:12.741921327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:21:22.742613629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:21:22.742650172Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":480,"service":"observability"}
{"time":"2026-05-06T08:21:32.742183628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:21:42.741979063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:21:52.741563947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:22:02.742674677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:22:12.742319185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:22:22.742277364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:22:32.741805454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:22:42.741834062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:22:52.742594626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:23:02.74229846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:23:12.742204425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:23:22.742147038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:23:32.74183626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:23:42.74272135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:23:52.742864703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:24:02.742287814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:24:12.741668482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:24:22.741684913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:24:32.742008156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:24:42.742654426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:24:52.742374627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:25:02.742368484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:25:12.742430441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:25:22.74214467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:25:32.741767037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:25:42.74167948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:25:52.742120343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:26:02.741908677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:26:12.741679792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:26:22.741775904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:26:32.741693762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:26:32.741726634Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":481,"service":"observability"}
{"time":"2026-05-06T08:26:42.74202437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:26:52.741855376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:27:02.742021448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:27:12.742436844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:27:22.742185425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:27:32.741888004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:27:42.742494363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:27:52.741570789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:28:02.741850633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:28:12.74171547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:28:22.741633437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:28:32.741808102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:28:42.741746918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:28:52.742576643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:29:02.742339458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:29:12.742316461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:29:22.741692701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:29:32.742648307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:29:42.741967282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:29:52.74259723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:30:02.742667659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:30:12.742106235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:30:22.742020529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:30:32.742331874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:30:42.741730557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:30:52.742606107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:31:02.742332271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:31:12.742233859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:31:22.741855876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:31:32.741649243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:31:42.741634818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:31:42.741681037Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":482,"service":"observability"}
{"time":"2026-05-06T08:31:52.742199029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:32:02.742269809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:32:12.741917184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:32:22.741592756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:32:32.741572728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:32:42.741982927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:32:52.742774829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:33:02.741904988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:33:12.741645288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:33:22.741762528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:33:32.74207979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:33:42.741852871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:33:52.741809767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:34:02.741864212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:34:12.741712194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:34:22.742284681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:34:32.741773585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:34:42.742592287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:34:52.742432796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:35:02.742267887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:35:12.741637375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:35:22.741725783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:35:32.742130136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:35:42.741830574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:35:52.74166895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:36:02.74340186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:36:12.74238873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:36:22.741975626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:36:32.741674223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:36:42.742535408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:36:42.742595498Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":483,"service":"observability"}
{"time":"2026-05-06T08:36:52.741777409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:37:02.741935944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:37:12.741805568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:37:22.741573055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:37:32.742281062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:37:42.741833802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:37:52.741660693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:38:02.742680386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:38:12.742574413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:38:22.742539738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:38:32.742690607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:38:42.742616032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:38:52.742027623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:39:02.742850583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:39:12.742020202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:39:22.742901715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:39:32.742119225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:39:42.741885137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:39:52.741839173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:40:02.742851619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:40:12.742716525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:40:22.742292068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:40:32.742004835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:40:42.741637433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:40:52.742191742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:41:02.742599295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:41:12.741897751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:41:22.742217484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:41:32.742057348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:41:42.741792672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:41:52.741782557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:41:52.74182184Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":484,"service":"observability"}
{"time":"2026-05-06T08:42:02.742963144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:42:12.741638152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:42:22.742370492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:42:32.741904555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:42:42.741794052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:42:52.741890482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:43:02.741898427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:43:12.742181772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:43:22.741626352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:43:32.741775671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:43:42.742386505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:43:52.741649479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:44:02.741847183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:44:12.742087154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:44:22.74166271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:44:32.742571195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:44:42.741992972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:44:52.742726458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:45:02.74203255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:45:12.742192515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:45:22.741646594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:45:32.74207245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:45:42.741879048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:45:52.742202977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:46:02.742207242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:46:12.742061421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:46:22.741736859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:46:32.742273113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:46:42.741788273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:46:52.74186021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:46:52.741895845Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":485,"service":"observability"}
{"time":"2026-05-06T08:47:02.742753434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:47:12.741681606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:47:22.742591765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:47:32.742045911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:47:42.742043988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:47:52.742567742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:48:02.742151498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:48:12.742194895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:48:22.742589493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:48:32.741988565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:48:42.741841809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:48:52.742588113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:49:02.741794854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:49:12.741635107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:49:22.741613152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:49:32.742158162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:49:42.742152983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:49:52.742623942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:50:02.742755299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:50:12.741812539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:50:22.741581548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:50:32.742252784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:50:42.741953109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:50:52.742139489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:51:02.742767886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:51:12.741686708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:51:22.742161594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:51:32.742061443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:51:42.741963905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:51:52.742209168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:51:52.742261513Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":486,"service":"observability"}
{"time":"2026-05-06T08:52:02.742833139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:52:12.742445798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:52:22.742610215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:52:32.741852455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:52:42.742585925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:52:52.742180905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:53:02.741909625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:53:12.742071002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:53:22.742420029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:53:32.742112169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:53:42.741955407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:53:52.742710077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:54:02.741779188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:54:12.741868108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:54:22.742765023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:54:32.742276007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:54:42.742399095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:54:52.742102046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:55:02.742727437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:55:12.742401225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:55:22.742551007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:55:32.741820709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:55:42.741756249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:55:52.742459801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:56:02.742313405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:56:12.74172461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:56:22.741873746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:56:32.742197265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:56:42.741692769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:56:52.742013083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:57:02.74204914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:57:02.742083123Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":487,"service":"observability"}
{"time":"2026-05-06T08:57:12.741649967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:57:22.742398865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:57:32.742079711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:57:42.741707277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:57:52.741797206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:58:02.742032786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:58:12.742069163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:58:22.741624713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:58:32.742521465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:58:42.742706025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:58:52.741630864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:59:02.742797876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:59:12.741890883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:59:22.742434932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:59:32.741934458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:59:42.741582213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T08:59:52.742619626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:00:02.741581706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:00:12.741986124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:00:22.742567871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:00:32.742049461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:00:42.742030174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:00:52.741676176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:01:02.741561523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:01:12.742448229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:01:22.742033498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:01:32.741837095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:01:42.741644675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:01:52.74203473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:02:02.741580044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:02:12.741601441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:02:12.741635683Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":488,"service":"observability"}
{"time":"2026-05-06T09:02:22.741637228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:02:32.742293567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:02:42.741698941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:02:52.741751443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:03:02.742316891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:03:12.741742859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:03:22.742526237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:03:32.741999157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:03:42.741856787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:03:52.742390238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:04:02.742053901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:04:12.741999837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:04:22.741930578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:04:32.741650264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:04:42.741669431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:04:52.741662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:05:02.741878139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:05:12.741687078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:05:22.742733229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:05:32.742545754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:05:42.741559729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:05:52.742484519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:06:02.742569634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:06:12.74202505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:06:22.742295657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:06:32.742019804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:06:42.741957382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:06:52.741826017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:07:02.741682495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:07:12.741654841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:07:12.741687793Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":489,"service":"observability"}
{"time":"2026-05-06T09:07:22.741700031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:07:32.741843365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:07:42.741907295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:07:52.742743636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:08:02.742047704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:08:12.741666387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:08:22.741819962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:08:32.742284488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:08:42.742684287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:08:52.742386812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:09:02.742328375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:09:12.742336458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:09:22.741956015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:09:32.741673827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:09:42.742410274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:09:52.742362236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:10:02.742696176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:10:12.742299971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:10:22.742427072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:10:32.741675889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:10:42.74192455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:10:52.742413081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:11:02.742128971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:11:12.741662024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:11:22.742610766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:11:32.741934916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:11:42.742790487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:11:52.742700519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:12:02.741887973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:12:12.742394311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:12:12.742431443Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":490,"service":"observability"}
{"time":"2026-05-06T09:12:22.742186538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:12:32.742519451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:12:42.742769256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:12:52.74157692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:13:02.742092021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:13:12.741847504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:13:22.741570634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:13:32.742271485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:13:42.742621328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:13:52.741816362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:14:02.7418402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:14:12.741620644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:14:22.742580409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:14:32.742178751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:14:42.741682019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:14:52.742272683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:15:02.742835426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:15:12.742296522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:15:22.741620761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:15:32.742274067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:15:42.742395832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:15:52.741617469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:16:02.742656448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:16:12.742432862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:16:22.741789289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:16:32.741562426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:16:42.74195463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:16:52.74190769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:17:02.742041847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:17:12.74228085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:17:22.742735658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:17:22.742767568Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":491,"service":"observability"}
{"time":"2026-05-06T09:17:32.742224536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:17:42.742138634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:17:52.741826479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:18:02.742754919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:18:12.741819716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:18:22.742416187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:18:32.741562774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:18:42.742599978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:18:52.741680991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:19:02.741719605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:19:12.741846071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:19:22.741597463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:19:32.742365013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:19:42.742131446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:19:52.741864413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:20:02.742188626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:20:12.741688222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:20:22.742352471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:20:32.742308319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:20:42.741631758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:20:52.742713787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:21:02.742300784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:21:12.742623104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:21:22.741678122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:21:32.742715069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:21:42.741868568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:21:52.741704996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:22:02.742758691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:22:12.742413163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:22:22.742071289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:22:32.742315846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:22:32.742350255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":492,"service":"observability"}
{"time":"2026-05-06T09:22:42.742611382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:22:52.741766048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:23:02.742100239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:23:12.742077131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:23:22.741767264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:23:32.742468348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:23:42.741710706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:23:52.741768561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:24:02.742368854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:24:12.742552806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:24:22.74234076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:24:32.742233704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:24:42.741800031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:24:52.741778108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:25:02.743028827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:25:12.74263401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:25:22.742074149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:25:32.741833896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:25:42.741652615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:25:52.741623976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:26:02.741855398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:26:12.741576942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:26:22.742311828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:26:32.74217731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:26:42.742284764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:26:52.742599877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:27:02.742267166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:27:12.741584349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:27:22.741860158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:27:32.742589518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:27:32.74264103Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":493,"service":"observability"}
{"time":"2026-05-06T09:27:42.742332788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:27:52.741898807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:28:02.741870912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:28:12.742694421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:28:22.742364575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:28:32.742024025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:28:42.742441314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:28:52.741596168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:29:02.74260245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:29:12.74160306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:29:22.742073394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:29:32.742060311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:29:42.74163726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:29:52.742535371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:30:02.74295199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:30:12.742667449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:30:22.742063932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:30:32.741746461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:30:42.742385751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:30:52.742253609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:31:02.742131284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:31:12.74157959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:31:22.742423345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:31:32.742134868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:31:42.741794297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:31:52.742398364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:32:02.742338173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:32:12.741727269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:32:22.742670328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:32:32.742274151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:32:42.741806926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:32:42.74184667Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":494,"service":"observability"}
{"time":"2026-05-06T09:32:52.741725724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:33:02.741598942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:33:12.742294004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:33:22.742131499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:33:32.741840668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:33:42.742615865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:33:52.7419951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:34:02.741654362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:34:12.742445508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:34:22.742192879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:34:32.742124294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:34:42.742472299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:34:52.742057014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:35:02.742117031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:35:12.741627013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:35:22.742206781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:35:32.741991837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:35:42.742316249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:35:52.741982707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:36:02.741953712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:36:12.741933553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:36:22.741555764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:36:32.742076482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:36:42.741710089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:36:52.742698149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:37:02.742081722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:37:12.741718472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:37:22.74221351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:37:32.742620386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:37:42.741638125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:37:52.742034292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:37:52.74207052Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":495,"service":"observability"}
{"time":"2026-05-06T09:38:02.742677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:38:12.741529035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:38:22.742001505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:38:32.742447545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:38:42.742417979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:38:52.741591484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:39:02.74264925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:39:12.74266512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:39:22.742261747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:39:32.742104206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:39:42.741648892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:39:52.741831045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:40:02.74258901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:40:12.742172658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:40:22.742568831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:40:32.742659719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:40:42.741788659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:40:52.74244625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:41:02.742728823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:41:12.742358409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:41:22.742447592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:41:32.74211162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:41:42.742552913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:41:52.74158768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:42:02.741853892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:42:12.742620868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:42:22.742196493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:42:32.741559136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:42:42.742194202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:42:52.742016208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:43:02.742705236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:43:02.742738652Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":496,"service":"observability"}
{"time":"2026-05-06T09:43:12.742185146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:43:22.741679626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:43:32.742340917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:43:42.742300339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:43:52.741860537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:44:02.741582174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:44:12.742307638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:44:22.742078358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:44:32.741913799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:44:42.741658933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:44:52.741583627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:45:02.741871398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:45:12.742379383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:45:22.741950292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:45:32.741660576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:45:42.74242052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:45:52.742131292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:46:02.741871095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:46:12.742034638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:46:22.742443171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:46:32.7422575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:46:42.741608049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:46:52.74230356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:47:02.742680063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:47:12.742639155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:47:22.742632766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:47:32.741577063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:47:42.742348882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:47:52.742030257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:48:02.74196366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:48:12.742519506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:48:12.742554046Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":497,"service":"observability"}
{"time":"2026-05-06T09:48:22.742295849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:48:32.741837542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:48:42.742228501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:48:52.742559691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:49:02.743435237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:49:12.741942677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:49:22.741994787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:49:32.742564714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:49:42.742294488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:49:52.742447296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:50:02.74220678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:50:12.741594992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:50:22.742724546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:50:32.742296815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:50:42.742111181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:50:52.741777474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:51:02.742641469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:51:12.742299761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:51:22.741933262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:51:32.742297208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:51:42.742468213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:51:52.74263055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:52:02.742462452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:52:12.742232178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:52:22.74192865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:52:32.74251652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:52:42.742024378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:52:52.741582387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:53:02.742663332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:53:12.742021504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:53:22.742256194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:53:22.74229275Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":498,"service":"observability"}
{"time":"2026-05-06T09:53:32.741924584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:53:42.741768989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:53:52.741863641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:54:02.742737051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:54:12.7415537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:54:22.741831817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:54:32.74179506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:54:42.74181413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:54:52.74219999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:55:02.742007103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:55:12.742297362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:55:22.74194966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:55:32.742134418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:55:42.742260641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:55:52.741933804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:56:02.742190789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:56:12.742640155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:56:22.742064087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:56:32.742319815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:56:42.742700915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:56:52.742704553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:57:02.742615765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:57:12.742003443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:57:22.741761583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:57:32.74260758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:57:42.742630892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:57:52.742193001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:58:02.742646451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:58:12.741727035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:58:22.742685755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:58:22.74272358Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":499,"service":"observability"}
{"time":"2026-05-06T09:58:32.74236451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:58:42.742192924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:58:52.741731228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:59:02.742646746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:59:12.741642173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:59:22.74163836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:59:32.741626079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:59:42.741654343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T09:59:52.741886516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:00:02.742213043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:00:12.741652591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:00:22.742258157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:00:32.741635215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:00:42.74165838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:00:52.741645533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:01:02.742719511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:01:12.7417151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:01:22.741656506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:01:32.741674419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:01:42.741988828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:01:52.741617828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:02:02.742592754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:02:12.741689789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:02:22.742524902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:02:32.742190822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:02:42.741664315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:02:52.741638447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:03:02.742709814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:03:12.742600733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:03:22.741612669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:03:32.741643711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:03:32.74170107Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":500,"service":"observability"}
{"time":"2026-05-06T10:03:42.741951648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:03:52.741592325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:04:02.741883217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:04:12.741638884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:04:22.74182742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:04:32.741864013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:04:42.741709788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:04:52.741641121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:05:02.742358478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:05:12.741644672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:05:22.742221738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:05:32.741673652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:05:42.742537987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:05:52.741706711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:06:02.743000206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:06:12.742416734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:06:22.741634232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:06:32.742658438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:06:42.741712361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:06:52.74163401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:07:02.742476183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:07:12.741647244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:07:22.741828052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:07:32.742179102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:07:42.741652258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:07:52.741665295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:08:02.742157408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:08:12.742161698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:08:22.741644729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:08:32.741882566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:08:32.741917506Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":501,"service":"observability"}
{"time":"2026-05-06T10:08:42.742041153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:08:52.741661534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:09:02.742583229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:09:12.741683334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:09:22.741641571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:09:32.741650444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:09:42.741725654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:09:52.741614506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:10:02.742780421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:10:12.741660997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:10:22.741660649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:10:32.742690587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:10:42.741629777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:10:52.741626601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:11:02.741890828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:11:12.74227782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:11:22.741624782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:11:32.742265757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:11:42.741546435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:11:52.741600302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:12:02.741930549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:12:12.741671343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:12:22.742367841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:12:32.741598812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:12:42.74168868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:12:52.741650131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:13:02.742685144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:13:12.741632243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:13:22.742341993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:13:32.741645701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:13:42.741634135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:13:42.741668695Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":502,"service":"observability"}
{"time":"2026-05-06T10:13:52.742697633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:14:02.741913282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:14:12.741632358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:14:22.741661381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:14:32.741654627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:14:42.741680552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:14:52.742712038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:15:02.742810107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:15:12.741649122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:15:22.741628764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:15:32.74163803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:15:42.741643293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:15:52.741650315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:16:02.742431922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:16:12.741655418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:16:22.741591605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:16:32.74165099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:16:42.741727262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:16:52.742134621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:17:02.742849455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:17:12.741622922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:17:22.741925291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:17:32.741663359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:17:42.742636613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:17:52.741700875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:18:02.742111624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:18:12.74168242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:18:22.74189478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:18:32.742729118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:18:42.742531334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:18:42.742586702Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":503,"service":"observability"}
{"time":"2026-05-06T10:18:52.74250572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:19:02.742709261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:19:12.741710473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:19:22.74158928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:19:32.742986746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:19:42.741670089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:19:52.741622742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:20:02.741684827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:20:12.742682147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:20:22.742108591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:20:32.741784474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:20:42.742360607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:20:52.741650628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:21:02.74259279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:21:12.741669814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:21:22.742555606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:21:32.741671654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:21:42.741562378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:21:52.741953907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:22:02.742400628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:22:12.742700066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:22:22.742127524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:22:32.741626622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:22:42.741883846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:22:52.742542495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:23:02.742436426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:23:12.741757764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:23:22.742534723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:23:32.74164105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:23:42.741634726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:23:52.741619358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:23:52.741652218Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":504,"service":"observability"}
{"time":"2026-05-06T10:24:02.742674038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:24:12.741641852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:24:22.741607408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:24:32.741643085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:24:42.741648332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:24:52.741668337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:25:02.742671009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:25:12.742024616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:25:22.741701391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:25:32.741637268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:25:42.74257625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:25:52.741640027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:26:02.741935427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:26:12.74161955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:26:22.74165263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:26:32.74263311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:26:42.742690249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:26:52.742259192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:27:02.742768755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:27:12.741629908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:27:22.742397324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:27:32.741691588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:27:42.741676305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:27:52.741632376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:28:02.742290426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:28:12.741709779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:28:22.742221249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:28:32.741952354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:28:42.741685423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:28:52.742609874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:28:52.742652036Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":505,"service":"observability"}
{"time":"2026-05-06T10:29:02.742660265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:29:12.742667913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:29:22.741836257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:29:32.742192198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:29:42.741684024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:29:52.742593365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:30:02.74235609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:30:12.741850408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:30:22.741647131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:30:32.742626331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:30:42.741737247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:30:52.741632995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:31:02.741806282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:31:12.741867461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:31:22.742475236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:31:32.741947713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:31:42.741630798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:31:52.742088626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:32:02.742402852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:32:12.741685896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:32:22.742417585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:32:32.741915318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:32:42.741625943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:32:52.741959878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:33:02.742177515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:33:12.741788481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:33:22.742570155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:33:32.741696827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:33:42.74156848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:33:52.742182954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:34:02.741808542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:34:02.741840301Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":506,"service":"observability"}
{"time":"2026-05-06T10:34:12.742058127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:34:22.742317314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:34:32.741658096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:34:42.741863449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:34:52.742630691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:35:02.743058857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:35:12.741662405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:35:22.741645438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:35:32.742449667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:35:42.74231019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:35:52.741764661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:36:02.743065084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:36:12.741640818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:36:22.742477506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:36:32.742659834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:36:42.741713272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:36:52.742644358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:37:02.742295956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:37:12.741641564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:37:22.742671246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:37:32.741820352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:37:42.742617598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:37:52.741645759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:38:02.741849397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:38:12.742707017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:38:22.741966488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:38:32.741672779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:38:42.742750626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:38:52.741703056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:39:02.742464552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:39:02.742699802Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":507,"service":"observability"}
{"time":"2026-05-06T10:39:12.742382809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:39:22.741652011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:39:32.742626683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:39:42.741631802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:39:52.742705504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:40:02.742697209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:40:12.741945146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:40:22.741603281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:40:32.742222846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:40:42.742721099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:40:52.741935171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:41:02.742191491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:41:12.742597267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:41:22.741670998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:41:32.741495827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:41:42.742320457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:41:52.741877523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:42:02.742864044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:42:12.741773356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:42:22.74238447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:42:32.741811087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:42:42.741636067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:42:52.741596573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:43:02.742593131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:43:12.742638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:43:22.741928509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:43:32.741641989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:43:42.742367371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:43:52.741663183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:44:02.741696417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:44:12.742281347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:44:12.742315242Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":508,"service":"observability"}
{"time":"2026-05-06T10:44:22.741795921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:44:32.742632786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:44:42.742728077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:44:52.742033671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:45:02.742528812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:45:12.741912738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:45:22.741574049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:45:32.7422744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:45:42.741698768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:45:52.742612774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:46:02.7420813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:46:12.742518759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:46:22.741621537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:46:32.741621423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:46:42.741600105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:46:52.741811421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:47:02.741787498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:47:12.742226713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:47:22.741630755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:47:32.742297398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:47:42.741828694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:47:52.742605282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:48:02.742529468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:48:12.741699459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:48:22.742567178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:48:32.741928258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:48:42.742740673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:48:52.741640795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:49:02.742291339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:49:12.741697289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:49:22.742393844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:49:22.742426764Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":509,"service":"observability"}
{"time":"2026-05-06T10:49:32.741891689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:49:42.742745281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:49:52.742188546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:50:02.742183811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:50:12.741680359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:50:22.742698218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:50:32.741879434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:50:42.741740174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:50:52.742305344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:51:02.741852667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:51:12.742342811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:51:22.742705482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:51:32.742224388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:51:42.741623732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:51:52.741540891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:52:02.74183623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:52:12.741631021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:52:22.742006252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:52:32.741629385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:52:42.742665387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:52:52.741846572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:53:02.742778088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:53:12.741936983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:53:22.742661609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:53:32.742106839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:53:42.742686851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:53:52.741583611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:54:02.742282285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:54:12.742661417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:54:22.742264055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:54:32.741748772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:54:32.741798102Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":510,"service":"observability"}
{"time":"2026-05-06T10:54:42.742179726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:54:52.741756979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:55:02.741575799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:55:12.742197746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:55:22.741580736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:55:32.742676231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:55:42.741654021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:55:52.741609547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:56:02.741966052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:56:12.741695505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:56:22.742409536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:56:32.741956718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:56:42.741715501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:56:52.741629667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:57:02.742644318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:57:12.741663649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:57:22.742437732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:57:32.742072766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:57:42.742609214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:57:52.742107437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:58:02.74263162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:58:12.742261821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:58:22.741657189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:58:32.742593737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:58:42.74252865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:58:52.741658075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:59:02.742380384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:59:12.741909571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:59:22.74231797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:59:32.741615738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:59:42.742418411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T10:59:42.742518786Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":511,"service":"observability"}
{"time":"2026-05-06T10:59:52.742100494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:00:02.742870287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:00:12.742443673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:00:22.741898729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:00:32.742697791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:00:42.742375711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:00:52.741876737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:01:02.741788702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:01:12.742280143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:01:22.741646484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:01:32.742372057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:01:42.742115868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:01:52.741533881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:02:02.742111162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:02:12.742362789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:02:22.741724083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:02:32.742385325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:02:42.742228546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:02:52.741662719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:03:02.742647621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:03:12.742169836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:03:22.741727202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:03:32.742640068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:03:42.741636907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:03:52.742696891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:04:02.742399577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:04:12.741640121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:04:22.742619613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:04:32.742103284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:04:42.742590388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:04:42.742643883Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":512,"service":"observability"}
{"time":"2026-05-06T11:04:52.742081631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:05:02.741767047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:05:12.742715545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:05:22.742193331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:05:32.741638826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:05:42.742295694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:05:52.742101709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:06:02.742992987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:06:12.742421908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:06:22.742074889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:06:32.741668233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:06:42.741829005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:06:52.742410636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:07:02.74191987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:07:12.742394331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:07:22.741828022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:07:32.742611721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:07:42.742193307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:07:52.741754006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:08:02.742584209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:08:12.74212598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:08:22.741753879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:08:32.742230005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:08:42.742001064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:08:52.742053789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:09:02.742714547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:09:12.742014958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:09:22.742412955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:09:32.742268104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:09:42.741624393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:09:52.742380809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:09:52.742415568Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":513,"service":"observability"}
{"time":"2026-05-06T11:10:02.742806598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:10:12.741636272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:10:22.742375227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:10:32.742059935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:10:42.742374422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:10:52.741675468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:11:02.743519008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:11:12.742304635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:11:22.741674508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:11:32.742555724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:11:42.741959214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:11:52.742205218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:12:02.745207475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:12:12.7424793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:12:22.741780666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:12:32.742591571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:12:42.741747723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:12:52.742649245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:13:02.742319555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:13:12.74172912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:13:22.742360887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:13:32.741768023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:13:42.742665877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:13:52.742140777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:14:02.742378364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:14:12.74163582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:14:22.742751002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:14:32.74219031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:14:42.741777087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:14:52.742701639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:14:52.742736Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":514,"service":"observability"}
{"time":"2026-05-06T11:15:02.742621567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:15:12.742394549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:15:22.74206048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:15:32.741986382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:15:42.742407511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:15:52.741923708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:16:02.741598076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:16:12.741610256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:16:22.741590133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:16:32.742071314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:16:42.74169103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:16:52.742275103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:17:02.741918776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:17:12.74166465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:17:22.742428023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:17:32.742007839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:17:42.741691926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:17:52.742408575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:18:02.742601382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:18:12.741645396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:18:22.742326221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:18:32.742384813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:18:42.741606896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:18:52.742030955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:19:02.741965133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:19:12.742749153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:19:22.742186957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:19:32.741729779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:19:42.741581037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:19:52.742324658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:20:02.742003744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:20:02.742038557Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":515,"service":"observability"}
{"time":"2026-05-06T11:20:12.742308608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:20:22.741940837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:20:32.741828837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:20:42.74255775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:20:52.742091654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:21:02.741770072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:21:12.742309739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:21:22.742040266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:21:32.741769926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:21:42.742440254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:21:52.741860921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:22:02.742286864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:22:12.742659826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:22:22.742373131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:22:32.741852436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:22:42.742588959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:22:52.742140688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:23:02.74180658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:23:12.742405044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:23:22.741845533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:23:32.742585278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:23:42.742381041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:23:52.742105869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:24:02.742175706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:24:12.741598246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:24:22.742694976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:24:32.742298736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:24:42.742017527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:24:52.741644475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:25:02.742625932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:25:02.742664138Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":516,"service":"observability"}
{"time":"2026-05-06T11:25:12.742122267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:25:22.741963826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:25:32.742471159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:25:42.741762138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:25:52.742393276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:26:02.742450468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:26:12.741999517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:26:22.741650173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:26:32.742225226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:26:42.741602336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:26:52.74208637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:27:02.741740838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:27:12.742319853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:27:22.741943799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:27:32.742612783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:27:42.742188785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:27:52.742006894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:28:02.742073415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:28:12.742719618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:28:22.742413561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:28:32.742606783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:28:42.741945809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:28:52.74240701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:29:02.742111719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:29:12.742366671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:29:22.742050481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:29:32.742700204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:29:42.742269287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:29:52.741837005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:30:02.742849978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:30:02.742933652Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":517,"service":"observability"}
{"time":"2026-05-06T11:30:12.742687292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:30:22.742293397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:30:32.742150749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:30:42.741639093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:30:52.742378856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:31:02.742391304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:31:12.741584902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:31:22.74245068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:31:32.742645763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:31:42.742135299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:31:52.741920193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:32:02.742731965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:32:12.74260046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:32:22.741918631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:32:32.742416579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:32:42.742218887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:32:52.742087616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:33:02.741805178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:33:12.742592619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:33:22.742161887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:33:32.741798186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:33:42.742579079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:33:52.742317076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:34:02.741907266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:34:12.741743183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:34:22.742609097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:34:32.742295261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:34:42.742191542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:34:52.741844465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:35:02.741769522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:35:12.742667354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:35:12.742704279Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":518,"service":"observability"}
{"time":"2026-05-06T11:35:22.742207433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:35:32.741740697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:35:42.742297712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:35:52.741598318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:36:02.743044391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:36:12.741780093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:36:22.74219323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:36:32.741708723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:36:42.741772355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:36:52.741964929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:37:02.741977683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:37:12.742077399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:37:22.742639473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:37:32.741548856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:37:42.741940431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:37:52.742078045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:38:02.741914206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:38:12.74204995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:38:22.741797633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:38:32.742647382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:38:42.741647939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:38:52.742204366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:39:02.741990105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:39:12.741736164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:39:22.742186253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:39:32.741687468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:39:42.742412304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:39:52.742070756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:40:02.74539365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:40:12.742606715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:40:22.742164978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:40:22.742198199Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":519,"service":"observability"}
{"time":"2026-05-06T11:40:32.742173881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:40:42.742053385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:40:52.741601405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:41:02.744362373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:41:12.742075246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:41:22.741540524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:41:32.74180282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:41:42.741562062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:41:52.74179516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:42:02.742815187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:42:12.742377632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:42:22.741661986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:42:32.742120915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:42:42.741978917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:42:52.741886214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:43:02.74182519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:43:12.741597143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:43:22.741599843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:43:32.741945168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:43:42.741648611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:43:52.742262409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:44:02.741917092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:44:12.741649298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:44:22.742319668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:44:32.741972748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:44:42.74183447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:44:52.74231922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:45:02.741863007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:45:12.741652658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:45:22.742418499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:45:22.74245604Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":520,"service":"observability"}
{"time":"2026-05-06T11:45:32.741583384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:45:42.741627367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:45:52.742271408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:46:02.741731943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:46:12.742523116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:46:22.741667468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:46:32.742376195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:46:42.742219205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:46:52.741735115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:47:02.742188281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:47:12.742810302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:47:22.741829535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:47:32.742628863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:47:42.742168581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:47:52.742435816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:48:02.741780042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:48:12.742397319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:48:22.741930483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:48:32.74165166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:48:42.742657426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:48:52.742372315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:49:02.742069963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:49:12.742257651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:49:22.742075759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:49:32.741958565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:49:42.741636573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:49:52.741815508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:50:02.741639822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:50:12.743339604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:50:22.741662771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:50:32.741990225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:50:32.742022302Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":521,"service":"observability"}
{"time":"2026-05-06T11:50:42.742337431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:50:52.741662674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:51:02.743290606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:51:12.741849425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:51:22.742656192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:51:32.742581647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:51:42.741746977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:51:52.741847266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:52:02.742300402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:52:12.741741261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:52:22.742661647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:52:32.742229173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:52:42.742122469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:52:52.742651226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:53:02.741813263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:53:12.742075661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:53:22.741936499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:53:32.742206355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:53:42.74163664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:53:52.742428899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:54:02.742366897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:54:12.742050732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:54:22.741876645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:54:32.742671025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:54:42.74201195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:54:52.741905396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:55:02.742185807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:55:12.741838954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:55:22.742233601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:55:32.742001067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:55:32.742036355Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":522,"service":"observability"}
{"time":"2026-05-06T11:55:42.741662613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:55:52.741604561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:56:02.742450643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:56:12.742656931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:56:22.742066078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:56:32.741648586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:56:42.741878898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:56:52.741923122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:57:02.742179694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:57:12.742623179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:57:22.741947472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:57:32.741627964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:57:42.742063108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:57:52.742209787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:58:02.741797375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:58:12.742554339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:58:22.741832896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:58:32.742653596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:58:42.741637793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:58:52.741685729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:59:02.742770687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:59:12.741884961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:59:22.742740899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:59:32.742784383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:59:42.741897682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T11:59:52.742599279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:00:02.742665299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:00:12.741850871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:00:22.742754624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:00:32.741755062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:00:42.74198169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:00:42.742017586Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":523,"service":"observability"}
{"time":"2026-05-06T12:00:52.741547766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:01:02.742031538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:01:12.741609519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:01:22.741757099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:01:32.742777108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:01:42.741846889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:01:52.741966724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:02:02.742680795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:02:12.741647138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:02:22.741723708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:02:32.742006459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:02:42.742450682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:02:52.741767076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:03:02.741839911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:03:12.74262255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:03:22.742693514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:03:32.742739359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:03:42.741953841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:03:52.741835831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:04:02.74182366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:04:12.742652511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:04:22.742437774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:04:32.742007148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:04:42.741686829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:04:52.742739899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:05:02.742135078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:05:12.741703011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:05:22.741683938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:05:32.742545219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:05:42.741568292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:05:52.741824533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:05:52.74186072Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":524,"service":"observability"}
{"time":"2026-05-06T12:06:02.743341429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:06:12.741798495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:06:22.741637042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:06:32.741582339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:06:42.74200721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:06:52.742060858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:07:02.742043916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:07:12.742154713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:07:22.741827622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:07:32.741797903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:07:42.742207954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:07:52.741902525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:08:02.741709781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:08:12.741658433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:08:22.742668284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:08:32.741548469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:08:42.741852653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:08:52.741745947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:09:02.741631338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:09:12.742141723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:09:22.742439001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:09:32.741711701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:09:42.742713334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:09:52.742434448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:10:02.742568422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:10:12.741590114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:10:22.741994783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:10:32.7416611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:10:42.741998098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:10:52.741693959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:11:02.741876535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:11:02.741908344Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":525,"service":"observability"}
{"time":"2026-05-06T12:11:12.742708079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:11:22.742630105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:11:32.742109964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:11:42.742612823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:11:52.742201473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:12:02.742162324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:12:12.742033429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:12:22.742193018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:12:32.741998347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:12:42.742564146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:12:52.741599957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:13:02.742557898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:13:12.742424476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:13:22.741826329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:13:32.741944731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:13:42.742626185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:13:52.742647322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:14:02.741911931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:14:12.741723784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:14:22.742782946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:14:32.742366509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:14:42.74171486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:14:52.742595476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:15:02.741974268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:15:12.74267578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:15:22.74254676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:15:32.74189211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:15:42.741555176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:15:52.74237451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:16:02.741891666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:16:02.741928638Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":526,"service":"observability"}
{"time":"2026-05-06T12:16:12.742267759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:16:22.74156995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:16:32.742316024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:16:42.742019087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:16:52.742448207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:17:02.74357146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:17:12.742696034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:17:22.741856094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:17:32.742730173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:17:42.742422544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:17:52.741588318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:18:02.741579667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:18:12.742372217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:18:22.742763568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:18:32.742069765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:18:42.742643975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:18:52.742543436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:19:02.742452891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:19:12.741576688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:19:22.741726805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:19:32.742130192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:19:42.741650655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:19:52.742032028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:20:02.74230512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:20:12.742262728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:20:22.742363384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:20:32.742027896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:20:42.742397439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:20:52.741576811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:21:02.742232167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:21:02.74228967Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":527,"service":"observability"}
{"time":"2026-05-06T12:21:12.741947228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:21:22.742739278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:21:32.742433976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:21:42.742403941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:21:52.741858986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:22:02.741890004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:22:12.74240372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:22:22.742201856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:22:32.741805186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:22:42.742347182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:22:52.741652414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:23:02.742303924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:23:12.74186006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:23:22.742355609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:23:32.742054994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:23:42.741744683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:23:52.74168152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:24:02.742457137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:24:12.742190949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:24:22.741693008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:24:32.742228662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:24:42.741981513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:24:52.742345794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:25:02.74272722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:25:12.741981141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:25:22.74162508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:25:32.742515588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:25:42.741633911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:25:52.742576807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:26:02.74254456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:26:02.742588164Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":528,"service":"observability"}
{"time":"2026-05-06T12:26:12.741658902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:26:22.742011065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:26:32.742382894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:26:42.741679838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:26:52.742161449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:27:02.742408058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:27:12.741956112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:27:22.742663069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:27:32.741904003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:27:42.741944504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:27:52.742266258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:28:02.742072977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:28:12.741984887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:28:22.742636088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:28:32.741976956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:28:42.742573803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:28:52.741938054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:29:02.741835748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:29:12.741989068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:29:22.742376023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:29:32.742449648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:29:42.741969927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:29:52.741651032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:30:02.743377471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:30:12.741898378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:30:22.741745145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:30:32.742125026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:30:42.741713588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:30:52.7416667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:31:02.7417158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:31:12.74209666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:31:12.742130948Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":529,"service":"observability"}
{"time":"2026-05-06T12:31:22.742703161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:31:32.742380288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:31:42.741929972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:31:52.741547414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:32:02.742628679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:32:12.742281588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:32:22.742782937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:32:32.741765281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:32:42.741748846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:32:52.742268334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:33:02.742294526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:33:12.741726131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:33:22.742385925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:33:32.741918463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:33:42.741720225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:33:52.741613789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:34:02.74242919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:34:12.742716789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:34:22.74211398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:34:32.742087274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:34:42.741938619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:34:52.742442207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:35:02.742087233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:35:12.742638501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:35:22.742622372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:35:32.741963803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:35:42.741721619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:35:52.741616041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:36:02.741879648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:36:12.741620076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:36:22.742092338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:36:22.7421266Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":530,"service":"observability"}
{"time":"2026-05-06T12:36:32.741828288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:36:42.742425435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:36:52.741797149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:37:02.742666158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:37:12.742704658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:37:22.742183114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:37:32.742017553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:37:42.742291098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:37:52.742000863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:38:02.74222133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:38:12.742142615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:38:22.741573527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:38:32.742428137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:38:42.741764878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:38:52.741650326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:39:02.74187209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:39:12.74164661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:39:22.742278781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:39:32.741655135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:39:42.74218956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:39:52.741869889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:40:02.742210923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:40:12.741839771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:40:22.741604271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:40:32.742370903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:40:42.742286285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:40:52.742437133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:41:02.742138643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:41:12.741718118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:41:22.741743838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:41:32.742358193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:41:32.742391242Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":531,"service":"observability"}
{"time":"2026-05-06T12:41:42.742121652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:41:52.741844657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:42:02.741954088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:42:12.741588527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:42:22.742276828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:42:32.741827022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:42:42.741709574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:42:52.742566149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:43:02.742731784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:43:12.742319459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:43:22.742665201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:43:32.74262797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:43:42.741981997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:43:52.741608406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:44:02.742638003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:44:12.742050616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:44:22.741631058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:44:32.741822219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:44:42.74240296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:44:52.742631548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:45:02.742787389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:45:12.741673809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:45:22.742418799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:45:32.742163941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:45:42.741688779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:45:52.742405543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:46:02.741790677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:46:12.741710984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:46:22.742293515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:46:32.742674258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:46:32.742711631Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":532,"service":"observability"}
{"time":"2026-05-06T12:46:42.74174673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:46:52.741585332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:47:02.741620528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:47:12.741791759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:47:22.742466309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:47:32.742205576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:47:42.742102271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:47:52.742689081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:48:02.741582225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:48:12.742022386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:48:22.742446758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:48:32.742054878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:48:42.742148215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:48:52.741686412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:49:02.741586175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:49:12.741937131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:49:22.741616346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:49:32.742454548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:49:42.742654569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:49:52.742219497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:50:02.74266079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:50:12.741558974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:50:22.742404361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:50:32.741892876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:50:42.742693988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:50:52.742260734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:51:02.741704686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:51:12.742362629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:51:22.742573029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:51:32.742089138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:51:42.741736922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:51:42.741768506Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":533,"service":"observability"}
{"time":"2026-05-06T12:51:52.742090226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:52:02.741580017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:52:12.741668865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:52:22.742408461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:52:32.741916589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:52:42.742305526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:52:52.742689646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:53:02.742217561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:53:12.741690496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:53:22.74202898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:53:32.742296824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:53:42.742120881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:53:52.742277868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:54:02.742694104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:54:12.741652731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:54:22.742639506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:54:32.742310968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:54:42.741913404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:54:52.741700859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:55:02.742735241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:55:12.74242592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:55:22.742034993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:55:32.74161205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:55:42.742314733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:55:52.741593917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:56:02.741805072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:56:12.741890484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:56:22.742273288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:56:32.741659176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:56:42.741717554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:56:52.742586854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:56:52.742621153Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":534,"service":"observability"}
{"time":"2026-05-06T12:57:02.741876773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:57:12.74264711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:57:22.742177772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:57:32.74194726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:57:42.741880992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:57:52.742615162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:58:02.742304167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:58:12.741882448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:58:22.742407024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:58:32.742067624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:58:42.741703945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:58:52.742258849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:59:02.741562691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:59:12.741597993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:59:22.742593547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:59:32.742049003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:59:42.74188841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T12:59:52.741555573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:00:02.744411257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:00:12.742295098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:00:22.741630713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:00:32.742469095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:00:42.742301101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:00:52.74170037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:01:02.741633359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:01:12.7426387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:01:22.742584062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:01:32.741784063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:01:42.74278871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:01:52.742347208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:02:02.742437965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:02:02.742652681Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":535,"service":"observability"}
{"time":"2026-05-06T13:02:12.742020675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:02:22.741844095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:02:32.742430462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:02:42.742596404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:02:52.741814067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:03:02.742148395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:03:12.742391538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:03:22.741877525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:03:32.742625065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:03:42.742124739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:03:52.742598649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:04:02.742212159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:04:12.742121926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:04:22.741895033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:04:32.742782949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:04:42.742334702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:04:52.741966866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:05:02.742359012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:05:12.742315642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:05:22.742310795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:05:32.742421273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:05:42.741846661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:05:52.741829247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:06:02.742568175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:06:12.742668248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:06:22.742778011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:06:32.741966281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:06:42.742701108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:06:52.742214169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:07:02.742278169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:07:12.742101812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:07:12.742141127Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":536,"service":"observability"}
{"time":"2026-05-06T13:07:22.742207121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:07:32.742585338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:07:42.741823369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:07:52.742571452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:08:02.74159019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:08:12.742091812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:08:22.741567781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:08:32.742303483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:08:42.742193992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:08:52.742132911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:09:02.74161757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:09:12.741742638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:09:22.742597575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:09:32.741729748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:09:42.741557673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:09:52.742297412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:10:02.742139752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:10:12.742630133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:10:22.741716442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:10:32.742573265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:10:42.742206989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:10:52.741910707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:11:02.742624951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:11:12.742000659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:11:22.742300036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:11:32.742159368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:11:42.742181993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:11:52.742452208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:12:02.741811068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:12:12.742436746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:12:12.742569461Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":537,"service":"observability"}
{"time":"2026-05-06T13:12:22.741694273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:12:32.741658602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:12:42.74173288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:12:52.741661365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:13:02.74270123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:13:12.742371387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:13:22.74173566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:13:32.74181789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:13:42.741629029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:13:52.742302112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:14:02.742722984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:14:12.741860459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:14:22.741652121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:14:32.741794791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:14:42.742682877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:14:52.741566137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:15:02.742673031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:15:12.742333538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:15:22.741618699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:15:32.742083978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:15:42.741646619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:15:52.74161947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:16:02.742744717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:16:12.741676073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:16:22.741627772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:16:32.741661511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:16:42.741692759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:16:52.742365613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:17:02.742164606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:17:12.742436239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:17:22.741597942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:17:22.741629835Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":538,"service":"observability"}
{"time":"2026-05-06T13:17:32.741628211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:17:42.741652191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:17:52.741651606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:18:02.742699609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:18:12.742066739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:18:22.742601294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:18:32.741668669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:18:42.741663263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:18:52.742427931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:19:02.742083462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:19:12.741653064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:19:22.741611062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:19:32.7416428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:19:42.742165798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:19:52.741649858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:20:02.741758334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:20:12.742164783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:20:22.74162805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:20:32.741570082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:20:42.741633529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:20:52.741655888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:21:02.741857794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:21:12.741654891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:21:22.741687603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:21:32.742396455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:21:42.742056374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:21:52.741643816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:22:02.741569165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:22:12.742606044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:22:22.74164858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:22:22.741682656Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":539,"service":"observability"}
{"time":"2026-05-06T13:22:32.741666469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:22:42.741695949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:22:52.741626632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:23:02.741787229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:23:12.741663396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:23:22.742420222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:23:32.742019735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:23:42.741656812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:23:52.742491438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:24:02.742767622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:24:12.741637605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:24:22.74216929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:24:32.741729913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:24:42.741758337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:24:52.741571293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:25:02.74255321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:25:12.741678746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:25:22.742299029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:25:32.741643013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:25:42.742626021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:25:52.742068745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:26:02.742180508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:26:12.741599574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:26:22.742290012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:26:32.741822269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:26:42.74167446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:26:52.741616964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:27:02.742261834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:27:12.741620889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:27:22.742182969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:27:22.742231189Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":540,"service":"observability"}
{"time":"2026-05-06T13:27:32.741622275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:27:42.741639627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:27:52.74165849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:28:02.742687016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:28:12.741669411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:28:22.74162617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:28:32.741605408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:28:42.74171005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:28:52.742228309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:29:02.742627359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:29:12.741634483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:29:22.741566444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:29:32.741588782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:29:42.7417254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:29:52.741601862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:30:02.743332352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:30:12.741616093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:30:22.741590554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:30:32.742382104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:30:42.741753821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:30:52.741637993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:31:02.742771878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:31:12.742154111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:31:22.74194613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:31:32.74161423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:31:42.74162889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:31:52.741757049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:32:02.741897911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:32:12.741636155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:32:22.741716121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:32:32.741562716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:32:32.741595643Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":541,"service":"observability"}
{"time":"2026-05-06T13:32:42.741714185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:32:52.742622028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:33:02.74235133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:33:12.741643018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:33:22.741991657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:33:32.742620516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:33:42.741971428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:33:52.741602226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:34:02.741833785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:34:12.741662777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:34:22.742368134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:34:32.741633835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:34:42.741700787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:34:52.74166884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:35:02.741848813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:35:12.742637024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:35:22.741665117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:35:32.74184098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:35:42.742302386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:35:52.741887607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:36:02.742948535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:36:12.742617297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:36:22.741618325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:36:32.74260888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:36:42.741633679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:36:52.74161157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:37:02.742786795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:37:12.742643723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:37:22.742409787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:37:32.741589436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:37:32.741620141Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":542,"service":"observability"}
{"time":"2026-05-06T13:37:42.741610889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:37:52.741605038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:38:02.742636058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:38:12.741622809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:38:22.741584895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:38:32.741561626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:38:42.741708211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:38:52.741637517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:39:02.742830283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:39:12.741842919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:39:22.741665249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:39:32.742569788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:39:42.741681026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:39:52.741641911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:40:02.742873858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:40:12.742590692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:40:22.741800923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:40:32.741633523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:40:42.741692072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:40:52.742548999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:41:02.742925052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:41:12.741740945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:41:22.741661741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:41:32.742590989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:41:42.741626053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:41:52.741622242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:42:02.74253052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:42:12.741580929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:42:22.741582834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:42:32.741650177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:42:32.741681454Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":543,"service":"observability"}
{"time":"2026-05-06T13:42:42.741657263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:42:52.741639738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:43:02.742700193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:43:12.742447381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:43:22.742229547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:43:32.741670547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:43:42.742716916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:43:52.741604844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:44:02.742679226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:44:12.741629114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:44:22.742617337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:44:32.74168843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:44:42.741658211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:44:52.741616551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:45:02.741563923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:45:12.742578628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:45:22.741637966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:45:32.741738039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:45:42.742409174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:45:52.74160833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:46:02.742269878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:46:12.742698779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:46:22.74243224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:46:32.741627981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:46:42.741859899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:46:52.742351686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:47:02.742368021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:47:12.742364806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:47:22.742737176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:47:32.741624445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:47:42.742274119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:47:42.742307936Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":544,"service":"observability"}
{"time":"2026-05-06T13:47:52.741620861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:48:02.743319236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:48:12.741984308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:48:22.741640243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:48:32.741785891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:48:42.741632803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:48:52.742372223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:49:02.741825998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:49:12.741660746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:49:22.741650527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:49:32.742573621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:49:42.74195193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:49:52.741660482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:50:02.742725333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:50:12.741591243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:50:22.74203157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:50:32.741632218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:50:42.741597452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:50:52.74229026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:51:02.74260126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:51:12.741916665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:51:22.741550982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:51:32.742312136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:51:42.74163478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:51:52.742408332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:52:02.742287382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:52:12.741898525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:52:22.741657262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:52:32.741625285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:52:42.741705552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:52:52.742637777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:52:52.742670857Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":545,"service":"observability"}
{"time":"2026-05-06T13:53:02.74207275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:53:12.741958055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:53:22.742108103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:53:32.741669835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:53:42.742695511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:53:52.742200508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:54:02.742577147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:54:12.742314774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:54:22.741576276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:54:32.741870573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:54:42.741685339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:54:52.742310359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:55:02.742297392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:55:12.741640433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:55:22.742193293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:55:32.741821257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:55:42.74226089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:55:52.742392791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:56:02.742411902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:56:12.741634509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:56:22.741651271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:56:32.742415177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:56:42.741638704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:56:52.741619207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:57:02.741799799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:57:12.741637966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:57:22.741778821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:57:32.742684413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:57:42.742369236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:57:52.741954171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:58:02.741792207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:58:02.741828212Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":546,"service":"observability"}
{"time":"2026-05-06T13:58:12.742712613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:58:22.742311167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:58:32.741639647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:58:42.741673873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:58:52.74261546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:59:02.742621708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:59:12.741868979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:59:22.742595055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:59:32.742157318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:59:42.74157859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T13:59:52.741734084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:00:02.743565764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:00:12.741658903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:00:22.741640705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:00:32.742543194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:00:42.74164883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:00:52.742445191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:01:02.742056144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:01:12.741615152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:01:22.742201266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:01:32.741819817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:01:42.742642428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:01:52.7419588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:02:02.742760975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:02:12.742658424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:02:22.743843399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:02:32.741542547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:02:42.741656582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:02:52.742137373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:03:02.742743698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:03:02.742779068Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":547,"service":"observability"}
{"time":"2026-05-06T14:03:12.742677923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:03:22.742217938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:03:32.741651186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:03:42.741616938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:03:52.742211494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:04:02.742021432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:04:12.742610859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:04:22.742227792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:04:32.741796217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:04:42.741659806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:04:52.743362404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:05:02.742043534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:05:12.742586931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:05:22.742150932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:05:32.741637082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:05:42.742604385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:05:52.742345317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:06:02.743674548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:06:12.741674415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:06:22.742691321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:06:32.742555104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:06:42.741649232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:06:52.741681298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:07:02.741879243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:07:12.742695066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:07:22.742227341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:07:32.74164101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:07:42.741647246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:07:52.742639591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:08:02.742286502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:08:12.74184431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:08:12.741881869Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":548,"service":"observability"}
{"time":"2026-05-06T14:08:22.741629983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:08:32.742714302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:08:42.741612867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:08:52.743555592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:09:02.742166773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:09:12.741594458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:09:22.742165397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:09:32.741634653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:09:42.741540825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:09:52.742420477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:10:02.742395457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:10:12.741686429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:10:22.741617347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:10:32.74221885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:10:42.741689987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:10:52.741712729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:11:02.742002389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:11:12.742672432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:11:22.742132117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:11:32.741601876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:11:42.742617591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:11:52.742271792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:12:02.742374424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:12:12.741885333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:12:22.742434191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:12:32.741723428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:12:42.741663978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:12:52.742647751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:13:02.743637273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:13:12.742012567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:13:12.742050612Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":549,"service":"observability"}
{"time":"2026-05-06T14:13:22.742697668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:13:32.741835598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:13:42.742180153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:13:52.742571108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:14:02.741786068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:14:12.742090418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:14:22.742647312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:14:32.741611421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:14:42.74172472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:14:52.742587119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:15:02.742950351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:15:12.742207777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:15:22.741640233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:15:32.742199056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:15:42.742699788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:15:52.742026348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:16:02.741585335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:16:12.742301931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:16:22.741991529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:16:32.742376892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:16:42.741714284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:16:52.742526152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:17:02.741952826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:17:12.741768885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:17:22.742345104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:17:32.742704891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:17:42.741672368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:17:52.742129991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:18:02.742701063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:18:12.741826068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:18:22.74197765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:18:22.742014814Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":550,"service":"observability"}
{"time":"2026-05-06T14:18:32.742184202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:18:42.741666313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:18:52.74165184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:19:02.742294324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:19:12.742378549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:19:22.741795529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:19:32.742655761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:19:42.742062446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:19:52.742574492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:20:02.741872827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:20:12.74213665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:20:22.741797894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:20:32.742755106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:20:42.741702112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:20:52.741658875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:21:02.741576167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:21:12.74221891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:21:22.741942377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:21:32.742736131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:21:42.742317769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:21:52.74172195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:22:02.742292775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:22:12.74244803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:22:22.742322367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:22:32.741914692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:22:42.741686927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:22:52.742220958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:23:02.741893363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:23:12.742614443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:23:22.742304685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:23:22.742336255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":551,"service":"observability"}
{"time":"2026-05-06T14:23:32.742195832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:23:42.741872458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:23:52.742698229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:24:02.74267354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:24:12.742033033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:24:22.741654404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:24:32.742436856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:24:42.741652745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:24:52.741663438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:25:02.741869708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:25:12.741903876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:25:22.741638906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:25:32.742651323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:25:42.742377838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:25:52.742433063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:26:02.742192812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:26:12.74162777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:26:22.742614115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:26:32.742184273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:26:42.741726096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:26:52.741730502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:27:02.742560144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:27:12.741969364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:27:22.741657695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:27:32.74204156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:27:42.741640935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:27:52.742178526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:28:02.742119837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:28:12.741594336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:28:22.7424208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:28:22.742457056Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":552,"service":"observability"}
{"time":"2026-05-06T14:28:32.742077006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:28:42.741648916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:28:52.741736285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:29:02.741700824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:29:12.741943167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:29:22.741626424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:29:32.741998419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:29:42.742435654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:29:52.741904284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:30:02.741653744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:30:12.742323772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:30:22.742110567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:30:32.74192496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:30:42.741638007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:30:52.742252599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:31:02.741864281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:31:12.742419738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:31:22.742268895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:31:32.74167202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:31:42.742359601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:31:52.741916396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:32:02.74182537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:32:12.742381602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:32:22.741938182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:32:32.741869092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:32:42.741602213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:32:52.741929389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:33:02.741709558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:33:12.742323697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:33:22.741952387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:33:32.74254349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:33:32.74258556Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":553,"service":"observability"}
{"time":"2026-05-06T14:33:42.742192573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:33:52.741874905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:34:02.742648199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:34:12.741921003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:34:22.742707121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:34:32.742094052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:34:42.741652358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:34:52.742368541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:35:02.742157768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:35:12.741676082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:35:22.741720326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:35:32.742394317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:35:42.741951382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:35:52.74272945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:36:02.742840588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:36:12.742272413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:36:22.741932095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:36:32.741867242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:36:42.741695564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:36:52.74215574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:37:02.741839687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:37:12.742426221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:37:22.742063345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:37:32.7425128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:37:42.741849212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:37:52.742424461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:38:02.7424232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:38:12.74187553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:38:22.742614578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:38:32.742226835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:38:42.741657621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:38:42.741691501Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":554,"service":"observability"}
{"time":"2026-05-06T14:38:52.741622497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:39:02.74242137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:39:12.741741634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:39:22.742117535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:39:32.742550196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:39:42.74226689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:39:52.74185283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:40:02.743217323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:40:12.742698816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:40:22.742119892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:40:32.74196578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:40:42.741681966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:40:52.742224394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:41:02.74191683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:41:12.742406157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:41:22.742345714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:41:32.742008917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:41:42.742678146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:41:52.742299029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:42:02.742847896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:42:12.741813229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:42:22.742356817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:42:32.742077062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:42:42.741704983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:42:52.741760598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:43:02.742583301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:43:12.742313672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:43:22.741877686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:43:32.742319922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:43:42.742063306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:43:42.742098596Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":555,"service":"observability"}
{"time":"2026-05-06T14:43:52.741667604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:44:02.7424072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:44:12.74198501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:44:22.741605799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:44:32.742686721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:44:42.741679064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:44:52.742253864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:45:02.742010059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:45:12.741967963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:45:22.741609774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:45:32.742642918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:45:42.742370817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:45:52.74230769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:46:02.741981877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:46:12.741556263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:46:22.742141287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:46:32.741590567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:46:42.741843729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:46:52.741815532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:47:02.742715346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:47:12.741690603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:47:22.742587944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:47:32.742404974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:47:42.741973559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:47:52.742413715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:48:02.742410365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:48:12.741711139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:48:22.741988321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:48:32.741695595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:48:42.741653416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:48:52.742020061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:48:52.742052854Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":556,"service":"observability"}
{"time":"2026-05-06T14:49:02.741858618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:49:12.742141248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:49:22.741722931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:49:32.741971417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:49:42.741941487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:49:52.741743743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:50:02.74173227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:50:12.741829932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:50:22.741865385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:50:32.741623347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:50:42.742287476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:50:52.74188535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:51:02.742640253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:51:12.741697033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:51:22.741873119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:51:32.741720779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:51:42.741591615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:51:52.742190281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:52:02.741870773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:52:12.741598966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:52:22.741825773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:52:32.741569401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:52:42.742389332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:52:52.742019823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:53:02.742270939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:53:12.742651839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:53:22.742261166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:53:32.742444784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:53:42.74166769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:53:52.741760116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:54:02.742111716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:54:02.74217017Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":557,"service":"observability"}
{"time":"2026-05-06T14:54:12.742453123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:54:22.742193608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:54:32.742322505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:54:42.741822999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:54:52.741706222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:55:02.742810385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:55:12.742738475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:55:22.741893144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:55:32.741813726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:55:42.742145891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:55:52.74199532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:56:02.742217325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:56:12.741654579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:56:22.74163625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:56:32.742103429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:56:42.741781064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:56:52.742075408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:57:02.742715636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:57:12.741793487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:57:22.741715417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:57:32.742093963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:57:42.742742213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:57:52.74192884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:58:02.741900733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:58:12.742460582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:58:22.741647776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:58:32.7422955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:58:42.742162969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:58:52.742656697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:59:02.741773178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:59:12.741873531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:59:12.74190936Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":558,"service":"observability"}
{"time":"2026-05-06T14:59:22.741934531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:59:32.742013666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:59:42.741614487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T14:59:52.742092009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:00:02.741941236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:00:12.741701261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:00:22.741625327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:00:32.742626937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:00:42.742380911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:00:52.742407741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:01:02.742134395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:01:12.7427305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:01:22.742051403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:01:32.741702452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:01:42.741533235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:01:52.741674985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:02:02.742733989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:02:12.742404374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:02:22.741815283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:02:32.741648107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:02:42.742202701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:02:52.741890003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:03:02.741647057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:03:12.741919601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:03:22.742324383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:03:32.741608872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:03:42.742305694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:03:52.741595963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:04:02.74158098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:04:12.741970137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:04:12.742003034Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":559,"service":"observability"}
{"time":"2026-05-06T15:04:22.741789873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:04:32.742659182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:04:42.741713772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:04:52.741622204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:05:02.741967265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:05:12.74201512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:05:22.742667736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:05:32.742162462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:05:42.741889628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:05:52.742607037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:06:02.743990935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:06:12.742130817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:06:22.741592849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:06:32.744450936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:06:42.742090391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:06:52.741695156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:07:02.742737686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:07:12.742051261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:07:22.741684002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:07:32.742326336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:07:42.742622615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:07:52.741731873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:08:02.742179254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:08:12.742690633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:08:22.74237912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:08:32.741791436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:08:42.741797228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:08:52.742173092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:09:02.742776373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:09:12.742358252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:09:12.742392179Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":560,"service":"observability"}
{"time":"2026-05-06T15:09:22.742700429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:09:32.741985389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:09:42.741885802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:09:52.742175848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:10:02.741823256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:10:12.741675232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:10:22.741708116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:10:32.742571317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:10:42.741758341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:10:52.741906098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:11:02.742170105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:11:12.741884289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:11:22.741756469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:11:32.741737305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:11:42.742589125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:11:52.742612761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:12:02.74627405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:12:12.742002052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:12:22.743281693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:12:32.741566777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:12:42.74190144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:12:52.741691327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:13:02.741844798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:13:12.741736105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:13:22.741669637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:13:32.742482316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:13:42.741632704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:13:52.742269089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:14:02.742443025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:14:12.741654734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:14:22.742447196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:14:22.742639256Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":561,"service":"observability"}
{"time":"2026-05-06T15:14:32.741875529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:14:42.741839554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:14:52.741645929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:15:02.742421432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:15:12.741621814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:15:22.742557297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:15:32.742105346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:15:42.741875431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:15:52.742007631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:16:02.741808939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:16:12.742603807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:16:22.742672861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:16:32.742457899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:16:42.741642983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:16:52.74174287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:17:02.742283709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:17:12.741743253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:17:22.741801776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:17:32.741630509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:17:42.742649755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:17:52.742765398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:18:02.742750307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:18:12.741883157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:18:22.742270397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:18:32.742370362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:18:42.741943131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:18:52.742736305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:19:02.742217177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:19:12.741661766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:19:22.741641268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:19:32.742230923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:19:32.74229197Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":562,"service":"observability"}
{"time":"2026-05-06T15:19:42.741808444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:19:52.74194348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:20:02.741986617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:20:12.741811233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:20:22.741877793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:20:32.741601625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:20:42.741825407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:20:52.74208409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:21:02.742169241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:21:12.742452664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:21:22.741649067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:21:32.742449925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:21:42.742164072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:21:52.741810255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:22:02.741732183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:22:12.742428016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:22:22.742054984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:22:32.741655005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:22:42.742587755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:22:52.741637187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:23:02.742130475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:23:12.741876588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:23:22.741728674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:23:32.741842754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:23:42.74227423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:23:52.74255559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:24:02.742066626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:24:12.741824733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:24:22.74169889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:24:32.741841386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:24:42.742451228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:24:42.742557198Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":563,"service":"observability"}
{"time":"2026-05-06T15:24:52.742607726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:25:02.742132562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:25:12.741969393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:25:22.74165958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:25:32.742725666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:25:42.74231752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:25:52.742057862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:26:02.742404961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:26:12.741680676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:26:22.742430786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:26:32.742682844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:26:42.742144539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:26:52.741937092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:27:02.742855828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:27:12.741654057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:27:22.741562324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:27:32.741963207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:27:42.742426527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:27:52.742589172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:28:02.74163901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:28:12.74243587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:28:22.742141491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:28:32.74209333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:28:42.742743051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:28:52.741867044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:29:02.742743086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:29:12.742374959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:29:22.741607561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:29:32.74245159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:29:42.742340429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:29:52.742410955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:29:52.742442949Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":564,"service":"observability"}
{"time":"2026-05-06T15:30:02.742716052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:30:12.741648897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:30:22.741600417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:30:32.741748448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:30:42.742715317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:30:52.742420019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:31:02.741573146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:31:12.742071983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:31:22.741683237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:31:32.742315314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:31:42.741989951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:31:52.741615402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:32:02.741872433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:32:12.742737423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:32:22.741793828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:32:32.742294068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:32:42.742396077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:32:52.74164102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:33:02.742637072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:33:12.741985413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:33:22.742258787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:33:32.741563204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:33:42.742353588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:33:52.741919884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:34:02.74178444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:34:12.742676971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:34:22.741998586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:34:32.741749973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:34:42.742673859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:34:52.742215681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:35:02.742186555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:35:02.74222566Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":565,"service":"observability"}
{"time":"2026-05-06T15:35:12.741664606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:35:22.742370053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:35:32.741658389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:35:42.742687251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:35:52.741552176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:36:02.743924103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:36:12.741937017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:36:22.741619577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:36:32.742675853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:36:42.741594956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:36:52.741807465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:37:02.742150128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:37:12.742307226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:37:22.741862345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:37:32.741573064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:37:42.742543887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:37:52.742168933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:38:02.742740792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:38:12.742615457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:38:22.741577653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:38:32.742344976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:38:42.742144137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:38:52.741746686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:39:02.742776534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:39:12.741667791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:39:22.742687519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:39:32.742660524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:39:42.742355938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:39:52.742574364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:40:02.742009396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:40:12.741955178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:40:12.741987013Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":566,"service":"observability"}
{"time":"2026-05-06T15:40:22.741547515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:40:32.742163256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:40:42.742682741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:40:52.74270076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:41:02.741591099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:41:12.741758711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:41:22.741652498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:41:32.742433966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:41:42.741663491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:41:52.741929332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:42:02.741794837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:42:12.741563627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:42:22.74261711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:42:32.742155392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:42:42.741584547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:42:52.741596877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:43:02.742724664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:43:12.742284482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:43:22.741930161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:43:32.741734373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:43:42.742562418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:43:52.742560952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:44:02.741934522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:44:12.742684361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:44:22.741849001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:44:32.741554496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:44:42.742302615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:44:52.741747257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:45:02.741783734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:45:12.742341558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:45:12.742373385Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":567,"service":"observability"}
{"time":"2026-05-06T15:45:22.742159065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:45:32.742188695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:45:42.743616042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:45:52.742277868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:46:02.741655589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:46:12.742072125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:46:22.741899659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:46:32.74241973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:46:42.742313866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:46:52.742265335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:47:02.741868973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:47:12.742614595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:47:22.741789383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:47:32.742299407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:47:42.742302531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:47:52.741863984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:48:02.742417804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:48:12.742633932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:48:22.741745115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:48:32.741774168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:48:42.742358524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:48:52.74165056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:49:02.742004245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:49:12.741818714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:49:22.742631347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:49:32.742100481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:49:42.74177279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:49:52.742451082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:50:02.742289568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:50:12.741625943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:50:22.741807602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:50:22.741850656Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":568,"service":"observability"}
{"time":"2026-05-06T15:50:32.742077292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:50:42.741578137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:50:52.742167619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:51:02.742175452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:51:12.742563754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:51:22.742373382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:51:32.742064583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:51:42.741637803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:51:52.741778183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:52:02.742126965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:52:12.742440978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:52:22.741740446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:52:32.741591107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:52:42.741743708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:52:52.741748738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:53:02.742163939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:53:12.741590733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:53:22.742440173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:53:32.742219517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:53:42.742118023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:53:52.742143569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:54:02.742752688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:54:12.742184296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:54:22.741702172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:54:32.741782904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:54:42.742443496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:54:52.742012977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:55:02.741768925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:55:12.74155682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:55:22.741604849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:55:32.741936566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:55:32.74196741Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":569,"service":"observability"}
{"time":"2026-05-06T15:55:42.742117142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:55:52.741581342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:56:02.742452476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:56:12.741717764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:56:22.742402747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:56:32.743043948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:56:42.742263413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:56:52.74227204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:57:02.741947156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:57:12.742090796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:57:22.741555443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:57:32.742103501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:57:42.741571015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:57:52.741951232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:58:02.741811818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:58:12.742034974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:58:22.74266809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:58:32.741729556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:58:42.742413231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:58:52.741952858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:59:02.742725546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:59:12.742303377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:59:22.741677854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:59:32.742332641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:59:42.741746836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T15:59:52.741626013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:00:02.7419571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:00:12.741599283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:00:22.742300698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:00:32.74196837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:00:32.742001813Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":570,"service":"observability"}
{"time":"2026-05-06T16:00:42.742358099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:00:52.741981576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:01:02.742338689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:01:12.742077181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:01:22.741653939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:01:32.742226461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:01:42.741755204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:01:52.742659045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:02:02.741579259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:02:12.741698615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:02:22.741883513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:02:32.741562663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:02:42.741910154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:02:52.742008415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:03:02.742661959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:03:12.742089559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:03:22.742748176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:03:32.741712464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:03:42.742300126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:03:52.741649795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:04:02.742736473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:04:12.742349366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:04:22.742150088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:04:32.742375286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:04:42.741832403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:04:52.741639902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:05:02.742273917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:05:12.741848097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:05:22.741972754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:05:32.742578037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:05:32.742612004Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":571,"service":"observability"}
{"time":"2026-05-06T16:05:42.742415006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:05:52.741860008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:06:02.750312762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:06:12.742428894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:06:22.742182218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:06:32.741993036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:06:42.742153239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:06:52.742212993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:07:02.741868795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:07:12.742006504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:07:22.742158974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:07:32.741856099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:07:42.742013843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:07:52.741570104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:08:02.741885741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:08:12.742312599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:08:22.742618419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:08:32.742063212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:08:42.742073009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:08:52.742651535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:09:02.741816158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:09:12.741656957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:09:22.742062947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:09:32.742613927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:09:42.74230161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:09:52.741967174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:10:02.7431432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:10:12.741562267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:10:22.742454766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:10:32.742199954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:10:42.741856266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:10:42.741892707Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":572,"service":"observability"}
{"time":"2026-05-06T16:10:52.742691235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:11:02.7418583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:11:12.742567508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:11:22.742271944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:11:32.741571413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:11:42.742316323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:11:52.741924298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:12:02.741781836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:12:12.742177709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:12:22.741632075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:12:32.742088991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:12:42.74264913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:12:52.742184303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:13:02.741796903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:13:12.741895589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:13:22.742214701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:13:32.741578465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:13:42.741990374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:13:52.741919789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:14:02.741800301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:14:12.742389469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:14:22.742663933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:14:32.74221907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:14:42.741841681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:14:52.742650827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:15:02.742088436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:15:12.742707568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:15:22.742144729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:15:32.741587096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:15:42.742585302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:15:42.742635849Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":573,"service":"observability"}
{"time":"2026-05-06T16:15:52.742063147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:16:02.741795807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:16:12.741950991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:16:22.741805131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:16:32.741757464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:16:42.742122052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:16:52.742655113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:17:02.741813563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:17:12.741822215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:17:22.742273541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:17:32.742062138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:17:42.742623505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:17:52.742338447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:18:02.74173642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:18:12.741793407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:18:22.742608019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:18:32.742133705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:18:42.742071038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:18:52.742564622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:19:02.741642866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:19:12.7419377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:19:22.742381487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:19:32.742734323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:19:42.742346281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:19:52.742019707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:20:02.742928975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:20:12.741598836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:20:22.742595537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:20:32.742414511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:20:42.742080414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:20:52.742011957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:20:52.742044525Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":574,"service":"observability"}
{"time":"2026-05-06T16:21:02.742659795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:21:12.742400462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:21:22.741611147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:21:32.741634882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:21:42.742695473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:21:52.741641272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:22:02.742689376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:22:12.742380856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:22:22.741657709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:22:32.741623225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:22:42.74163388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:22:52.741669938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:23:02.742664271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:23:12.741724369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:23:22.741627556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:23:32.741652773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:23:42.741933105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:23:52.741629691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:24:02.741781626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:24:12.742572676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:24:22.741913585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:24:32.741613674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:24:42.741959189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:24:52.742408535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:25:02.742617825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:25:12.741651506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:25:22.741622242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:25:32.742195015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:25:42.741618154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:25:52.742570745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:25:52.74261563Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":575,"service":"observability"}
{"time":"2026-05-06T16:26:02.741979868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:26:12.741657836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:26:22.74162349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:26:32.741624951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:26:42.741612251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:26:52.742314643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:27:02.741736929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:27:12.741648038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:27:22.741624843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:27:32.741625458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:27:42.741648807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:27:52.741649469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:28:02.742693798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:28:12.741650276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:28:22.741634638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:28:32.741787488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:28:42.741954686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:28:52.741634842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:29:02.742738087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:29:12.741537664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:29:22.742147456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:29:32.741641619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:29:42.741715476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:29:52.741605491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:30:02.744042213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:30:12.741665069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:30:22.741631731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:30:32.741645769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:30:42.741664711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:30:52.741678359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:31:02.742697521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:31:02.7427378Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":576,"service":"observability"}
{"time":"2026-05-06T16:31:12.741959802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:31:22.741818028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:31:32.741608408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:31:42.742317999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:31:52.741647287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:32:02.742743593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:32:12.741638441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:32:22.741641817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:32:32.741661108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:32:42.741722206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:32:52.741717568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:33:02.742635253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:33:12.741626814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:33:22.741629172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:33:32.741646196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:33:42.741648024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:33:52.7426876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:34:02.742697497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:34:12.742307663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:34:22.741612046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:34:32.741624934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:34:42.742133702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:34:52.741778765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:35:02.741842337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:35:12.741651372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:35:22.741636561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:35:32.742409545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:35:42.741630724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:35:52.74262041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:36:02.741534208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:36:12.74163263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:36:12.741666962Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":577,"service":"observability"}
{"time":"2026-05-06T16:36:22.741601583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:36:32.741901103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:36:42.741645728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:36:52.741728662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:37:02.741854578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:37:12.74193265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:37:22.741611712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:37:32.742227463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:37:42.741609073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:37:52.742053768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:38:02.742665314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:38:12.741826841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:38:22.741579801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:38:32.741659636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:38:42.741643176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:38:52.741709811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:39:02.741578888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:39:12.741603832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:39:22.741675678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:39:32.741639417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:39:42.74163313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:39:52.742726489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:40:02.742436871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:40:12.741637846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:40:22.741638875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:40:32.741655467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:40:42.742597084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:40:52.742260572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:41:02.742046126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:41:12.741710859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:41:12.741748661Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":578,"service":"observability"}
{"time":"2026-05-06T16:41:22.742200337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:41:32.741667743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:41:42.742615176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:41:52.741654469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:42:02.74270232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:42:12.741622576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:42:22.742548335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:42:32.741635306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:42:42.741742462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:42:52.742684768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:43:02.742409149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:43:12.742681855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:43:22.741660406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:43:32.741585406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:43:42.742123531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:43:52.741636855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:44:02.742684781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:44:12.741688661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:44:22.742167027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:44:32.741618818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:44:42.741641192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:44:52.741618934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:45:02.741966207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:45:12.742323622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:45:22.741598766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:45:32.741675125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:45:42.741633419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:45:52.741652728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:46:02.742641283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:46:12.741674321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:46:22.742096437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:46:22.74212962Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":579,"service":"observability"}
{"time":"2026-05-06T16:46:32.742495586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:46:42.741992618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:46:52.74173806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:47:02.742345262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:47:12.741639075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:47:22.741627303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:47:32.741682569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:47:42.741610547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:47:52.741647493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:48:02.741997411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:48:12.741569653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:48:22.741896053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:48:32.741635953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:48:42.741776946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:48:52.741679085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:49:02.742675478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:49:12.741620925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:49:22.741636649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:49:32.74164137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:49:42.742638685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:49:52.741638088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:50:02.741873693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:50:12.742038788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:50:22.742005195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:50:32.74166326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:50:42.742179092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:50:52.741659524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:51:02.742747501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:51:12.742117201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:51:22.741824694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:51:32.741644805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:51:32.741676811Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":580,"service":"observability"}
{"time":"2026-05-06T16:51:42.742390491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:51:52.741617779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:52:02.742685255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:52:12.742643161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:52:22.742141507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:52:32.741682539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:52:42.741602022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:52:52.74169217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:53:02.742378058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:53:12.741902293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:53:22.742454745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:53:32.741604645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:53:42.74164527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:53:52.742113706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:54:02.742413092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:54:12.741619493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:54:22.741553715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:54:32.742414843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:54:42.742147019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:54:52.741726987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:55:02.742273331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:55:12.741915438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:55:22.741640853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:55:32.741584526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:55:42.742375997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:55:52.742400507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:56:02.742109002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:56:12.741717507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:56:22.742314809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:56:32.741636671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:56:42.741588443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:56:42.741625119Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":581,"service":"observability"}
{"time":"2026-05-06T16:56:52.742396441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:57:02.742671445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:57:12.741668487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:57:22.742084946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:57:32.741720452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:57:42.741627105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:57:52.742448639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:58:02.742685739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:58:12.741589207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:58:22.741635566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:58:32.742301691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:58:42.741873399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:58:52.742629369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:59:02.742156826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:59:12.741770412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:59:22.741881505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:59:32.742140815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:59:42.741654472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T16:59:52.742712167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:00:02.743214755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:00:12.742315298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:00:22.741834332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:00:32.742595918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:00:42.741658191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:00:52.741678349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:01:02.741842017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:01:12.742505564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:01:22.741770836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:01:32.741626345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:01:42.741562772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:01:52.74232014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:01:52.74235427Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":582,"service":"observability"}
{"time":"2026-05-06T17:02:02.74163545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:02:12.741951013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:02:22.742731146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:02:32.742218741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:02:42.741645708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:02:52.742325628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:03:02.742038401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:03:12.741889023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:03:22.74265505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:03:32.742289361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:03:42.741653107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:03:52.742296866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:04:02.741753235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:04:12.741613032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:04:22.742675232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:04:32.742205044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:04:42.741869855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:04:52.741559192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:05:02.741856656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:05:12.741686796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:05:22.741642291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:05:32.742427048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:05:42.741620544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:05:52.742108553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:06:02.742137803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:06:12.742200055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:06:22.74166246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:06:32.742640299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:06:42.741929665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:06:52.741690023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:07:02.741691995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:07:02.741726484Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":583,"service":"observability"}
{"time":"2026-05-06T17:07:12.74228887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:07:22.741625001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:07:32.741640062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:07:42.742349049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:07:52.741890734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:08:02.741776466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:08:12.742409941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:08:22.741631695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:08:32.742670942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:08:42.741551036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:08:52.742306535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:09:02.742152741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:09:12.742651015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:09:22.742278212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:09:32.741706785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:09:42.742298091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:09:52.741672796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:10:02.74244588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:10:12.742138151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:10:22.741635463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:10:32.742123213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:10:42.741639994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:10:52.741789206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:11:02.741744879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:11:12.742373937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:11:22.741653849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:11:32.742619592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:11:42.74182499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:11:52.74231245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:12:02.742998327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:12:02.743035255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":584,"service":"observability"}
{"time":"2026-05-06T17:12:12.742620259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:12:22.742179024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:12:32.74269447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:12:42.741933155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:12:52.741682054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:13:02.741620546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:13:12.742600025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:13:22.741676311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:13:32.742728663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:13:42.742204611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:13:52.741561802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:14:02.742640436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:14:12.741929955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:14:22.74155805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:14:32.74238734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:14:42.741651726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:14:52.741838886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:15:02.743427811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:15:12.742770657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:15:22.741664197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:15:32.742444383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:15:42.74165991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:15:52.742756392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:16:02.742735763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:16:12.742207639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:16:22.741671996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:16:32.741651316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:16:42.742572437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:16:52.741694332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:17:02.742788121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:17:12.741667246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:17:12.741714739Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":585,"service":"observability"}
{"time":"2026-05-06T17:17:22.741663024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:17:32.741687495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:17:42.742267221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:17:52.741662303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:18:02.741817243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:18:12.742646146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:18:22.742108074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:18:32.741596522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:18:42.742395503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:18:52.74199629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:19:02.741971528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:19:12.742436131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:19:22.742055084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:19:32.741738948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:19:42.742311914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:19:52.741754718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:20:02.74234309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:20:12.741867912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:20:22.741881245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:20:32.741614647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:20:42.74266392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:20:52.742301554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:21:02.74208189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:21:12.742673078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:21:22.742224812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:21:32.742224004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:21:42.741606844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:21:52.741588189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:22:02.742437981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:22:12.741679538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:22:12.741716572Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":586,"service":"observability"}
{"time":"2026-05-06T17:22:22.742726401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:22:32.742119646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:22:42.741649859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:22:52.741636611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:23:02.742497416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:23:12.742423567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:23:22.741608472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:23:32.742193319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:23:42.741640409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:23:52.74155851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:24:02.742634429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:24:12.742253683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:24:22.741648336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:24:32.741674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:24:42.742353557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:24:52.742285469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:25:02.742671782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:25:12.742364937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:25:22.741646594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:25:32.742126867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:25:42.74186825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:25:52.742700012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:26:02.742691952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:26:12.742167575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:26:22.741720698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:26:32.742671493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:26:42.742178113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:26:52.742280448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:27:02.742667148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:27:12.742086836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:27:12.742119846Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":587,"service":"observability"}
{"time":"2026-05-06T17:27:22.741640878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:27:32.742538485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:27:42.742376634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:27:52.741795297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:28:02.742710732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:28:12.742197383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:28:22.741940619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:28:32.741594014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:28:42.742561315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:28:52.742560956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:29:02.742269946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:29:12.741718361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:29:22.742667184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:29:32.742139997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:29:42.741695895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:29:52.742675569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:30:02.742671278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:30:12.741833856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:30:22.742714884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:30:32.742007493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:30:42.74164975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:30:52.741614447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:31:02.742563286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:31:12.742006281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:31:22.742696746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:31:32.742662298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:31:42.742144785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:31:52.742018693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:32:02.74302331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:32:12.742273358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:32:12.742309244Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":588,"service":"observability"}
{"time":"2026-05-06T17:32:22.742018156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:32:32.742671833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:32:42.742595334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:32:52.741980226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:33:02.741951583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:33:12.741567126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:33:22.742296359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:33:32.742170865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:33:42.741854575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:33:52.741524484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:34:02.742682107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:34:12.741990985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:34:22.741609864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:34:32.742271342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:34:42.742050734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:34:52.741678586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:35:02.741627538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:35:12.741651904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:35:22.742295858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:35:32.742052902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:35:42.741630553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:35:52.742662722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:36:02.742279079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:36:12.741999378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:36:22.742630932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:36:32.742271558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:36:42.741599995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:36:52.742351701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:37:02.742768693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:37:12.741610946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:37:22.74193462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:37:22.741990314Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":589,"service":"observability"}
{"time":"2026-05-06T17:37:32.742094993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:37:42.742189147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:37:52.741908838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:38:02.741921971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:38:12.74257384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:38:22.741961696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:38:32.742593351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:38:42.742220008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:38:52.742075318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:39:02.741920261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:39:12.742632366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:39:22.742218461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:39:32.742144235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:39:42.741926948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:39:52.742229058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:40:02.742277585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:40:12.742443367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:40:22.74191882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:40:32.742752946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:40:42.742265392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:40:52.742221516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:41:02.742098276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:41:12.741567486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:41:22.742377228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:41:32.741932808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:41:42.741846479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:41:52.742670339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:42:02.743032845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:42:12.742386429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:42:22.74203603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:42:22.742074138Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":590,"service":"observability"}
{"time":"2026-05-06T17:42:32.741953617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:42:42.741641858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:42:52.742422348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:43:02.742275721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:43:12.741931414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:43:22.742687644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:43:32.742203752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:43:42.741707036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:43:52.742409121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:44:02.742224512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:44:12.741881642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:44:22.741730936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:44:32.742404855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:44:42.741885932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:44:52.742732787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:45:02.742320316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:45:12.741912079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:45:22.74158627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:45:32.742460716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:45:42.742082809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:45:52.741779591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:46:02.742674849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:46:12.74158374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:46:22.742112172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:46:32.742402276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:46:42.741882834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:46:52.742311719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:47:02.74204991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:47:12.741612041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:47:22.742078771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:47:22.742119161Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":591,"service":"observability"}
{"time":"2026-05-06T17:47:32.741571652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:47:42.742335764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:47:52.741611302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:48:02.741573424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:48:12.74187665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:48:22.74240904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:48:32.742384299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:48:42.74179762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:48:52.742648336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:49:02.742782378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:49:12.741837896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:49:22.742765933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:49:32.742301348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:49:42.741980426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:49:52.742601119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:50:02.742034536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:50:12.741706511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:50:22.742754328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:50:32.742187353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:50:42.741912376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:50:52.742858167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:51:02.742098413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:51:12.741801035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:51:22.742406535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:51:32.742408168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:51:42.742098974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:51:52.741936564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:52:02.741982035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:52:12.741568771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:52:22.742725535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:52:22.742759319Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":592,"service":"observability"}
{"time":"2026-05-06T17:52:32.742278589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:52:42.742046808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:52:52.74189883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:53:02.741610371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:53:12.742371202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:53:22.742299001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:53:32.741613504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:53:42.74208107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:53:52.741826848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:54:02.741978765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:54:12.742155282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:54:22.741802621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:54:32.742312318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:54:42.741968152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:54:52.742313228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:55:02.742558057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:55:12.741867437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:55:22.742465284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:55:32.742300541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:55:42.742575165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:55:52.741650728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:56:02.742676692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:56:12.74228636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:56:22.742370217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:56:32.741954948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:56:42.742445493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:56:52.742004782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:57:02.742085917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:57:12.742195339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:57:22.742177566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:57:32.742278938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:57:32.74231186Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":593,"service":"observability"}
{"time":"2026-05-06T17:57:42.742016197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:57:52.741716389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:58:02.741828233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:58:12.741606546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:58:22.741598596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:58:32.742469632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:58:42.742017126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:58:52.74166328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:59:02.741928298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:59:12.741806386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:59:22.741583703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:59:32.742125936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:59:42.741688785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T17:59:52.742120713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:00:02.742337651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:00:12.741640287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:00:22.741890824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:00:32.742077553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:00:42.741578448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:00:52.742326054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:01:02.742755662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:01:12.742072663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:01:22.741705215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:01:32.742542963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:01:42.742186107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:01:52.742039152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:02:02.742155713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:02:12.742101768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:02:22.741616252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:02:32.742169959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:02:42.741592242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:02:42.74162651Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":594,"service":"observability"}
{"time":"2026-05-06T18:02:52.741737164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:03:02.742857389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:03:12.741697419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:03:22.741654232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:03:32.742272475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:03:42.741702498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:03:52.742402759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:04:02.742811349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:04:12.741676788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:04:22.742451471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:04:32.74213296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:04:42.741935443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:04:52.741810113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:05:02.741951899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:05:12.742355824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:05:22.741924621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:05:32.741549416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:05:42.742441041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:05:52.741870059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:06:02.741796706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:06:12.741613581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:06:22.741653003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:06:32.741638391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:06:42.741683491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:06:52.742749755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:07:02.74192181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:07:12.742127748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:07:22.741875992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:07:32.742635486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:07:42.74158806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:07:52.741730996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:07:52.741761872Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":595,"service":"observability"}
{"time":"2026-05-06T18:08:02.742098893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:08:12.741891946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:08:22.741686411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:08:32.742008629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:08:42.741640181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:08:52.742410391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:09:02.74199286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:09:12.742102421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:09:22.742730824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:09:32.741934879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:09:42.741790818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:09:52.742229261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:10:02.743373301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:10:12.742034635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:10:22.741847462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:10:32.741896795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:10:42.741591629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:10:52.742362802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:11:02.742110144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:11:12.741618376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:11:22.742366444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:11:32.742324404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:11:42.742370568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:11:52.742150667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:12:02.741828411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:12:12.742096454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:12:22.742006266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:12:32.741672625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:12:42.74266734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:12:52.742388873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:12:52.742427582Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":596,"service":"observability"}
{"time":"2026-05-06T18:13:02.741853034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:13:12.741918663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:13:22.74214698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:13:32.74171133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:13:42.742359271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:13:52.74244463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:14:02.742198215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:14:12.742933101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:14:22.742808113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:14:32.74311676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:14:42.74161376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:14:52.743138183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:15:02.743160173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:15:12.743450136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:15:22.741726855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:15:32.743111229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:15:42.74187343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:15:52.743569086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:16:02.742407944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:16:12.742648826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:16:22.742294676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:16:32.741877013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:16:42.742163099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:16:52.74246571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:17:02.742193619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:17:12.741733742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:17:22.741840767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:17:32.742700177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:17:42.74238069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:17:52.741931662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:18:02.741760811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:18:02.741793651Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":597,"service":"observability"}
{"time":"2026-05-06T18:18:12.742260911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:18:22.741634828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:18:32.742608705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:18:42.74214478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:18:52.742018529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:19:02.742457071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:19:12.741826691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:19:22.741590992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:19:32.742676601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:19:42.742506671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:19:52.742291762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:20:02.741887547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:20:12.74220393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:20:22.741918477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:20:32.742138411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:20:42.741651313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:20:52.742650034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:21:02.741833039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:21:12.741754026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:21:22.742459162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:21:32.742213861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:21:42.741960601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:21:52.74206356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:22:02.74270979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:22:12.74209093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:22:22.742746335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:22:32.742464257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:22:42.741621496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:22:52.741599869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:23:02.742764141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:23:02.742800862Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":598,"service":"observability"}
{"time":"2026-05-06T18:23:12.742733198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:23:22.74260855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:23:32.741625128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:23:42.742546648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:23:52.741772939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:24:02.742002311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:24:12.74192372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:24:22.741743278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:24:32.74253302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:24:42.742261228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:24:52.74155593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:25:02.742634389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:25:12.742410915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:25:22.741650503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:25:32.742427585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:25:42.742153359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:25:52.742602888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:26:02.741605238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:26:12.741805574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:26:22.74181335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:26:32.742446625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:26:42.741705998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:26:52.742676384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:27:02.742074476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:27:12.742082226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:27:22.742037362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:27:32.742613615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:27:42.742116847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:27:52.741616592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:28:02.742791309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:28:02.742825784Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":599,"service":"observability"}
{"time":"2026-05-06T18:28:12.74166664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:28:22.742445879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:28:32.742460649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:28:42.742405329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:28:52.741596366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:29:02.742433188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:29:12.742058656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:29:22.741756126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:29:32.742571022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:29:42.741591024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:29:52.742386345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:30:02.741739358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:30:12.741739656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:30:22.742663422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:30:32.741597717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:30:42.742291218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:30:52.742128825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:31:02.742046963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:31:12.742564094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:31:22.74215976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:31:32.742326264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:31:42.742659999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:31:52.741997613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:32:02.742454452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:32:12.741982483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:32:22.742703974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:32:32.741625901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:32:42.741604089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:32:52.74204671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:33:02.742035423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:33:12.741575251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:33:12.741607624Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":600,"service":"observability"}
{"time":"2026-05-06T18:33:22.742326187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:33:32.7424553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:33:42.741968418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:33:52.741625201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:34:02.742567735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:34:12.741621374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:34:22.741977325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:34:32.742341374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:34:42.741710079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:34:52.741799348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:35:02.74203214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:35:12.742037598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:35:22.742030791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:35:32.741734056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:35:42.742640353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:35:52.741624137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:36:02.745265295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:36:12.74238818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:36:22.741575153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:36:32.742273267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:36:42.74182541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:36:52.741623748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:37:02.742646917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:37:12.741811922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:37:22.741986667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:37:32.741574461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:37:42.742077617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:37:52.742742956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:38:02.74266291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:38:12.742273957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:38:12.742310862Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":601,"service":"observability"}
{"time":"2026-05-06T18:38:22.741906898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:38:32.742006174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:38:42.741632646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:38:52.742575469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:39:02.742585874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:39:12.741917189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:39:22.742661085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:39:32.741899435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:39:42.741610953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:39:52.741648552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:40:02.742565213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:40:12.742373673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:40:22.741824278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:40:32.741571981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:40:42.74237656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:40:52.742274193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:41:02.741907321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:41:12.742424367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:41:22.741619987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:41:32.742369519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:41:42.742304317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:41:52.742368927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:42:02.741577873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:42:12.742282627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:42:22.742385588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:42:32.741700465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:42:42.742431189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:42:52.742011517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:43:02.742093678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:43:12.74263837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:43:12.742677197Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":602,"service":"observability"}
{"time":"2026-05-06T18:43:22.742276532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:43:32.741692229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:43:42.741784789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:43:52.742680158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:44:02.741604702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:44:12.741972652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:44:22.742267473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:44:32.74167625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:44:42.742743037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:44:52.74222391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:45:02.741733999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:45:12.741930112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:45:22.742290855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:45:32.742631104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:45:42.742411287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:45:52.741753073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:46:02.742725502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:46:12.741825721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:46:22.741630137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:46:32.742411864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:46:42.741637862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:46:52.742635186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:47:02.742584333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:47:12.741792955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:47:22.741552077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:47:32.742203599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:47:42.742687946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:47:52.742202572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:48:02.74196911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:48:12.742641677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:48:12.742678486Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":603,"service":"observability"}
{"time":"2026-05-06T18:48:22.742024487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:48:32.741547788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:48:42.742390511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:48:52.742203957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:49:02.742465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:49:12.742604319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:49:22.742609608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:49:32.741770785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:49:42.741524355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:49:52.742334097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:50:02.742461562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:50:12.742218206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:50:22.741643811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:50:32.742547397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:50:42.742215067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:50:52.742215664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:51:02.742098899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:51:12.742627861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:51:22.741693217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:51:32.741713273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:51:42.74277345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:51:52.742605878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:52:02.742722156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:52:12.741605483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:52:22.742362498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:52:32.741873004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:52:42.741596388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:52:52.742313319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:53:02.742054317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:53:12.742199932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:53:22.742721588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:53:22.742762378Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":604,"service":"observability"}
{"time":"2026-05-06T18:53:32.742641461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:53:42.741799731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:53:52.74150038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:54:02.742375544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:54:12.741852054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:54:22.742326191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:54:32.74205289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:54:42.741572123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:54:52.742443203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:55:02.741827198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:55:12.741692249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:55:22.741818257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:55:32.742584407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:55:42.74253576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:55:52.741679908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:56:02.742411625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:56:12.742161992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:56:22.742706665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:56:32.742641126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:56:42.742005951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:56:52.741751397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:57:02.742097608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:57:12.741605609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:57:22.742202464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:57:32.741634261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:57:42.741636236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:57:52.74167786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:58:02.741590669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:58:12.742403023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:58:22.742310226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:58:32.742711547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:58:32.742744976Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":605,"service":"observability"}
{"time":"2026-05-06T18:58:42.742283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:58:52.742277113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:59:02.74264474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:59:12.741807482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:59:22.742649277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:59:32.741716308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:59:42.74240526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T18:59:52.741787635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:00:02.74355301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:00:12.74188814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:00:22.741625243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:00:32.742451898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:00:42.742320367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:00:52.741865751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:01:02.742081633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:01:12.742422943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:01:22.741823843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:01:32.741555568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:01:42.742383341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:01:52.742159731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:02:02.741927707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:02:12.742720748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:02:22.741557104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:02:32.742750957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:02:42.742265804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:02:52.742080546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:03:02.741869345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:03:12.741860063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:03:22.742385282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:03:32.741599666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:03:42.742584078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:03:42.742623694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":606,"service":"observability"}
{"time":"2026-05-06T19:03:52.741911389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:04:02.742320076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:04:12.742149696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:04:22.742655487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:04:32.742173765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:04:42.74202149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:04:52.741627533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:05:02.742704954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:05:12.741953766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:05:22.742083909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:05:32.742420243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:05:42.741569231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:05:52.742659265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:06:02.743297332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:06:12.741701348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:06:22.742224539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:06:32.742193845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:06:42.741584416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:06:52.742221742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:07:02.741891503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:07:12.742196987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:07:22.742162609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:07:32.742317557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:07:42.742148223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:07:52.74241888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:08:02.74239978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:08:12.741727925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:08:22.741613669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:08:32.742428016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:08:42.74262331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:08:42.742661255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":607,"service":"observability"}
{"time":"2026-05-06T19:08:52.741745463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:09:02.741573798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:09:12.742140711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:09:22.741889075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:09:32.741664874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:09:42.74263359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:09:52.741605386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:10:02.742229067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:10:12.742043284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:10:22.741953052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:10:32.742436234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:10:42.74201721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:10:52.741692256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:11:02.74275969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:11:12.742052961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:11:22.741664034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:11:32.741662739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:11:42.74229873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:11:52.741845995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:12:02.742144722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:12:12.742659742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:12:22.742114187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:12:32.741712372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:12:42.741993941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:12:52.742635128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:13:02.741826459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:13:12.741672382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:13:22.742432718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:13:32.741647555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:13:42.742400507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:13:52.741830261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:13:52.74186623Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":608,"service":"observability"}
{"time":"2026-05-06T19:14:02.742358796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:14:12.741995776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:14:22.742303173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:14:32.741676633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:14:42.741912823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:14:52.742155279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:15:02.742405212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:15:12.741854758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:15:22.742201432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:15:32.741948603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:15:42.742812907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:15:52.742268368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:16:02.74200471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:16:12.742511721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:16:22.741827218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:16:32.742087353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:16:42.742349759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:16:52.741648102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:17:02.742323898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:17:12.741580129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:17:22.741978649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:17:32.742622667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:17:42.741670611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:17:52.7424512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:18:02.742407762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:18:12.742172458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:18:22.741841742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:18:32.742695083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:18:42.741936762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:18:52.741860881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:18:52.741896305Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":609,"service":"observability"}
{"time":"2026-05-06T19:19:02.742900143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:19:12.741638285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:19:22.741779397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:19:32.742047656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:19:42.741971277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:19:52.741963294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:20:02.741812235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:20:12.742650112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:20:22.742275806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:20:32.742401395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:20:42.742547997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:20:52.742100665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:21:02.742166013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:21:12.742413421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:21:22.742154305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:21:32.742379312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:21:42.741935882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:21:52.741640535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:22:02.742634625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:22:12.7427723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:22:22.742359494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:22:32.742555017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:22:42.742651851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:22:52.741599318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:23:02.742222383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:23:12.742004499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:23:22.741561633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:23:32.742322433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:23:42.742591243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:23:52.741763469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:24:02.741980237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:24:02.742018668Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":610,"service":"observability"}
{"time":"2026-05-06T19:24:12.742452528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:24:22.742030004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:24:32.742038623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:24:42.742473318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:24:52.742073886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:25:02.742081801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:25:12.741576647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:25:22.742314129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:25:32.742117421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:25:42.742037297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:25:52.742200571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:26:02.742141343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:26:12.741729356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:26:22.741875832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:26:32.742334091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:26:42.74261531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:26:52.742089209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:27:02.741601506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:27:12.742421029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:27:22.742194758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:27:32.74231712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:27:42.74156741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:27:52.742229877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:28:02.741585479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:28:12.741863665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:28:22.742035519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:28:32.741757229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:28:42.741669642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:28:52.742707856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:29:02.74163977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:29:12.742581055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:29:12.742618833Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":611,"service":"observability"}
{"time":"2026-05-06T19:29:22.742599006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:29:32.742259592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:29:42.742128343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:29:52.741803972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:30:02.744219181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:30:12.742774702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:30:22.74166932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:30:32.741663616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:30:42.742561438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:30:52.741677948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:31:02.741929544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:31:12.741764303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:31:22.741620441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:31:32.742077163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:31:42.741690708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:31:52.742386815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:32:02.741795225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:32:12.741997247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:32:22.741859145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:32:32.741688051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:32:42.742121784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:32:52.741669397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:33:02.742649153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:33:12.741659509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:33:22.742037476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:33:32.741666373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:33:42.742295071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:33:52.741635538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:34:02.741719405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:34:12.741647043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:34:22.741602664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:34:22.741634944Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":612,"service":"observability"}
{"time":"2026-05-06T19:34:32.741646389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:34:42.741643397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:34:52.741661786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:35:02.742741679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:35:12.742320155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:35:22.741665479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:35:32.741593095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:35:42.741618816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:35:52.741678259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:36:02.746168115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:36:12.741716727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:36:22.741611813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:36:32.741923789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:36:42.741664468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:36:52.741660719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:37:02.74312719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:37:12.741636871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:37:22.741638838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:37:32.741667375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:37:42.742394718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:37:52.741673003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:38:02.742737478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:38:12.741557629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:38:22.741589004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:38:32.742140648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:38:42.741595667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:38:52.741654853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:39:02.742145605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:39:12.741632979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:39:22.741667738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:39:22.741702791Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":613,"service":"observability"}
{"time":"2026-05-06T19:39:32.741802764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:39:42.741874495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:39:52.741645464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:40:02.741602264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:40:12.741906194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:40:22.741589073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:40:32.741656032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:40:42.742047551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:40:52.741698976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:41:02.742618627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:41:12.741731398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:41:22.741591034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:41:32.741626318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:41:42.741648473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:41:52.741610144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:42:02.741747931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:42:12.741655761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:42:22.741798064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:42:32.741643495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:42:42.741595333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:42:52.741721521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:43:02.742816345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:43:12.742028275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:43:22.741803169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:43:32.741646003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:43:42.74160892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:43:52.741615524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:44:02.74268048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:44:12.741666189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:44:22.741659635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:44:22.741713641Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":614,"service":"observability"}
{"time":"2026-05-06T19:44:32.74162224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:44:42.741683341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:44:52.742013339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:45:02.741618153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:45:12.741627159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:45:22.741648308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:45:32.741736129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:45:42.742198573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:45:52.74265618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:46:02.742668034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:46:12.74168181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:46:22.741614306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:46:32.741636387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:46:42.741667387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:46:52.74216245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:47:02.742712816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:47:12.741703568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:47:22.741646641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:47:32.74164204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:47:42.741709773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:47:52.741675131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:48:02.742720461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:48:12.741540659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:48:22.741652295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:48:32.74163065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:48:42.741917502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:48:52.741729709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:49:02.742905115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:49:12.741647541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:49:22.741718178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:49:22.741753215Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":615,"service":"observability"}
{"time":"2026-05-06T19:49:32.741651438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:49:42.741663179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:49:52.741614717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:50:02.742612019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:50:12.741582059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:50:22.741685872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:50:32.74162953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:50:42.742678931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:50:52.741696702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:51:02.742003596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:51:12.741984435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:51:22.741630562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:51:32.741657487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:51:42.742704165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:51:52.741652783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:52:02.742174204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:52:12.741612192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:52:22.741636745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:52:32.742035055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:52:42.741622658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:52:52.741605814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:53:02.742658405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:53:12.741638541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:53:22.741698194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:53:32.742716732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:53:42.74199677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:53:52.741664691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:54:02.742655717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:54:12.742681708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:54:22.741876587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:54:22.741910809Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":616,"service":"observability"}
{"time":"2026-05-06T19:54:32.741649134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:54:42.742611098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:54:52.742113503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:55:02.74192424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:55:12.741647301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:55:22.741649464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:55:32.741614398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:55:42.741666581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:55:52.74165002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:56:02.742064975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:56:12.741701143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:56:22.742561715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:56:32.741907656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:56:42.74165436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:56:52.741695846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:57:02.741911142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:57:12.741631703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:57:22.741630113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:57:32.741558737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:57:42.742671643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:57:52.742734983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:58:02.74231698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:58:12.741678337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:58:22.741633847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:58:32.742673324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:58:42.741657555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:58:52.741654222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:59:02.741897998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:59:12.741655913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:59:22.741612579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:59:32.74184017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:59:32.741885231Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":617,"service":"observability"}
{"time":"2026-05-06T19:59:42.742651434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T19:59:52.741628101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:00:02.742559836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:00:12.743370774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:00:22.741654857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:00:32.741631611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:00:42.741577116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:00:52.74168241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:01:02.742029278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:01:12.741685972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:01:22.741755377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:01:32.742444134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:01:42.741607584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:01:52.741962379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:02:02.742628074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:02:12.742439543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:02:22.741668807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:02:32.742556928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:02:42.741665677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:02:52.741655883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:03:02.741729999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:03:12.741662271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:03:22.742687043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:03:32.741677772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:03:42.742576152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:03:52.741648481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:04:02.741724892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:04:12.741616011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:04:22.74188835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:04:32.742565571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:04:32.742609062Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":618,"service":"observability"}
{"time":"2026-05-06T20:04:42.741623439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:04:52.741673181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:05:02.743814786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:05:12.741666379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:05:22.74265444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:05:32.742445529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:05:42.742165053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:05:52.741650605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:06:02.743880354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:06:12.74255707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:06:22.742697625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:06:32.741626801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:06:42.741650278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:06:52.741655123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:07:02.74270633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:07:12.741605715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:07:22.742339068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:07:32.741667822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:07:42.742429909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:07:52.741671949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:08:02.742220092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:08:12.741587331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:08:22.742329638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:08:32.741637273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:08:42.741844041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:08:52.742397655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:09:02.742225017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:09:12.74238626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:09:22.741845744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:09:32.741554701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:09:42.742091098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:09:42.742124281Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":619,"service":"observability"}
{"time":"2026-05-06T20:09:52.741644506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:10:02.742307944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:10:12.741792395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:10:22.742571557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:10:32.742314533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:10:42.741886436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:10:52.741789871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:11:02.742409782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:11:12.741774805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:11:22.741651593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:11:32.741664847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:11:42.742709389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:11:52.74221302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:12:02.742090224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:12:12.741603316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:12:22.742033427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:12:32.741782558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:12:42.742544007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:12:52.742384724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:13:02.742228293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:13:12.741705659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:13:22.742564596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:13:32.741914069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:13:42.741611092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:13:52.742379857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:14:02.742713387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:14:12.741666833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:14:22.741779793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:14:32.742524598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:14:42.74236298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:14:42.74241612Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":620,"service":"observability"}
{"time":"2026-05-06T20:14:52.742325681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:15:02.741985464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:15:12.742316655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:15:22.742223009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:15:32.741996509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:15:42.741619298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:15:52.741589794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:16:02.742525143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:16:12.742265566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:16:22.741670405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:16:32.741654545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:16:42.742576829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:16:52.741678048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:17:02.742766099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:17:12.742283959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:17:22.74165186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:17:32.741670618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:17:42.741656045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:17:52.742450833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:18:02.742332234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:18:12.742036455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:18:22.741636533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:18:32.742661785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:18:42.74167432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:18:52.742324034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:19:02.741935457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:19:12.741868405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:19:22.741629279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:19:32.742707287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:19:42.742382229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:19:52.741644921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:19:52.741683662Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":621,"service":"observability"}
{"time":"2026-05-06T20:20:02.741558388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:20:12.742414242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:20:22.741775174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:20:32.741830508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:20:42.742676587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:20:52.742312995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:21:02.742104866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:21:12.741666958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:21:22.741616232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:21:32.74239405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:21:42.741647804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:21:52.742565559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:22:02.742427445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:22:12.741612324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:22:22.74268981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:22:32.741603838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:22:42.74163161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:22:52.742552793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:23:02.74265688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:23:12.741640999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:23:22.742601943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:23:32.741609819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:23:42.741662212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:23:52.742598855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:24:02.742698964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:24:12.742341871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:24:22.742306192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:24:32.742176932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:24:42.742145442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:24:52.741702595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:24:52.741736687Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":622,"service":"observability"}
{"time":"2026-05-06T20:25:02.741884688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:25:12.741660658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:25:22.7423028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:25:32.742311427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:25:42.74158968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:25:52.74161172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:26:02.741548882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:26:12.742499069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:26:22.74164088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:26:32.741655996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:26:42.741669767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:26:52.742273269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:27:02.74210219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:27:12.742678633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:27:22.742312491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:27:32.742286049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:27:42.74163063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:27:52.741603255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:28:02.741593606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:28:12.742096108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:28:22.742371203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:28:32.742315685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:28:42.741602402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:28:52.742282904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:29:02.74218884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:29:12.741615185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:29:22.742300129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:29:32.743572983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:29:42.741576373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:29:52.742413973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:29:52.742450899Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":623,"service":"observability"}
{"time":"2026-05-06T20:30:02.742320278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:30:12.741665536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:30:22.74239354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:30:32.741660783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:30:42.741717978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:30:52.742673384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:31:02.742676457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:31:12.741716358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:31:22.742089806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:31:32.741595399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:31:42.74245573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:31:52.74204118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:32:02.742303789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:32:12.741661784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:32:22.742537457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:32:32.741871395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:32:42.74162395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:32:52.741641338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:33:02.742709224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:33:12.742352386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:33:22.741681487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:33:32.741567228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:33:42.742369549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:33:52.742134757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:34:02.74208431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:34:12.741660737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:34:22.741662282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:34:32.742445812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:34:42.742313102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:34:52.741676284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:35:02.741689674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:35:02.741727856Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":624,"service":"observability"}
{"time":"2026-05-06T20:35:12.742645203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:35:22.742044961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:35:32.741617241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:35:42.741658941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:35:52.74230054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:36:02.74278349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:36:12.742097684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:36:22.741642394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:36:32.742688777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:36:42.742126408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:36:52.741733723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:37:02.741632001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:37:12.7423245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:37:22.742015344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:37:32.741583254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:37:42.742643903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:37:52.74166156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:38:02.741988372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:38:12.74160637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:38:22.742358855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:38:32.74210985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:38:42.742031202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:38:52.741660004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:39:02.741654778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:39:12.742315385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:39:22.741991088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:39:32.741628171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:39:42.74159935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:39:52.742577389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:40:02.742667285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:40:02.742706876Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":625,"service":"observability"}
{"time":"2026-05-06T20:40:12.74220046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:40:22.741605133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:40:32.742701389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:40:42.742426664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:40:52.742322742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:41:02.742389514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:41:12.741842065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:41:22.742431179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:41:32.742340361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:41:42.741658595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:41:52.742449936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:42:02.742839062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:42:12.741984591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:42:22.741659133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:42:32.742458756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:42:42.742017214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:42:52.741695348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:43:02.742705189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:43:12.742477324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:43:22.742033956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:43:32.741647602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:43:42.742646376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:43:52.742396461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:44:02.743067542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:44:12.742012589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:44:22.741678669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:44:32.742436724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:44:42.742224015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:44:52.742014903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:45:02.742296276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:45:12.741690132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:45:12.741723077Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":626,"service":"observability"}
{"time":"2026-05-06T20:45:22.742718711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:45:32.742227149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:45:42.741885572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:45:52.742652286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:46:02.742692027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:46:12.742051223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:46:22.742682423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:46:32.74221545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:46:42.741894344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:46:52.742704129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:47:02.741779695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:47:12.742262547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:47:22.742213136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:47:32.741567041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:47:42.742185502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:47:52.742499215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:48:02.742109535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:48:12.741657839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:48:22.742447474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:48:32.742272828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:48:42.741994877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:48:52.742841188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:49:02.742406243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:49:12.741889661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:49:22.741583776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:49:32.742574889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:49:42.741999905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:49:52.742586276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:50:02.742649148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:50:12.742106918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:50:12.742141208Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":627,"service":"observability"}
{"time":"2026-05-06T20:50:22.741906393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:50:32.741836712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:50:42.742319392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:50:52.741861887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:51:02.74163307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:51:12.742102215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:51:22.741945946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:51:32.742655384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:51:42.742317461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:51:52.741925688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:52:02.741870423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:52:12.742414795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:52:22.74227213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:52:32.741924174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:52:42.741640817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:52:52.742737368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:53:02.742387873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:53:12.741941292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:53:22.741640687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:53:32.742411776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:53:42.742096795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:53:52.741691237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:54:02.741636397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:54:12.742373593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:54:22.742175296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:54:32.742002184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:54:42.742585788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:54:52.742738499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:55:02.742628687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:55:12.742093562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:55:22.742441409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:55:22.74261721Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":628,"service":"observability"}
{"time":"2026-05-06T20:55:32.742137572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:55:42.741639501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:55:52.742627604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:56:02.742621442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:56:12.74187168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:56:22.741894283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:56:32.742625551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:56:42.742233872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:56:52.741866712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:57:02.74187001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:57:12.742049048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:57:22.742406956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:57:32.742038065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:57:42.742414335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:57:52.742096494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:58:02.742104165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:58:12.741868043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:58:22.742404582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:58:32.742205371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:58:42.741780225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:58:52.741603803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:59:02.742257414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:59:12.741901806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:59:22.741904779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:59:32.742168425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:59:42.741609164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T20:59:52.742468884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:00:02.742353324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:00:12.742026245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:00:22.742438766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:00:32.741796155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:00:32.741828395Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":629,"service":"observability"}
{"time":"2026-05-06T21:00:42.74262879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:00:52.742096771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:01:02.742180541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:01:12.742591728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:01:22.742378085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:01:32.742016887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:01:42.741587922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:01:52.742419296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:02:02.742054505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:02:12.742088654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:02:22.741855487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:02:32.742706552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:02:42.742386177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:02:52.742129947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:03:02.741814387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:03:12.742749715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:03:22.742692093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:03:32.742376203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:03:42.742438614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:03:52.742106336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:04:02.741935881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:04:12.742494308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:04:22.742928756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:04:32.742346383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:04:42.742109174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:04:52.74189749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:05:02.74279551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:05:12.741884023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:05:22.741727317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:05:32.741803897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:05:32.741835869Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":630,"service":"observability"}
{"time":"2026-05-06T21:05:42.741765818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:05:52.74239904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:06:02.741985511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:06:12.741774417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:06:22.741676509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:06:32.742299917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:06:42.742134664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:06:52.742658599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:07:02.74179867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:07:12.742459654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:07:22.741816077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:07:32.74188708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:07:42.742359316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:07:52.742186974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:08:02.741927185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:08:12.742050707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:08:22.742084486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:08:32.742047799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:08:42.741709505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:08:52.741796992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:09:02.742264422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:09:12.741647217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:09:22.741994558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:09:32.741656927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:09:42.74238673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:09:52.742140684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:10:02.742598317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:10:12.741684357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:10:22.74239064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:10:32.742553458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:10:32.742601445Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":631,"service":"observability"}
{"time":"2026-05-06T21:10:42.741948987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:10:52.742658563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:11:02.742779857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:11:12.741672932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:11:22.74242917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:11:32.742030062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:11:42.742062473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:11:52.741668428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:12:02.742709227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:12:12.741660648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:12:22.741967191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:12:32.742160135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:12:42.741971037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:12:52.741799787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:13:02.742445828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:13:12.741601178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:13:22.742586718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:13:32.742224166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:13:42.742023577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:13:52.741902667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:14:02.741734129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:14:12.741654594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:14:22.742002204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:14:32.742090942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:14:42.741737236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:14:52.741978299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:15:02.74212571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:15:12.742056542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:15:22.741877278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:15:32.741835156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:15:42.742355698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:15:42.74239034Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":632,"service":"observability"}
{"time":"2026-05-06T21:15:52.741584401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:16:02.741998972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:16:12.742071713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:16:22.741558633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:16:32.742366191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:16:42.742698609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:16:52.741701286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:17:02.741940002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:17:12.741693082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:17:22.742270393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:17:32.741800391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:17:42.74215046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:17:52.741962462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:18:02.742031382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:18:12.742072291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:18:22.741690192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:18:32.742785562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:18:42.741907301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:18:52.741729126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:19:02.742330402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:19:12.741562754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:19:22.74162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:19:32.742313126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:19:42.741560934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:19:52.741663202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:20:02.741617361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:20:12.742374309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:20:22.741949205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:20:32.741988511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:20:42.74168284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:20:52.742024169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:20:52.742061778Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":633,"service":"observability"}
{"time":"2026-05-06T21:21:02.741531746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:21:12.741816225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:21:22.742342184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:21:32.741773578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:21:42.742077579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:21:52.742064399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:22:02.742107808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:22:12.741922851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:22:22.741677292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:22:32.741866846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:22:42.742027136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:22:52.742149692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:23:02.741983285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:23:12.742194623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:23:22.742625681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:23:32.741638566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:23:42.741993411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:23:52.74157582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:24:02.741571319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:24:12.741763466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:24:22.741659143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:24:32.742484682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:24:42.742206404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:24:52.742018376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:25:02.741889228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:25:12.741726762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:25:22.742082914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:25:32.741698691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:25:42.742602112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:25:52.742160919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:25:52.742196534Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":634,"service":"observability"}
{"time":"2026-05-06T21:26:02.741812411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:26:12.742274494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:26:22.741995288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:26:32.741934811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:26:42.741757734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:26:52.741816494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:27:02.742071074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:27:12.741950761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:27:22.742118567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:27:32.742720331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:27:42.741550053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:27:52.741688263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:28:02.741972217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:28:12.74263772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:28:22.742450728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:28:32.741758664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:28:42.741916667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:28:52.741658472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:29:02.742206824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:29:12.741547356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:29:22.74218736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:29:32.742078794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:29:42.741642204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:29:52.74277018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:30:02.742149382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:30:12.742801454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:30:22.742207237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:30:32.741682089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:30:42.74155776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:30:52.741910879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:31:02.741952505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:31:02.74198975Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":635,"service":"observability"}
{"time":"2026-05-06T21:31:12.74169126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:31:22.742258728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:31:32.741875795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:31:42.742698943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:31:52.741752825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:32:02.742197222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:32:12.742672839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:32:22.742274572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:32:32.742025542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:32:42.741894395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:32:52.741778006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:33:02.742024622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:33:12.741902816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:33:22.741587114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:33:32.74206171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:33:42.741615785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:33:52.74264438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:34:02.742060185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:34:12.741653115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:34:22.742054456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:34:32.741586292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:34:42.742007598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:34:52.741660573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:35:02.743111473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:35:12.742376933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:35:22.741736353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:35:32.741910139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:35:42.741654889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:35:52.74206638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:36:02.742033995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:36:02.742069885Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":636,"service":"observability"}
{"time":"2026-05-06T21:36:12.741652746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:36:22.742410126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:36:32.742196351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:36:42.74239376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:36:52.742448363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:37:02.742002406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:37:12.741766492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:37:22.742109358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:37:32.741943155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:37:42.742664323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:37:52.741725108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:38:02.741762214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:38:12.741737917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:38:22.741618095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:38:32.742632525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:38:42.741575064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:38:52.741763052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:39:02.742379282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:39:12.741675141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:39:22.742585191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:39:32.742679833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:39:42.742045745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:39:52.742600341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:40:02.742310212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:40:12.742200426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:40:22.741935608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:40:32.741680793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:40:42.741649014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:40:52.742180263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:41:02.742232238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:41:02.742293098Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":637,"service":"observability"}
{"time":"2026-05-06T21:41:12.741643791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:41:22.741625066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:41:32.742449314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:41:42.742703335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:41:52.74259478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:42:02.742399369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:42:12.742326975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:42:22.741905564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:42:32.741891737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:42:42.742420794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:42:52.74192098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:43:02.742386957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:43:12.741813177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:43:22.741850431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:43:32.742499497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:43:42.741914273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:43:52.741673405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:44:02.741815357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:44:12.742290875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:44:22.74203317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:44:32.742690825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:44:42.741835097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:44:52.741592696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:45:02.741609491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:45:12.742310254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:45:22.741870775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:45:32.741703414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:45:42.742079127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:45:52.741828188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:46:02.742067041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:46:12.742388815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:46:12.742423601Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":638,"service":"observability"}
{"time":"2026-05-06T21:46:22.742008393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:46:32.741865721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:46:42.742442549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:46:52.742733734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:47:02.74194208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:47:12.742012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:47:22.742698163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:47:32.742279759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:47:42.741818231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:47:52.74165915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:48:02.741612813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:48:12.742083278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:48:22.741665854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:48:32.7416557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:48:42.742230707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:48:52.741746199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:49:02.741969055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:49:12.74166625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:49:22.741664597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:49:32.742552386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:49:42.742406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:49:52.742378713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:50:02.741926783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:50:12.742632948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:50:22.741641536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:50:32.741921039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:50:42.742181982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:50:52.742646669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:51:02.742421043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:51:12.74201575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:51:22.741836233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:51:22.741869371Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":639,"service":"observability"}
{"time":"2026-05-06T21:51:32.741836973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:51:42.742297527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:51:52.742163653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:52:02.741582816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:52:12.741542841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:52:22.742438161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:52:32.742194383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:52:42.741990071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:52:52.741801477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:53:02.742161802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:53:12.741598154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:53:22.74238574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:53:32.741976004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:53:42.742152084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:53:52.741611739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:54:02.742812613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:54:12.74194236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:54:22.741998023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:54:32.742390289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:54:42.742011803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:54:52.741727728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:55:02.741895698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:55:12.742146881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:55:22.741604807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:55:32.742341477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:55:42.742191355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:55:52.74195052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:56:02.742881092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:56:12.742445534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:56:22.741833323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:56:32.741903723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:56:32.74194288Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":640,"service":"observability"}
{"time":"2026-05-06T21:56:42.742174539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:56:52.742588076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:57:02.741748342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:57:12.742307091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:57:22.742175171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:57:32.742003453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:57:42.741713271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:57:52.741969685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:58:02.741871465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:58:12.741675669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:58:22.741678955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:58:32.741636649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:58:42.741601399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:58:52.741723594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:59:02.7422904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:59:12.741978638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:59:22.742323533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:59:32.741554435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:59:42.742617119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T21:59:52.742304643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:00:02.744591519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:00:12.742452028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:00:22.742186382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:00:32.74178515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:00:42.741573341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:00:52.742696658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:01:02.741853641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:01:12.742636142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:01:22.741943401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:01:32.741752584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:01:42.742608753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:01:42.742645263Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":641,"service":"observability"}
{"time":"2026-05-06T22:01:52.742396058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:02:02.742341546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:02:12.74163219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:02:22.74219229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:02:32.742572416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:02:42.741763102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:02:52.742154714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:03:02.741778922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:03:12.742150309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:03:22.742049716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:03:32.741679002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:03:42.742104508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:03:52.741821662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:04:02.741611425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:04:12.741605543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:04:22.741718912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:04:32.741560302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:04:42.742129163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:04:52.742054632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:05:02.742423327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:05:12.742731531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:05:22.742084079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:05:32.741835605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:05:42.741607786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:05:52.741572745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:06:02.741833321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:06:12.741565782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:06:22.742339295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:06:32.742096472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:06:42.742194067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:06:52.74166374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:06:52.74170155Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":642,"service":"observability"}
{"time":"2026-05-06T22:07:02.741803893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:07:12.742600142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:07:22.742062754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:07:32.741709611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:07:42.741580834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:07:52.741813363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:08:02.74174206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:08:12.742366107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:08:22.742391555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:08:32.741996177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:08:42.742071825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:08:52.741776578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:09:02.74205434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:09:12.742295446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:09:22.742071477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:09:32.742741792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:09:42.742297709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:09:52.742125595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:10:02.742325129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:10:12.742437802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:10:22.741988493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:10:32.741690541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:10:42.742302616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:10:52.742026611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:11:02.742445293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:11:12.741749243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:11:22.741579852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:11:32.742700048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:11:42.741650182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:11:52.742131097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:11:52.742166817Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":643,"service":"observability"}
{"time":"2026-05-06T22:12:02.741579447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:12:12.742565663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:12:22.74277915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:12:32.742708276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:12:42.741634703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:12:52.742380962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:13:02.742661698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:13:12.741764479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:13:22.742440636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:13:32.742007508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:13:42.741590566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:13:52.742318752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:14:02.742115597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:14:12.742323905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:14:22.742576199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:14:32.742212057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:14:42.74229176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:14:52.741694369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:15:02.741595399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:15:12.742131235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:15:22.741566655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:15:32.741923658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:15:42.741620099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:15:52.741954086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:16:02.741808341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:16:12.741939534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:16:22.742628264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:16:32.742195524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:16:42.742019959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:16:52.742233124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:16:52.742314258Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":644,"service":"observability"}
{"time":"2026-05-06T22:17:02.742108806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:17:12.742429558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:17:22.742537057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:17:32.741655434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:17:42.742409278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:17:52.742044591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:18:02.742584097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:18:12.741582828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:18:22.742704035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:18:32.741746466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:18:42.741601013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:18:52.742680948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:19:02.741796058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:19:12.742117844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:19:22.742364591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:19:32.742030314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:19:42.741931424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:19:52.742427762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:20:02.74220159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:20:12.741684368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:20:22.741633876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:20:32.742395002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:20:42.74218837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:20:52.742725974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:21:02.742203513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:21:12.742014704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:21:22.741597364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:21:32.742635858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:21:42.742213779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:21:52.742570849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:21:52.742607614Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":645,"service":"observability"}
{"time":"2026-05-06T22:22:02.741923145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:22:12.742411865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:22:22.742034597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:22:32.742368372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:22:42.742566853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:22:52.742178774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:23:02.741616609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:23:12.742132374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:23:22.741635484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:23:32.742049495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:23:42.741903967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:23:52.742794821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:24:02.741854929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:24:12.742620163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:24:22.741648431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:24:32.74164075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:24:42.742087245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:24:52.741863214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:25:02.742653879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:25:12.742349694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:25:22.741921058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:25:32.742643067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:25:42.742261402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:25:52.742318315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:26:02.742310261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:26:12.741831917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:26:22.742123658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:26:32.742603736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:26:42.742311092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:26:52.742039818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:27:02.74259229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:27:02.742632909Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":646,"service":"observability"}
{"time":"2026-05-06T22:27:12.741873997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:27:22.742453974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:27:32.74241336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:27:42.741864692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:27:52.742155394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:28:02.742683736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:28:12.742122218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:28:22.742368327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:28:32.741809275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:28:42.741773704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:28:52.741851547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:29:02.741635838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:29:12.742203686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:29:22.741638978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:29:32.742026407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:29:42.741955722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:29:52.742657753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:30:02.742749708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:30:12.742392283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:30:22.741582698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:30:32.742641146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:30:42.742695686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:30:52.741843369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:31:02.742332048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:31:12.742207285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:31:22.742224317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:31:32.74159228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:31:42.74216429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:31:52.741576155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:32:02.74218492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:32:12.742114359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:32:12.742155446Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":647,"service":"observability"}
{"time":"2026-05-06T22:32:22.741998965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:32:32.741634515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:32:42.742321699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:32:52.741969076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:33:02.741647264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:33:12.741936055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:33:22.74170798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:33:32.742402036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:33:42.741647688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:33:52.742089121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:34:02.742015796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:34:12.74274378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:34:22.742426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:34:32.742019057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:34:42.742275372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:34:52.742557254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:35:02.741962116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:35:12.742268046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:35:22.74185736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:35:32.742423893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:35:42.742649355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:35:52.742438493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:36:02.742790567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:36:12.742703846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:36:22.741726953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:36:32.741589662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:36:42.742593567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:36:52.741702156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:37:02.741766016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:37:12.741772395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:37:22.742158817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:37:22.742192074Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":648,"service":"observability"}
{"time":"2026-05-06T22:37:32.742527358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:37:42.742360058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:37:52.741645028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:38:02.74276191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:38:12.742275628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:38:22.741737405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:38:32.742099351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:38:42.741645699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:38:52.741960171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:39:02.742731371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:39:12.742406691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:39:22.74167484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:39:32.741672942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:39:42.741628589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:39:52.74166886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:40:02.741638999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:40:12.741681719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:40:22.741654837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:40:32.741951799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:40:42.742678738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:40:52.742426873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:41:02.742349625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:41:12.741658442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:41:22.741648601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:41:32.741626111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:41:42.742279872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:41:52.741775766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:42:02.741897313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:42:12.741714302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:42:22.742231932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:42:22.742293743Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":649,"service":"observability"}
{"time":"2026-05-06T22:42:32.74165075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:42:42.741872232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:42:52.741671001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:43:02.742002113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:43:12.741899694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:43:22.741668616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:43:32.742280789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:43:42.741658341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:43:52.741686087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:44:02.742748703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:44:12.742037547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:44:22.74155751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:44:32.74165089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:44:42.741617889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:44:52.741756244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:45:02.742717941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:45:12.741657307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:45:22.741584622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:45:32.741645397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:45:42.741701314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:45:52.742613262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:46:02.741842313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:46:12.741640878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:46:22.741656997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:46:32.741627472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:46:42.741647756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:46:52.742856725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:47:02.742920302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:47:12.741606057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:47:22.74161973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:47:32.74161644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:47:32.7416605Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":650,"service":"observability"}
{"time":"2026-05-06T22:47:42.741632806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:47:52.741638519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:48:02.742175884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:48:12.741673433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:48:22.742210999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:48:32.741674485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:48:42.74158164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:48:52.741729766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:49:02.741627807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:49:12.741594288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:49:22.741596254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:49:32.742268136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:49:42.741644726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:49:52.741637449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:50:02.741605727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:50:12.741678071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:50:22.7422307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:50:32.741959637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:50:42.742220249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:50:52.741669395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:51:02.742621447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:51:12.741661416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:51:22.741662177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:51:32.741638751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:51:42.741583968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:51:52.741669185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:52:02.742875616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:52:12.741856539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:52:22.741989529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:52:32.742032003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:52:32.742069673Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":651,"service":"observability"}
{"time":"2026-05-06T22:52:42.741633917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:52:52.74267024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:53:02.742764641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:53:12.741878227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:53:22.741641938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:53:32.741646624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:53:42.741699283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:53:52.74200155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:54:02.742759086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:54:12.742320444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:54:22.741651491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:54:32.742260687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:54:42.741664448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:54:52.742700951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:55:02.741702075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:55:12.742197171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:55:22.741665772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:55:32.741654417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:55:42.741672236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:55:52.741649384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:56:02.743147228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:56:12.742074845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:56:22.741787964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:56:32.742680244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:56:42.74163103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:56:52.741645488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:57:02.742790668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:57:12.742557368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:57:22.741655835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:57:32.741645276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:57:42.742691105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:57:42.742727448Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":652,"service":"observability"}
{"time":"2026-05-06T22:57:52.741655228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:58:02.742633925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:58:12.741612969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:58:22.741781544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:58:32.742737612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:58:42.741640179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:58:52.742568063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:59:02.742746367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:59:12.742364209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:59:22.741655427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:59:32.741662316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:59:42.742492231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T22:59:52.742120943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:00:02.742010477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:00:12.742625272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:00:22.742621441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:00:32.741653472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:00:42.741630427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:00:52.742345163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:01:02.74287244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:01:12.742718923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:01:22.742647425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:01:32.741843094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:01:42.741996389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:01:52.741654328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:02:02.742767711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:02:12.741724979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:02:22.742663986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:02:32.742634328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:02:42.742656899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:02:52.741800534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:02:52.741834791Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":653,"service":"observability"}
{"time":"2026-05-06T23:03:02.742740115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:03:12.74264785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:03:22.742469478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:03:32.741665896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:03:42.742220252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:03:52.741654123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:04:02.742664972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:04:12.741642617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:04:22.742056736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:04:32.741635268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:04:42.742039249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:04:52.741638726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:05:02.742612405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:05:12.741689021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:05:22.742677174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:05:32.74244067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:05:42.742455536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:05:52.741636241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:06:02.743822832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:06:12.742399276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:06:22.741941337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:06:32.741690994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:06:42.7416458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:06:52.741687021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:07:02.742655988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:07:12.742211566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:07:22.741659645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:07:32.741671297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:07:42.742594482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:07:52.741625826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:08:02.741849492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:08:02.741887523Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":654,"service":"observability"}
{"time":"2026-05-06T23:08:12.741620621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:08:22.74266336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:08:32.742548643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:08:42.742200031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:08:52.741675467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:09:02.741746734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:09:12.742301727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:09:22.741719486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:09:32.741864666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:09:42.741654949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:09:52.74240403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:10:02.742862771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:10:12.741673272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:10:22.741919904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:10:32.741625109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:10:42.741802258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:10:52.741637884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:11:02.742943299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:11:12.741593379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:11:22.741634911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:11:32.741713341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:11:42.741646978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:11:52.741652573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:12:02.742110016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:12:12.741630159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:12:22.742638498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:12:32.742369594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:12:42.741602428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:12:52.741666637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:13:02.742139774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:13:02.742172032Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":655,"service":"observability"}
{"time":"2026-05-06T23:13:12.74165962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:13:22.741658311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:13:32.741696559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:13:42.742362917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:13:52.742328195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:14:02.741907167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:14:12.741645482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:14:22.741582759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:14:32.742361793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:14:42.741631743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:14:52.741730923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:15:02.741934119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:15:12.741576237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:15:22.741662258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:15:32.742135308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:15:42.741621462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:15:52.742644515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:16:02.742710146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:16:12.742341223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:16:22.742449733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:16:32.741628286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:16:42.741675185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:16:52.74166423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:17:02.743282225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:17:12.741864648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:17:22.741672908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:17:32.742614916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:17:42.741638467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:17:52.741593603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:18:02.741650635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:18:12.742401753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:18:12.742435776Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":656,"service":"observability"}
{"time":"2026-05-06T23:18:22.741646949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:18:32.742654024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:18:42.74165613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:18:52.741907171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:19:02.745412647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:19:12.741607234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:19:22.742369082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:19:32.741685327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:19:42.742337491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:19:52.741656142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:20:02.742832066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:20:12.741971256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:20:22.74163326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:20:32.742392146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:20:42.741637405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:20:52.741719567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:21:02.74260115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:21:12.74226305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:21:22.741659048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:21:32.742349514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:21:42.74191718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:21:52.741603093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:22:02.742090897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:22:12.742655459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:22:22.742350396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:22:32.741651118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:22:42.741653831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:22:52.742730367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:23:02.742621962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:23:12.742228606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:23:22.742569002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:23:22.74261872Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":657,"service":"observability"}
{"time":"2026-05-06T23:23:32.74160633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:23:42.741668515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:23:52.741757469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:24:02.742653025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:24:12.742310163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:24:22.741853196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:24:32.742557901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:24:42.741669129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:24:52.742681816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:25:02.742306394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:25:12.741889926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:25:22.741587526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:25:32.742359913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:25:42.741780751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:25:52.742689523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:26:02.742665973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:26:12.741652078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:26:22.741565037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:26:32.741669569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:26:42.74168837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:26:52.742617842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:27:02.742780017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:27:12.742073629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:27:22.741758206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:27:32.742574257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:27:42.741634833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:27:52.741662457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:28:02.742099687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:28:12.742306758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:28:22.741663878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:28:32.742065216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:28:32.742102439Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":658,"service":"observability"}
{"time":"2026-05-06T23:28:42.742179148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:28:52.742158497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:29:02.741876152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:29:12.742717873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:29:22.741640641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:29:32.742615507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:29:42.741655373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:29:52.742454949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:30:02.742563249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:30:12.742266231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:30:22.74164698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:30:32.742323644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:30:42.741640024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:30:52.741915784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:31:02.741598869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:31:12.742174854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:31:22.741689085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:31:32.742453864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:31:42.742280598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:31:52.74162226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:32:02.742005206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:32:12.741877305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:32:22.742727412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:32:32.742260164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:32:42.741938925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:32:52.741660112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:33:02.742718474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:33:12.74189423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:33:22.742706115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:33:32.742193216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:33:32.742225861Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":659,"service":"observability"}
{"time":"2026-05-06T23:33:42.741800724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:33:52.742594956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:34:02.741938219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:34:12.742187801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:34:22.741835111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:34:32.74268473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:34:42.742124962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:34:52.741864919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:35:02.741736665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:35:12.742159315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:35:22.742146201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:35:32.742680503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:35:42.742301785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:35:52.742192543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:36:02.742348533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:36:12.741658557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:36:22.742315826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:36:32.741881544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:36:42.742828868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:36:52.742190663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:37:02.742186301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:37:12.742205041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:37:22.741646883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:37:32.742423754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:37:42.742285116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:37:52.741765906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:38:02.741802652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:38:12.742207761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:38:22.742063995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:38:32.741617862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:38:42.74165373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:38:42.741692027Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":660,"service":"observability"}
{"time":"2026-05-06T23:38:52.742194343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:39:02.741594192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:39:12.742209006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:39:22.741790521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:39:32.742705944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:39:42.742356659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:39:52.741642703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:40:02.742340861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:40:12.742451423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:40:22.74167859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:40:32.742187998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:40:42.742405599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:40:52.742718939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:41:02.74248748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:41:12.741619952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:41:22.742522614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:41:32.742168949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:41:42.741648505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:41:52.741550985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:42:02.742266536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:42:12.741922734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:42:22.742199829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:42:32.742718181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:42:42.742407868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:42:52.742275546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:43:02.741935414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:43:12.742640912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:43:22.742182635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:43:32.741656869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:43:42.742209309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:43:42.742267555Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":661,"service":"observability"}
{"time":"2026-05-06T23:43:52.742409303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:44:02.742179637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:44:12.742457904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:44:22.742011355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:44:32.741726775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:44:42.741606633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:44:52.742148851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:45:02.742421855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:45:12.74204125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:45:22.742656646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:45:32.742320645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:45:42.742118221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:45:52.741630623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:46:02.742671661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:46:12.74244942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:46:22.741962164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:46:32.742720604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:46:42.742000917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:46:52.742400689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:47:02.742422354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:47:12.74158616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:47:22.742607417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:47:32.742117966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:47:42.742752513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:47:52.742294443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:48:02.742223137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:48:12.741667345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:48:22.742282183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:48:32.741991784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:48:42.741647624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:48:52.741598101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:48:52.741631344Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":662,"service":"observability"}
{"time":"2026-05-06T23:49:02.742949239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:49:12.742126808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:49:22.742037801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:49:32.741631822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:49:42.741551308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:49:52.742265779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:50:02.742339727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:50:12.741966297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:50:22.741642978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:50:32.742684582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:50:42.742103135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:50:52.741631251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:51:02.742741939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:51:12.742172446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:51:22.742192432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:51:32.741644646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:51:42.742395152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:51:52.742075656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:52:02.74172566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:52:12.742609918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:52:22.742315362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:52:32.742046133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:52:42.742635228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:52:52.742624243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:53:02.742125253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:53:12.741655655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:53:22.74239969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:53:32.741643233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:53:42.742713564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:53:52.741853595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:53:52.741886608Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":663,"service":"observability"}
{"time":"2026-05-06T23:54:02.741614171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:54:12.74240187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:54:22.742399844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:54:32.742100103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:54:42.742683043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:54:52.74232223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:55:02.742084387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:55:12.741602372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:55:22.742271122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:55:32.741979122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:55:42.741574075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:55:52.742316779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:56:02.742854462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:56:12.742094159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:56:22.741788431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:56:32.742432912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:56:42.741982589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:56:52.741707112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:57:02.742854462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:57:12.742202691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:57:22.741837809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:57:32.741544328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:57:42.742315603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:57:52.742097407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:58:02.74185366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:58:12.742418448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:58:22.742635274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:58:32.742105659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:58:42.742044588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:58:52.741824592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:59:02.742050029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:59:02.742083334Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":664,"service":"observability"}
{"time":"2026-05-06T23:59:12.742665227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:59:22.742271783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:59:32.741668779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:59:42.742453379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-06T23:59:52.742215976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:00:02.742311177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:00:12.742709795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:00:22.742090497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:00:32.741760635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:00:42.74255689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:00:52.742356861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:01:02.742892018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:01:12.742701368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:01:22.742383324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:01:32.742267963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:01:42.742062915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:01:52.741909681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:02:02.741893931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:02:12.742721088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:02:22.742630974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:02:32.742039535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:02:42.742674587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:02:52.741971817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:03:02.742678738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:03:12.742099911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:03:22.741648343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:03:32.741566677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:03:42.742403099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:03:52.742848877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:04:02.742112555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:04:02.742149541Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":665,"service":"observability"}
{"time":"2026-05-07T00:04:12.742544136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:04:22.742174218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:04:32.741779917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:04:42.742758069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:04:52.742316085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:05:02.742568278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:05:12.741597155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:05:22.742539063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:05:32.742167186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:05:42.741864381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:05:52.741739929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:06:02.742649685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:06:12.742321861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:06:22.741803611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:06:32.742654006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:06:42.742389423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:06:52.742158971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:07:02.742057777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:07:12.7418349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:07:22.742420198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:07:32.741936922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:07:42.741695494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:07:52.742675187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:08:02.74220235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:08:12.742039269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:08:22.741618521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:08:32.741589573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:08:42.742660679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:08:52.742600516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:09:02.742227052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:09:02.742287281Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":666,"service":"observability"}
{"time":"2026-05-07T00:09:12.741869681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:09:22.741851314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:09:32.741539368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:09:42.742653251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:09:52.741713393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:10:02.741650421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:10:12.741928651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:10:22.742316778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:10:32.742482528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:10:42.742258459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:10:52.742171654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:11:02.741700669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:11:12.742252114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:11:22.741756772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:11:32.741630291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:11:42.742709058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:11:52.741969411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:12:02.741956837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:12:12.741731064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:12:22.741812496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:12:32.741931315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:12:42.741791924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:12:52.742449573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:13:02.742319677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:13:12.741636349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:13:22.74238304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:13:32.741620754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:13:42.741737944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:13:52.742294162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:14:02.742625612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:14:02.742666481Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":667,"service":"observability"}
{"time":"2026-05-07T00:14:12.742183909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:14:22.741653438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:14:32.74212822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:14:42.741902536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:14:52.741665093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:15:02.741931195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:15:12.742118994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:15:22.742364286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:15:32.74206228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:15:42.741785203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:15:52.741617284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:16:02.741850314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:16:12.741641348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:16:22.741757814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:16:32.742326609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:16:42.742100168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:16:52.742042329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:17:02.742786454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:17:12.741615099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:17:22.741796723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:17:32.742211179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:17:42.741969628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:17:52.741552883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:18:02.742706819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:18:12.741593501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:18:22.742047462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:18:32.741936451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:18:42.741842998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:18:52.741679671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:19:02.742446278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:19:12.742440002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:19:12.742619085Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":668,"service":"observability"}
{"time":"2026-05-07T00:19:22.742327106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:19:32.741757892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:19:42.741612346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:19:52.742427139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:20:02.74302149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:20:12.741616617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:20:22.742323541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:20:32.741994263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:20:42.742292698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:20:52.741929845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:21:02.742359493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:21:12.741747927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:21:22.741902917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:21:32.741905835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:21:42.741545984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:21:52.741659284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:22:02.741891563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:22:12.741855007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:22:22.742306371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:22:32.741910392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:22:42.74156188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:22:52.742700048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:23:02.742103424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:23:12.741993623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:23:22.742289692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:23:32.742014071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:23:42.741785612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:23:52.742693209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:24:02.742282253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:24:12.741935435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:24:22.741825446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:24:22.74186012Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":669,"service":"observability"}
{"time":"2026-05-07T00:24:32.741705856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:24:42.741655059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:24:52.742111684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:25:02.741655626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:25:12.741647196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:25:22.741611074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:25:32.742019673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:25:42.742024664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:25:52.741654479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:26:02.742721109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:26:12.74227169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:26:22.74193312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:26:32.74160477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:26:42.742409276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:26:52.742132246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:27:02.742156141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:27:12.74173299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:27:22.74226502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:27:32.741932246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:27:42.741890556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:27:52.742178803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:28:02.742661297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:28:12.741903386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:28:22.742049548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:28:32.742301449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:28:42.742016756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:28:52.742042298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:29:02.742096217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:29:12.741679943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:29:22.742400827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:29:22.742435158Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":670,"service":"observability"}
{"time":"2026-05-07T00:29:32.742302619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:29:42.741823508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:29:52.741726578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:30:02.742299669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:30:12.74263737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:30:22.741940507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:30:32.741598809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:30:42.742682148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:30:52.742705565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:31:02.742343217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:31:12.741866344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:31:22.741770162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:31:32.742672173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:31:42.742623237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:31:52.742098004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:32:02.742743075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:32:12.742000284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:32:22.74257539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:32:32.742618012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:32:42.741663265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:32:52.741829748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:33:02.741930745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:33:12.742630771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:33:22.742879632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:33:32.742007922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:33:42.741865365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:33:52.741775343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:34:02.741544107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:34:12.741628233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:34:22.741825582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:34:32.742112979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:34:32.742148758Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":671,"service":"observability"}
{"time":"2026-05-07T00:34:42.741820317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:34:52.741675427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:35:02.741647645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:35:12.742688114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:35:22.742790711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:35:32.742199187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:35:42.742221481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:35:52.742516506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:36:02.742636928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:36:12.741668034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:36:22.741618803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:36:32.742437042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:36:42.742215332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:36:52.741685959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:37:02.741871369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:37:12.742680782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:37:22.741943954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:37:32.742132426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:37:42.741731633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:37:52.742098579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:38:02.742745206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:38:12.741930323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:38:22.741988012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:38:32.742309749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:38:42.741729018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:38:52.741901885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:39:02.742660973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:39:12.742188361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:39:22.741864286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:39:32.74229767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:39:32.742331218Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":672,"service":"observability"}
{"time":"2026-05-07T00:39:42.742410475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:39:52.74213378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:40:02.744013625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:40:12.741596464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:40:22.742385459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:40:32.742721595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:40:42.7420191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:40:52.741618859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:41:02.742756666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:41:12.742091224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:41:22.742007817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:41:32.74155688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:41:42.742380748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:41:52.741669257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:42:02.742090735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:42:12.742777448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:42:22.74185051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:42:32.741565093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:42:42.742808245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:42:52.742677918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:43:02.742000938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:43:12.742701423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:43:22.742358585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:43:32.74211629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:43:42.742709198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:43:52.741585393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:44:02.742405459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:44:12.741884145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:44:22.741637114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:44:32.742396858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:44:32.742427192Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":673,"service":"observability"}
{"time":"2026-05-07T00:44:42.741918978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:44:52.742078208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:45:02.742951715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:45:12.741966232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:45:22.741610104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:45:32.742406123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:45:42.741756213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:45:52.742391263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:46:02.74157664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:46:12.742039688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:46:22.741657551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:46:32.742435037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:46:42.742317909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:46:52.741937707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:47:02.741867685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:47:12.741662434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:47:22.742764078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:47:32.742678497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:47:42.74237564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:47:52.741638864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:48:02.741578684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:48:12.741955874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:48:22.742366754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:48:32.741816275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:48:42.741551783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:48:52.742438859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:49:02.742443424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:49:12.741733337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:49:22.741731107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:49:32.742603993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:49:32.742640596Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":674,"service":"observability"}
{"time":"2026-05-07T00:49:42.742046898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:49:52.741642274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:50:02.74236139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:50:12.742395809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:50:22.741650398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:50:32.741647806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:50:42.741997721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:50:52.74153607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:51:02.742720615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:51:12.742034033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:51:22.742029746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:51:32.742423265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:51:42.741669128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:51:52.741604321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:52:02.741596585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:52:12.742088884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:52:22.741879471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:52:32.742011732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:52:42.742568568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:52:52.741651213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:53:02.741990048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:53:12.742368374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:53:22.742452752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:53:32.742229829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:53:42.742722137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:53:52.742149216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:54:02.741882964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:54:12.741611021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:54:22.741795917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:54:32.742315498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:54:42.74208044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:54:42.742116697Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":675,"service":"observability"}
{"time":"2026-05-07T00:54:52.742397976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:55:02.741585817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:55:12.741769442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:55:22.741584362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:55:32.741574893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:55:42.742274539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:55:52.742274567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:56:02.742139365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:56:12.74177453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:56:22.742702962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:56:32.742283019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:56:42.741615538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:56:52.741664975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:57:02.742789434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:57:12.742313251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:57:22.741666672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:57:32.74256708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:57:42.742049575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:57:52.741807196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:58:02.742066271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:58:12.742662025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:58:22.742213082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:58:32.742312201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:58:42.742718272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:58:52.741658051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:59:02.741945821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:59:12.742022972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:59:22.742628722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:59:32.741620794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:59:42.742639894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T00:59:42.742678743Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":676,"service":"observability"}
{"time":"2026-05-07T00:59:52.74196787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:00:02.742065751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:00:12.742367081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:00:22.742200166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:00:32.741677194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:00:42.742169457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:00:52.741627645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:01:02.743657313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:01:12.741988367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:01:22.742427887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:01:32.742155092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:01:42.741852355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:01:52.741678673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:02:02.742700132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:02:12.742274393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:02:22.741812765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:02:32.741594535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:02:42.742318787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:02:52.741897368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:03:02.742308733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:03:12.741718712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:03:22.742754521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:03:32.742565871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:03:42.741621552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:03:52.741943934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:04:02.741770716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:04:12.742213782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:04:22.741828903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:04:32.74219714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:04:42.741570017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:04:52.741942357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:04:52.741975879Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":677,"service":"observability"}
{"time":"2026-05-07T01:05:02.742736542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:05:12.741903409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:05:22.742710838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:05:32.741956919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:05:42.742197089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:05:52.741761026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:06:02.742216312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:06:12.742218599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:06:22.742583074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:06:32.742732542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:06:42.741554174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:06:52.742543103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:07:02.741738797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:07:12.741659138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:07:22.741780077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:07:32.742193415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:07:42.741724839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:07:52.741651188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:08:02.742780915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:08:12.742112137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:08:22.742287114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:08:32.742184736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:08:42.74217425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:08:52.74218671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:09:02.742733427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:09:12.741773595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:09:22.742048002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:09:32.742393814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:09:42.742118754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:09:52.741664067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:10:02.741862406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:10:02.741906467Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":678,"service":"observability"}
{"time":"2026-05-07T01:10:12.742462014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:10:22.742338214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:10:32.741614106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:10:42.74230202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:10:52.742143695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:11:02.742686621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:11:12.741595018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:11:22.742633547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:11:32.741545588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:11:42.742645948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:11:52.74238106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:12:02.743211435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:12:12.741783311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:12:22.742700105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:12:32.742411961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:12:42.742151127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:12:52.742074863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:13:02.742035771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:13:12.741694226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:13:22.741731029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:13:32.741906666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:13:42.742728807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:13:52.74220119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:14:02.742312552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:14:12.742396653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:14:22.742667285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:14:32.74221581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:14:42.742638259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:14:52.741741532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:15:02.741888354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:15:02.741923994Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":679,"service":"observability"}
{"time":"2026-05-07T01:15:12.742181545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:15:22.741862055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:15:32.742048135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:15:42.741853305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:15:52.742191931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:16:02.742706134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:16:12.741637276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:16:22.741707346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:16:32.742595947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:16:42.74167224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:16:52.74168103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:17:02.74197973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:17:12.742457721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:17:22.74166115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:17:32.741690562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:17:42.742183238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:17:52.741643497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:18:02.741585482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:18:12.742185277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:18:22.741686784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:18:32.741916457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:18:42.742734096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:18:52.742647753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:19:02.742083139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:19:12.741730956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:19:22.74245231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:19:32.742292521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:19:42.741802614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:19:52.74167844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:20:02.741535553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:20:12.742346756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:20:12.742381892Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":680,"service":"observability"}
{"time":"2026-05-07T01:20:22.741996566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:20:32.741554863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:20:42.742305472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:20:52.741881394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:21:02.741888862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:21:12.742090161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:21:22.742267541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:21:32.742583559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:21:42.742213416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:21:52.742630758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:22:02.741994754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:22:12.742396816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:22:22.741728158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:22:32.74183075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:22:42.74164866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:22:52.7417703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:23:02.74221841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:23:12.74177347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:23:22.742720607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:23:32.742352613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:23:42.742082341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:23:52.742052784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:24:02.741826248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:24:12.7415915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:24:22.741720035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:24:32.741618236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:24:42.741638761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:24:52.742454015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:25:02.742110069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:25:12.742263844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:25:22.742001385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:25:22.742039877Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":681,"service":"observability"}
{"time":"2026-05-07T01:25:32.741773491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:25:42.74243903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:25:52.742115872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:26:02.742228665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:26:12.742373015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:26:22.742265919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:26:32.741907469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:26:42.741623239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:26:52.741652484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:27:02.74274197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:27:12.741885289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:27:22.742225254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:27:32.7421577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:27:42.741662286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:27:52.742391614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:28:02.742140343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:28:12.742285833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:28:22.741665251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:28:32.74207128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:28:42.742669267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:28:52.742429466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:29:02.741754315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:29:12.74200644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:29:22.741654436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:29:32.742138828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:29:42.742403949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:29:52.741798731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:30:02.742816253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:30:12.742321239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:30:22.742058478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:30:22.742090778Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":682,"service":"observability"}
{"time":"2026-05-07T01:30:32.741726254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:30:42.742651629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:30:52.74227489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:31:02.74180206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:31:12.742375367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:31:22.742051715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:31:32.741876464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:31:42.741913532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:31:52.741929051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:32:02.74266884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:32:12.742295501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:32:22.742629991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:32:32.741992983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:32:42.742594823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:32:52.742405193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:33:02.741595656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:33:12.742006901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:33:22.741875958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:33:32.741897645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:33:42.741622386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:33:52.742385908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:34:02.742058368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:34:12.741830478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:34:22.74276437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:34:32.741838895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:34:42.742206435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:34:52.741834185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:35:02.741647906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:35:12.742769103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:35:22.742541341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:35:22.742581778Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":683,"service":"observability"}
{"time":"2026-05-07T01:35:32.741892576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:35:42.741636529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:35:52.741908477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:36:02.742895078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:36:12.741946921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:36:22.742783891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:36:32.742127284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:36:42.74204057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:36:52.742020795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:37:02.741869471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:37:12.742387266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:37:22.74200765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:37:32.742393769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:37:42.741822766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:37:52.741539524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:38:02.742745901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:38:12.7423716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:38:22.741857417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:38:32.74270501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:38:42.742041886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:38:52.742343034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:39:02.742889667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:39:12.741642887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:39:22.742182298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:39:32.741736894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:39:42.742401915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:39:52.742211294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:40:02.742617488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:40:12.742324308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:40:22.742670233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:40:22.742709365Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":684,"service":"observability"}
{"time":"2026-05-07T01:40:32.742166339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:40:42.742032976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:40:52.742429936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:41:02.742230421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:41:12.741900246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:41:22.74177065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:41:32.742634635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:41:42.742284673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:41:52.741891348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:42:02.741651848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:42:12.742697877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:42:22.742356488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:42:32.742108762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:42:42.741874882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:42:52.74200357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:43:02.742213133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:43:12.742140049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:43:22.741941891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:43:32.742451233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:43:42.742127841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:43:52.742176547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:44:02.742652282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:44:12.741575344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:44:22.741827082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:44:32.741662099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:44:42.741663616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:44:52.74264819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:45:02.74277355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:45:12.74206654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:45:22.741631378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:45:32.741642717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:45:32.741690308Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":685,"service":"observability"}
{"time":"2026-05-07T01:45:42.742018463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:45:52.741670785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:46:02.742633305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:46:12.741657262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:46:22.74162547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:46:32.741790761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:46:42.742617754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:46:52.741676058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:47:02.741768911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:47:12.741581242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:47:22.742318345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:47:32.741641572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:47:42.741943946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:47:52.741647891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:48:02.74276418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:48:12.741998437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:48:22.741652758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:48:32.741640187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:48:42.742297894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:48:52.741653689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:49:02.741801613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:49:12.742389881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:49:22.74163616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:49:32.74173561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:49:42.741661698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:49:52.741592147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:50:02.742279674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:50:12.741665635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:50:22.741668583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:50:32.741644357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:50:42.741616754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:50:42.741650117Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":686,"service":"observability"}
{"time":"2026-05-07T01:50:52.741632389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:51:02.742635443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:51:12.741659473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:51:22.74159935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:51:32.741625881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:51:42.741633748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:51:52.741657689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:52:02.742759413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:52:12.741644841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:52:22.741577838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:52:32.741593489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:52:42.741707734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:52:52.741716507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:53:02.74253108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:53:12.741661781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:53:22.741644105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:53:32.741874542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:53:42.74163189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:53:52.741705704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:54:02.742450742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:54:12.741646316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:54:22.741613704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:54:32.741659181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:54:42.741644385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:54:52.741706122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:55:02.742725646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:55:12.74184096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:55:22.741641349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:55:32.741612748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:55:42.74221211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:55:42.742265572Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":687,"service":"observability"}
{"time":"2026-05-07T01:55:52.741648456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:56:02.742754407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:56:12.74197495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:56:22.742276151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:56:32.741587724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:56:42.741590921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:56:52.741704097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:57:02.742688655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:57:12.74205677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:57:22.741670325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:57:32.741594941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:57:42.742092358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:57:52.741703242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:58:02.741575903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:58:12.741663637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:58:22.741850255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:58:32.741564011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:58:42.74167515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:58:52.741684229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:59:02.742749474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:59:12.741587572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:59:22.741542982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:59:32.741791961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:59:42.741653733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T01:59:52.742036007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:00:02.742898166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:00:12.741677184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:00:22.74164436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:00:32.741771375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:00:42.741691172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:00:52.741657707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:00:52.74170463Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":688,"service":"observability"}
{"time":"2026-05-07T02:01:02.742027369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:01:12.741670216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:01:22.741645107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:01:32.74162112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:01:42.74165674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:01:52.741566028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:02:02.741685445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:02:12.7419168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:02:22.741612563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:02:32.74164468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:02:42.741654732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:02:52.742733031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:03:02.74271776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:03:12.742002131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:03:22.741628538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:03:32.74256472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:03:42.741629886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:03:52.742043257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:04:02.742562199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:04:12.741834968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:04:22.741671143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:04:32.741898728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:04:42.741646332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:04:52.741652507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:05:02.742145908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:05:12.741755412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:05:22.741611667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:05:32.741667193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:05:42.742217035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:05:52.741658947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:06:02.742195488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:06:02.742255645Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":689,"service":"observability"}
{"time":"2026-05-07T02:06:12.741663911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:06:22.742353036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:06:32.741655241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:06:42.74173836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:06:52.742814565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:07:02.742733385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:07:12.741644557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:07:22.741974889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:07:32.741542684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:07:42.742209215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:07:52.741638591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:08:02.742724131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:08:12.741561094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:08:22.742707867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:08:32.741739561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:08:42.741638648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:08:52.741605748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:09:02.742074116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:09:12.741730552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:09:22.742633476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:09:32.742452903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:09:42.742121304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:09:52.74168788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:10:02.741639919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:10:12.742467404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:10:22.741667412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:10:32.741597944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:10:42.742629344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:10:52.74266819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:11:02.741952104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:11:12.742388067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:11:12.742423676Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":690,"service":"observability"}
{"time":"2026-05-07T02:11:22.741673298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:11:32.741682676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:11:42.741673121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:11:52.741607127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:12:02.742712952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:12:12.742261195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:12:22.741632571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:12:32.742721717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:12:42.7418375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:12:52.742177826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:13:02.741593863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:13:12.741672899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:13:22.742584806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:13:32.741625202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:13:42.741646774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:13:52.742627825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:14:02.742554703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:14:12.741669459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:14:22.741632525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:14:32.742606423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:14:42.742738163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:14:52.742431245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:15:02.742115796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:15:12.74166962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:15:22.74166297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:15:32.741642901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:15:42.742382797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:15:52.741661478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:16:02.742348764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:16:12.741622646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:16:22.742636034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:16:22.742672066Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":691,"service":"observability"}
{"time":"2026-05-07T02:16:32.741608711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:16:42.74260674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:16:52.741672902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:17:02.742606276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:17:12.741630503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:17:22.74165226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:17:32.741741618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:17:42.741547484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:17:52.74167278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:18:02.742603959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:18:12.742533763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:18:22.742691516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:18:32.741655445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:18:42.741675068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:18:52.74241579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:19:02.741943945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:19:12.742704627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:19:22.742351294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:19:32.742271424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:19:42.741642682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:19:52.741623432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:20:02.74277192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:20:12.741976482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:20:22.741618054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:20:32.741879676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:20:42.741647871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:20:52.742133977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:21:02.742404087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:21:12.741625921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:21:22.741654506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:21:32.742536145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:21:32.74257206Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":692,"service":"observability"}
{"time":"2026-05-07T02:21:42.741666535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:21:52.742221426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:22:02.742699213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:22:12.742397297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:22:22.742347337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:22:32.741645468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:22:42.741664606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:22:52.742588949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:23:02.741830243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:23:12.742111184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:23:22.741799388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:23:32.742715622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:23:42.742404549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:23:52.742114977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:24:02.742361006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:24:12.742073206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:24:22.741660437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:24:32.741554626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:24:42.741985879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:24:52.741682358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:25:02.741876457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:25:12.741689101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:25:22.7416933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:25:32.741607502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:25:42.741594581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:25:52.742271813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:26:02.742771436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:26:12.741631905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:26:22.741629542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:26:32.742606448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:26:32.742646337Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":693,"service":"observability"}
{"time":"2026-05-07T02:26:42.742391245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:26:52.742272244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:27:02.742784777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:27:12.7426644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:27:22.742057616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:27:32.741663016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:27:42.741632598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:27:52.742339433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:28:02.742365075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:28:12.741673894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:28:22.741665596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:28:32.742405111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:28:42.742295141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:28:52.741734027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:29:02.742400641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:29:12.741674482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:29:22.741663557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:29:32.742205836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:29:42.741653979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:29:52.742359725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:30:02.742889414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:30:12.741641084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:30:22.741661711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:30:32.742418862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:30:42.742180473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:30:52.741672271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:31:02.742576673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:31:12.741714978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:31:22.74166738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:31:32.742443694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:31:42.742126522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:31:42.742172028Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":694,"service":"observability"}
{"time":"2026-05-07T02:31:52.741783405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:32:02.742671639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:32:12.742749358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:32:22.742390381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:32:32.741656642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:32:42.742565689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:32:52.742212591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:33:02.742646091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:33:12.742102688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:33:22.741619684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:33:32.742456954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:33:42.741658159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:33:52.741746564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:34:02.741617049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:34:12.74267666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:34:22.74231139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:34:32.742185523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:34:42.741611273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:34:52.741742059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:35:02.742085996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:35:12.741785813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:35:22.74160917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:35:32.741616326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:35:42.742291778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:35:52.742232154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:36:02.742045452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:36:12.741659784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:36:22.742602436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:36:32.74243134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:36:42.742411527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:36:42.742444464Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":695,"service":"observability"}
{"time":"2026-05-07T02:36:52.742348663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:37:02.741971146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:37:12.741669443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:37:22.74267975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:37:32.742200254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:37:42.741684686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:37:52.741880874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:38:02.742144702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:38:12.742575205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:38:22.742200655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:38:32.741643111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:38:42.742682037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:38:52.742184331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:39:02.741873887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:39:12.742633504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:39:22.74213664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:39:32.741845402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:39:42.742730239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:39:52.742262852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:40:02.742204412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:40:12.741815796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:40:22.742418059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:40:32.741590834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:40:42.741695083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:40:52.742576219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:41:02.742321912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:41:12.741662136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:41:22.741620588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:41:32.741569117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:41:42.742375105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:41:52.742228718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:41:52.742289004Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":696,"service":"observability"}
{"time":"2026-05-07T02:42:02.743593852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:42:12.742062517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:42:22.741581904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:42:32.741604457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:42:42.741563555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:42:52.742576492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:43:02.742441261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:43:12.74173789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:43:22.7427572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:43:32.742411028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:43:42.742169286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:43:52.742215403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:44:02.742396676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:44:12.742134628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:44:22.741657186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:44:32.741653804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:44:42.742446281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:44:52.742631632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:45:02.742866371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:45:12.742641667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:45:22.742319593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:45:32.741618321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:45:42.741578106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:45:52.742659773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:46:02.742746562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:46:12.742221078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:46:22.741611229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:46:32.742447898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:46:42.742044159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:46:52.741923487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:47:02.742222023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:47:02.742277001Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":697,"service":"observability"}
{"time":"2026-05-07T02:47:12.741706654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:47:22.741633492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:47:32.742552492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:47:42.742261747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:47:52.741818682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:48:02.742367656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:48:12.741676997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:48:22.741689003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:48:32.741678294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:48:42.742553469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:48:52.742386579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:49:02.742624019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:49:12.742097479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:49:22.741667575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:49:32.742417942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:49:42.742106891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:49:52.741647356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:50:02.74186319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:50:12.742144335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:50:22.741958545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:50:32.741539807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:50:42.742683136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:50:52.742001151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:51:02.742709849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:51:12.742038169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:51:22.741600082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:51:32.742409254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:51:42.742205146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:51:52.741667221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:52:02.742347886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:52:02.742391236Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":698,"service":"observability"}
{"time":"2026-05-07T02:52:12.741663855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:52:22.741650518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:52:32.742311564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:52:42.741991362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:52:52.742053183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:53:02.741806595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:53:12.741591467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:53:22.742684695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:53:32.742161501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:53:42.742122468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:53:52.7419172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:54:02.741774602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:54:12.741663213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:54:22.742579453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:54:32.742277842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:54:42.741580696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:54:52.742384688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:55:02.742285169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:55:12.742190303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:55:22.741646314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:55:32.742384268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:55:42.741980027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:55:52.741685843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:56:02.741844065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:56:12.742414344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:56:22.742343209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:56:32.741973835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:56:42.741609115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:56:52.742669622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:57:02.742181661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:57:12.741712067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:57:12.741749158Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":699,"service":"observability"}
{"time":"2026-05-07T02:57:22.742318477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:57:32.741697007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:57:42.742375715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:57:52.741668939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:58:02.741770475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:58:12.74230256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:58:22.741972108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:58:32.742620949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:58:42.742396402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:58:52.742395461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:59:02.741599521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:59:12.742300347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:59:22.742051464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:59:32.741913746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:59:42.742717203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T02:59:52.742316281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:00:02.742918494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:00:12.742286522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:00:22.742069219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:00:32.741584159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:00:42.74234712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:00:52.741918529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:01:02.741640411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:01:12.742447641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:01:22.742010881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:01:32.741922609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:01:42.742685139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:01:52.742262012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:02:02.742329425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:02:12.741965456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:02:12.741998038Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":700,"service":"observability"}
{"time":"2026-05-07T03:02:22.741933737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:02:32.741884974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:02:42.741683652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:02:52.742722933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:03:02.742755226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:03:12.742132806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:03:22.74205716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:03:32.74265787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:03:42.742732196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:03:52.742388727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:04:02.742412918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:04:12.742026363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:04:22.741593164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:04:32.742260461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:04:42.742047353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:04:52.74191093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:05:02.742030922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:05:12.742363763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:05:22.74189956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:05:32.741636868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:05:42.742629491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:05:52.742403877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:06:02.74328583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:06:12.741962734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:06:22.741835505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:06:32.741611835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:06:42.742743584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:06:52.742088244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:07:02.742711827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:07:12.742097579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:07:12.7421314Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":701,"service":"observability"}
{"time":"2026-05-07T03:07:22.741632328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:07:32.742278022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:07:42.741833413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:07:52.742567303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:08:02.741840212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:08:12.742058875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:08:22.741814839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:08:32.742388872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:08:42.741828931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:08:52.741913226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:09:02.7420352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:09:12.742441186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:09:22.742126078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:09:32.741796214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:09:42.7426713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:09:52.742447252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:10:02.741627675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:10:12.742537829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:10:22.742168607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:10:32.741609222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:10:42.7426634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:10:52.742195465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:11:02.741958925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:11:12.742719472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:11:22.742348289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:11:32.741835763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:11:42.741615032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:11:52.742373706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:12:02.742560364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:12:12.74208789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:12:22.741934252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:12:22.741977355Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":702,"service":"observability"}
{"time":"2026-05-07T03:12:32.741824397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:12:42.742620951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:12:52.742618456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:13:02.742704512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:13:12.742202839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:13:22.741908903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:13:32.741768956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:13:42.742318398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:13:52.742605466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:14:02.742712612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:14:12.742009375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:14:22.742127063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:14:32.741890672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:14:42.742608512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:14:52.741906397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:15:02.743041723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:15:12.741770245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:15:22.741568282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:15:32.741724675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:15:42.742153035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:15:52.741660818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:16:02.741841839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:16:12.741828816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:16:22.742583257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:16:32.742560505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:16:42.741660705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:16:52.742148088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:17:02.742377515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:17:12.742627138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:17:22.742151101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:17:22.742183897Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":703,"service":"observability"}
{"time":"2026-05-07T03:17:32.741803216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:17:42.742469215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:17:52.742024399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:18:02.741914465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:18:12.742669718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:18:22.741800479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:18:32.742140544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:18:42.741952577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:18:52.741679928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:19:02.742418724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:19:12.742084622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:19:22.741660144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:19:32.741556668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:19:42.741638736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:19:52.74230836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:20:02.742180239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:20:12.74242815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:20:22.74181269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:20:32.742130604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:20:42.741591172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:20:52.742313891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:21:02.742313914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:21:12.742409788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:21:22.741915661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:21:32.742398405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:21:42.742146845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:21:52.741906514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:22:02.742036555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:22:12.741842197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:22:22.741663378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:22:32.741981596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:22:32.742015717Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":704,"service":"observability"}
{"time":"2026-05-07T03:22:42.741642575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:22:52.742453724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:23:02.742291721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:23:12.741627258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:23:22.742038581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:23:32.742681533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:23:42.742281324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:23:52.742180096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:24:02.741865162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:24:12.741619784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:24:22.742381996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:24:32.742017512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:24:42.741907017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:24:52.742106418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:25:02.741732102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:25:12.741779423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:25:22.741867694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:25:32.742754016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:25:42.741900819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:25:52.741662121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:26:02.741928278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:26:12.742415013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:26:22.741998084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:26:32.741831265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:26:42.742328399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:26:52.741955583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:27:02.741871865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:27:12.742213826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:27:22.741660377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:27:32.742595079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:27:32.742633267Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":705,"service":"observability"}
{"time":"2026-05-07T03:27:42.742204079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:27:52.741897027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:28:02.741994238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:28:12.742670086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:28:22.741782791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:28:32.742613338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:28:42.741867377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:28:52.741683601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:29:02.7426941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:29:12.741584793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:29:22.741732286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:29:32.74203258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:29:42.741883785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:29:52.741983264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:30:02.742189098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:30:12.741666734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:30:22.742091981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:30:32.741825993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:30:42.742299118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:30:52.741912166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:31:02.741592747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:31:12.74220491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:31:22.741654823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:31:32.742267063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:31:42.741788214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:31:52.742646879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:32:02.741799712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:32:12.742701164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:32:22.74225862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:32:32.741727687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:32:42.741846512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:32:42.741880406Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":706,"service":"observability"}
{"time":"2026-05-07T03:32:52.742182416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:33:02.742165103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:33:12.741581438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:33:22.742737292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:33:32.742203777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:33:42.741665284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:33:52.742225742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:34:02.742104372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:34:12.741535021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:34:22.742722718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:34:32.742012341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:34:42.741720088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:34:52.741725279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:35:02.742723709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:35:12.742165543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:35:22.742217971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:35:32.74222596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:35:42.742673215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:35:52.74172025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:36:02.742678008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:36:12.742026066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:36:22.742786399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:36:32.742116751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:36:42.741569038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:36:52.741723229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:37:02.742308452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:37:12.741847401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:37:22.741999359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:37:32.741846638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:37:42.742623701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:37:42.742662536Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":707,"service":"observability"}
{"time":"2026-05-07T03:37:52.741583707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:38:02.74189199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:38:12.742080002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:38:22.741820525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:38:32.742079236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:38:42.741786672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:38:52.742651217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:39:02.742737827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:39:12.741853765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:39:22.742145097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:39:32.741932149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:39:42.741916718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:39:52.742441534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:40:02.74270209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:40:12.74198476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:40:22.741609674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:40:32.742454427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:40:42.74217372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:40:52.741664637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:41:02.741987114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:41:12.74164682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:41:22.742709044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:41:32.742216183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:41:42.742523417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:41:52.742468462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:42:02.742338565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:42:12.74260034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:42:22.74266265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:42:32.742275565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:42:42.741805669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:42:52.742694037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:42:52.742729279Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":708,"service":"observability"}
{"time":"2026-05-07T03:43:02.741948195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:43:12.741823104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:43:22.741618723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:43:32.742400851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:43:42.742160026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:43:52.742010858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:44:02.742329408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:44:12.741919915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:44:22.741735894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:44:32.742064812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:44:42.741998354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:44:52.741900147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:45:02.742104118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:45:12.741665908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:45:22.742184628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:45:32.742039647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:45:42.741705392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:45:52.741646421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:46:02.741580696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:46:12.741756977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:46:22.742165396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:46:32.742158132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:46:42.742106383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:46:52.742648165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:47:02.741846469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:47:12.742038823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:47:22.741876737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:47:32.741533299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:47:42.742442455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:47:52.742062224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:48:02.741752692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:48:02.741797587Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":709,"service":"observability"}
{"time":"2026-05-07T03:48:12.742652506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:48:22.742353375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:48:32.741658151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:48:42.741575968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:48:52.742589205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:49:02.741903234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:49:12.741893408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:49:22.741585461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:49:32.741720548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:49:42.742370115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:49:52.74232116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:50:02.741901771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:50:12.741623426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:50:22.742605219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:50:32.742633137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:50:42.742065323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:50:52.742613866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:51:02.74179719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:51:12.742390542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:51:22.741771074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:51:32.74232229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:51:42.742409557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:51:52.741827436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:52:02.742365151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:52:12.742666682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:52:22.742701054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:52:32.742286397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:52:42.741951933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:52:52.741770823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:53:02.741777973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:53:02.741811578Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":710,"service":"observability"}
{"time":"2026-05-07T03:53:12.741914809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:53:22.741629741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:53:32.741559671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:53:42.742001584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:53:52.74241243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:54:02.742669334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:54:12.741943721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:54:22.741640888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:54:32.741578385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:54:42.742405396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:54:52.741690701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:55:02.742099941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:55:12.741698038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:55:22.742143325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:55:32.741551971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:55:42.742225622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:55:52.741974302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:56:02.742183853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:56:12.741665265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:56:22.74197111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:56:32.741810115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:56:42.742281109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:56:52.741754425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:57:02.741902671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:57:12.742760603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:57:22.742207338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:57:32.742598119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:57:42.742334853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:57:52.741852324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:58:02.741807069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:58:02.741841168Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":711,"service":"observability"}
{"time":"2026-05-07T03:58:12.742593102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:58:22.741937216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:58:32.741973353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:58:42.74239069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:58:52.741713941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:59:02.742574143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:59:12.742212227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:59:22.741804435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:59:32.742375851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:59:42.74166649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T03:59:52.742040886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:00:02.743389673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:00:12.74228652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:00:22.741909761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:00:32.741633249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:00:42.741904529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:00:52.741834899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:01:02.742773644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:01:12.742378473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:01:22.741896775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:01:32.741654523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:01:42.74245085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:01:52.741994037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:02:02.742157709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:02:12.742307095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:02:22.741754237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:02:32.74225942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:02:42.741626663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:02:52.742799425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:03:02.742640474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:03:02.742701272Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":712,"service":"observability"}
{"time":"2026-05-07T04:03:12.741920107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:03:22.742207324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:03:32.742272397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:03:42.741664859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:03:52.742715562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:04:02.741748171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:04:12.741816104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:04:22.742251366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:04:32.74238655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:04:42.741706174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:04:52.741637078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:05:02.742577828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:05:12.741580453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:05:22.741737983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:05:32.741546609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:05:42.742588824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:05:52.742184472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:06:02.741756108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:06:12.741955574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:06:22.74266512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:06:32.741727208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:06:42.742294885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:06:52.741861178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:07:02.742360831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:07:12.741624478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:07:22.741875911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:07:32.741777808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:07:42.741664854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:07:52.742421044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:08:02.742427119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:08:12.74268805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:08:12.742752903Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":713,"service":"observability"}
{"time":"2026-05-07T04:08:22.741658742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:08:32.742454876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:08:42.742436448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:08:52.742173904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:09:02.74175434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:09:12.741674378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:09:22.742495644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:09:32.742209243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:09:42.742445384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:09:52.741681368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:10:02.742255086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:10:12.74171405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:10:22.741781602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:10:32.741931915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:10:42.742104894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:10:52.741947152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:11:02.741585752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:11:12.742393113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:11:22.742755522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:11:32.741827131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:11:42.741685606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:11:52.741664478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:12:02.741936091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:12:12.741956606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:12:22.74237258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:12:32.741788627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:12:42.742679743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:12:52.742125896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:13:02.741830015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:13:12.741648068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:13:22.742160737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:13:22.742196754Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":714,"service":"observability"}
{"time":"2026-05-07T04:13:32.741638468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:13:42.74201902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:13:52.741676944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:14:02.742773247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:14:12.742392338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:14:22.741640575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:14:32.742093022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:14:42.742320224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:14:52.741684041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:15:02.742784862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:15:12.741769772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:15:22.742594799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:15:32.74178227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:15:42.742036553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:15:52.742687951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:16:02.742225445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:16:12.741877614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:16:22.741626844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:16:32.741633088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:16:42.741776896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:16:52.74175082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:17:02.742619709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:17:12.742022387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:17:22.741604123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:17:32.742662445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:17:42.742431679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:17:52.742276043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:18:02.741620269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:18:12.742579594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:18:22.742003474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:18:32.741591048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:18:32.741623057Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":715,"service":"observability"}
{"time":"2026-05-07T04:18:42.741591252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:18:52.742070606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:19:02.743041176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:19:12.74202895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:19:22.742300326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:19:32.742349028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:19:42.741770747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:19:52.742321477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:20:02.7428562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:20:12.741829243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:20:22.74245445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:20:32.741835705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:20:42.741688455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:20:52.741671002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:21:02.742390917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:21:12.742230154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:21:22.741678336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:21:32.742433363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:21:42.742153691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:21:52.742173518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:22:02.741897186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:22:12.742292238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:22:22.74158111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:22:32.742439839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:22:42.742427142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:22:52.741611279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:23:02.741848106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:23:12.742415159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:23:22.742039189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:23:32.741627614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:23:32.74166967Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":716,"service":"observability"}
{"time":"2026-05-07T04:23:42.742022864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:23:52.741582131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:24:02.742664489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:24:12.74245279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:24:22.742185207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:24:32.742032478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:24:42.742635383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:24:52.742218225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:25:02.742643417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:25:12.74274522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:25:22.742621199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:25:32.742260259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:25:42.741758233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:25:52.741948957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:26:02.742149673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:26:12.74227385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:26:22.741936109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:26:32.742161797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:26:42.742708337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:26:52.742433024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:27:02.742695269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:27:12.74255119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:27:22.742355165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:27:32.741710537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:27:42.741954181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:27:52.742441172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:28:02.742445156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:28:12.742023358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:28:22.741644681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:28:32.742396257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:28:32.742432633Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":717,"service":"observability"}
{"time":"2026-05-07T04:28:42.742130672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:28:52.741735372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:29:02.742042289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:29:12.742595008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:29:22.741588494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:29:32.742090457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:29:42.742077287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:29:52.742024671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:30:02.742086962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:30:12.742176159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:30:22.741937661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:30:32.74168919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:30:42.742650451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:30:52.742347567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:31:02.741680621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:31:12.742032095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:31:22.742260877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:31:32.741985079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:31:42.741633755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:31:52.741984129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:32:02.742000081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:32:12.741683884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:32:22.742135216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:32:32.741631159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:32:42.742306955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:32:52.74205679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:33:02.742713127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:33:12.742518933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:33:22.742564074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:33:32.742012114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:33:42.741635303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:33:42.741669956Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":718,"service":"observability"}
{"time":"2026-05-07T04:33:52.742490801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:34:02.742206848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:34:12.74238787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:34:22.742382172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:34:32.741882546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:34:42.742422733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:34:52.742121828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:35:02.742023397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:35:12.742355041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:35:22.742042498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:35:32.741853945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:35:42.74185413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:35:52.742315487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:36:02.741633599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:36:12.741929425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:36:22.74179897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:36:32.741595443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:36:42.742395512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:36:52.74222792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:37:02.742428178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:37:12.742699943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:37:22.742438256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:37:32.742075307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:37:42.741814885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:37:52.742684441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:38:02.741684205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:38:12.742295855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:38:22.742621779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:38:32.741656712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:38:42.741974231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:38:42.74200722Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":719,"service":"observability"}
{"time":"2026-05-07T04:38:52.742666059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:39:02.742288961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:39:12.741799651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:39:22.742455068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:39:32.742313956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:39:42.741814782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:39:52.742458502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:40:02.741698375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:40:12.741756742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:40:22.742701409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:40:32.741889746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:40:42.742314555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:40:52.742165692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:41:02.741588454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:41:12.74218402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:41:22.742403195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:41:32.74162359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:41:42.742618214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:41:52.742125437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:42:02.741871499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:42:12.742300769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:42:22.741867889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:42:32.741605102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:42:42.742284183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:42:52.74180017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:43:02.741837192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:43:12.742082298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:43:22.742032636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:43:32.741566617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:43:42.74229136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:43:42.742329624Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":720,"service":"observability"}
{"time":"2026-05-07T04:43:52.742715595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:44:02.742267302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:44:12.742172706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:44:22.74177203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:44:32.74194628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:44:42.741776264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:44:52.742314662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:45:02.742152244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:45:12.741831468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:45:22.742537483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:45:32.742569024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:45:42.741972131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:45:52.741757059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:46:02.741834397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:46:12.742326947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:46:22.742353464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:46:32.742126282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:46:42.741847631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:46:52.741919768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:47:02.741845815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:47:12.741983942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:47:22.741774263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:47:32.741659029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:47:42.741652534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:47:52.742155074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:48:02.743303775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:48:12.741599737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:48:22.741913306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:48:32.741710726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:48:42.741658508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:48:52.741703927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:48:52.741749529Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":721,"service":"observability"}
{"time":"2026-05-07T04:49:02.741944971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:49:12.741651979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:49:22.741636706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:49:32.741671835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:49:42.741657838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:49:52.742068955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:50:02.743039851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:50:12.741627371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:50:22.74182981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:50:32.741647274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:50:42.741632596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:50:52.741715661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:51:02.7418625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:51:12.741634248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:51:22.741636276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:51:32.741619714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:51:42.741617176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:51:52.742032504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:52:02.742690169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:52:12.741611315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:52:22.741660781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:52:32.741614027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:52:42.741807134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:52:52.741685806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:53:02.74228027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:53:12.741647357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:53:22.741658064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:53:32.741649275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:53:42.741609794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:53:52.741641282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:54:02.742206346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:54:02.74226521Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":722,"service":"observability"}
{"time":"2026-05-07T04:54:12.741933633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:54:22.741641322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:54:32.742341623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:54:42.74166681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:54:52.741717137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:55:02.742782489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:55:12.741642443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:55:22.741586079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:55:32.741679435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:55:42.742098824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:55:52.742027632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:56:02.742816184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:56:12.742192262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:56:22.741683877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:56:32.741644549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:56:42.741594385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:56:52.741650717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:57:02.74272407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:57:12.741656382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:57:22.741643173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:57:32.741634256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:57:42.741633902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:57:52.741630807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:58:02.74188037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:58:12.741652513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:58:22.741700076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:58:32.741632509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:58:42.742010468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:58:52.741709233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:59:02.74222078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:59:02.742275013Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":723,"service":"observability"}
{"time":"2026-05-07T04:59:12.741650121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:59:22.741640723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:59:32.742201535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:59:42.741600511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T04:59:52.742177783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:00:02.741701533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:00:12.741623595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:00:22.741653121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:00:32.74205746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:00:42.741643442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:00:52.741710458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:01:02.741930885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:01:12.74165776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:01:22.741969411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:01:32.74160801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:01:42.741586801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:01:52.741644424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:02:02.741748355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:02:12.741616414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:02:22.741594109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:02:32.741775145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:02:42.741657911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:02:52.741690031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:03:02.741626406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:03:12.741651044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:03:22.741694848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:03:32.741595287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:03:42.741685016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:03:52.741645489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:04:02.742774284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:04:02.742814461Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":724,"service":"observability"}
{"time":"2026-05-07T05:04:12.742000414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:04:22.742172064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:04:32.741640976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:04:42.742726124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:04:52.74164291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:05:02.743104547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:05:12.741665346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:05:22.741996386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:05:32.741580733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:05:42.74270842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:05:52.742216487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:06:02.742488999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:06:12.741643691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:06:22.741920616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:06:32.741584184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:06:42.742211374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:06:52.741686753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:07:02.74263922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:07:12.741660851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:07:22.74168402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:07:32.742621181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:07:42.74166139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:07:52.741682133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:08:02.741842896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:08:12.741630826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:08:22.741611917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:08:32.742230633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:08:42.741781392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:08:52.741746386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:09:02.74227351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:09:12.742283465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:09:12.74232129Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":725,"service":"observability"}
{"time":"2026-05-07T05:09:22.741650676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:09:32.741629938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:09:42.74158457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:09:52.741632674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:10:02.741720362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:10:12.742770206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:10:22.741605419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:10:32.742029251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:10:42.74220396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:10:52.741734787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:11:02.742768527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:11:12.742625259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:11:22.742087689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:11:32.741664678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:11:42.74277438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:11:52.741661396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:12:02.741916669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:12:12.742738849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:12:22.742686228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:12:32.742700666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:12:42.742561626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:12:52.741679658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:13:02.742338015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:13:12.741627585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:13:22.743209976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:13:32.741644978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:13:42.741663353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:13:52.741641505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:14:02.742661012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:14:12.741695369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:14:22.741660277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:14:22.741701968Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":726,"service":"observability"}
{"time":"2026-05-07T05:14:32.742142223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:14:42.741653507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:14:52.741749593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:15:02.742156295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:15:12.742313858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:15:22.742283523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:15:32.741656812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:15:42.741885866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:15:52.742203454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:16:02.741910151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:16:12.741693684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:16:22.742646083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:16:32.741650014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:16:42.741926547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:16:52.741700196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:17:02.742750639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:17:12.74254014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:17:22.741932625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:17:32.741574015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:17:42.741912201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:17:52.742412646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:18:02.742369359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:18:12.741677855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:18:22.741798215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:18:32.74184871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:18:42.741646609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:18:52.741729531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:19:02.742715828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:19:12.741657394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:19:22.741648311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:19:32.742408964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:19:32.7424417Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":727,"service":"observability"}
{"time":"2026-05-07T05:19:42.741640741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:19:52.742625616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:20:02.742309137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:20:12.741679203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:20:22.742432161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:20:32.741632717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:20:42.741623895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:20:52.741670744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:21:02.742690774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:21:12.741745684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:21:22.741835161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:21:32.742528464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:21:42.74165301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:21:52.742111971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:22:02.74265099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:22:12.741669412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:22:22.741602256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:22:32.742381678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:22:42.741928247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:22:52.741674295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:23:02.741986831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:23:12.741643984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:23:22.742404372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:23:32.741632995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:23:42.741691212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:23:52.742169484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:24:02.742314892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:24:12.74271693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:24:22.741666093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:24:32.741620312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:24:42.742160455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:24:42.742195268Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":728,"service":"observability"}
{"time":"2026-05-07T05:24:52.741681961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:25:02.742010695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:25:12.741730929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:25:22.742368738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:25:32.741901416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:25:42.742480632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:25:52.741640963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:26:02.741935972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:26:12.742628408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:26:22.741641858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:26:32.741643094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:26:42.742532104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:26:52.741700776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:27:02.741946027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:27:12.741650202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:27:22.742563817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:27:32.741785108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:27:42.741625594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:27:52.74231656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:28:02.742633966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:28:12.741881362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:28:22.74161014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:28:32.742322048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:28:42.741665932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:28:52.741727441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:29:02.742118241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:29:12.741638045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:29:22.74232646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:29:32.741686806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:29:42.74269622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:29:42.742732066Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":729,"service":"observability"}
{"time":"2026-05-07T05:29:52.741630772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:30:02.743678583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:30:12.741710945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:30:22.741688969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:30:32.742306438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:30:42.742285598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:30:52.741689194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:31:02.742429297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:31:12.741653978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:31:22.742676741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:31:32.741996273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:31:42.741628398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:31:52.7423137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:32:02.741889843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:32:12.742688368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:32:22.742309725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:32:32.741649598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:32:42.742756678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:32:52.741702634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:33:02.742733552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:33:12.742048794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:33:22.741831884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:33:32.742598283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:33:42.74234005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:33:52.741897779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:34:02.742702979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:34:12.742064549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:34:22.741661343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:34:32.741567888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:34:42.74226605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:34:52.74174177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:34:52.741774459Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":730,"service":"observability"}
{"time":"2026-05-07T05:35:02.742050617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:35:12.7425783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:35:22.742031401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:35:32.741830365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:35:42.741561469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:35:52.742317297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:36:02.74342858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:36:12.741723484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:36:22.742228406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:36:32.742213138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:36:42.742343467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:36:52.741702481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:37:02.741670533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:37:12.742255679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:37:22.741653063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:37:32.74241082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:37:42.742193269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:37:52.741738756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:38:02.741570726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:38:12.742650065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:38:22.741606834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:38:32.741728967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:38:42.742439182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:38:52.741633088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:39:02.742160191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:39:12.741649426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:39:22.74222035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:39:32.741660048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:39:42.742204696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:39:52.741673216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:40:02.742188916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:40:02.742228276Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":731,"service":"observability"}
{"time":"2026-05-07T05:40:12.741664674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:40:22.741645442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:40:32.742212711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:40:42.741678119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:40:52.741687406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:41:02.742413851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:41:12.742210622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:41:22.741635281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:41:32.74268082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:41:42.74170679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:41:52.741637852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:42:02.742846649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:42:12.741530865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:42:22.742578353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:42:32.742182216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:42:42.741663685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:42:52.741716785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:43:02.741979612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:43:12.742627364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:43:22.742261168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:43:32.741957464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:43:42.741657882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:43:52.742118493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:44:02.742036234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:44:12.742430687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:44:22.741644088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:44:32.741633669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:44:42.742178973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:44:52.741725047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:45:02.743870602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:45:02.743911415Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":732,"service":"observability"}
{"time":"2026-05-07T05:45:12.742309273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:45:22.741914003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:45:32.742461859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:45:42.741699451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:45:52.741553561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:46:02.742272817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:46:12.741668396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:46:22.741634652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:46:32.741597221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:46:42.742348386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:46:52.741733332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:47:02.7427156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:47:12.742414035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:47:22.742136829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:47:32.741656892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:47:42.74265158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:47:52.742276598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:48:02.741903372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:48:12.741588307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:48:22.742265745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:48:32.741743718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:48:42.741706738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:48:52.741656045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:49:02.742430268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:49:12.742040192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:49:22.741678073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:49:32.742220865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:49:42.741635189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:49:52.742384489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:50:02.742339656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:50:12.742223812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:50:12.742282714Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":733,"service":"observability"}
{"time":"2026-05-07T05:50:22.741714204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:50:32.742650918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:50:42.742084022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:50:52.741705388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:51:02.742453296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:51:12.742728914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:51:22.742005083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:51:32.741627773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:51:42.741708364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:51:52.742288979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:52:02.742413908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:52:12.741827616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:52:22.742679849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:52:32.742051543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:52:42.741622546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:52:52.741646404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:53:02.742385254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:53:12.741646637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:53:22.742299108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:53:32.742046565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:53:42.74166555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:53:52.742428628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:54:02.74240482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:54:12.7416472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:54:22.741641193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:54:32.742301976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:54:42.741703606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:54:52.741692018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:55:02.742138026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:55:12.741642731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:55:22.742228249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:55:22.742285012Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":734,"service":"observability"}
{"time":"2026-05-07T05:55:32.741653262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:55:42.741651535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:55:52.742646292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:56:02.742670597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:56:12.74216559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:56:22.741643807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:56:32.741687473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:56:42.742585129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:56:52.741714077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:57:02.742686503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:57:12.742325043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:57:22.74190808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:57:32.741575123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:57:42.742220878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:57:52.74166669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:58:02.74273008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:58:12.74205144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:58:22.741604021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:58:32.742294596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:58:42.742072169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:58:52.741743905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:59:02.741786111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:59:12.742665524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:59:22.742226368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:59:32.741899827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:59:42.742621075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T05:59:52.742312522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:00:02.744085944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:00:12.741604076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:00:22.742720171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:00:22.742759169Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":735,"service":"observability"}
{"time":"2026-05-07T06:00:32.742659135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:00:42.742423895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:00:52.741665603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:01:02.742001767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:01:12.742657336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:01:22.742348245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:01:32.742081001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:01:42.74164437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:01:52.741560264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:02:02.741594096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:02:12.742078179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:02:22.741626281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:02:32.74162029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:02:42.742229795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:02:52.741700523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:03:02.741874327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:03:12.742589276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:03:22.742276608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:03:32.741983121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:03:42.741674588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:03:52.742414559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:04:02.742328908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:04:12.742055601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:04:22.741577672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:04:32.742256852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:04:42.741615874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:04:52.741715946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:05:02.742041327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:05:12.741922218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:05:22.74229193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:05:32.742102472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:05:32.742138973Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":736,"service":"observability"}
{"time":"2026-05-07T06:05:42.741881454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:05:52.742633034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:06:02.742635867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:06:12.74227751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:06:22.741598952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:06:32.742322524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:06:42.741788611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:06:52.741751723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:07:02.742805239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:07:12.742338378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:07:22.742007305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:07:32.741541306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:07:42.742083849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:07:52.742590824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:08:02.74272231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:08:12.742024709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:08:22.74175511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:08:32.74241706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:08:42.74213404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:08:52.741638445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:09:02.742456808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:09:12.741917646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:09:22.74263216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:09:32.742457415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:09:42.742195801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:09:52.741621252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:10:02.741878782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:10:12.742767597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:10:22.742091548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:10:32.74260479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:10:32.742633944Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":737,"service":"observability"}
{"time":"2026-05-07T06:10:42.741796159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:10:52.741652154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:11:02.742577623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:11:12.741649256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:11:22.742789259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:11:32.742164174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:11:42.741853518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:11:52.742698867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:12:02.742186193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:12:12.741890578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:12:22.742379649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:12:32.741976871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:12:42.74154386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:12:52.741643828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:13:02.742648593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:13:12.741856415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:13:22.741554321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:13:32.74230453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:13:42.741901836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:13:52.742965566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:14:02.742908919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:14:12.741985671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:14:22.742553547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:14:32.741763695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:14:42.742296001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:14:52.74168069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:15:02.742408696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:15:12.742100632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:15:22.741587142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:15:32.742369028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:15:42.742099592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:15:42.742135839Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":738,"service":"observability"}
{"time":"2026-05-07T06:15:52.742587576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:16:02.742426023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:16:12.74182316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:16:22.741627328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:16:32.742422678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:16:42.741856525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:16:52.741672046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:17:02.742272024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:17:12.741774178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:17:22.742427258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:17:32.742173295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:17:42.741619338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:17:52.742229328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:18:02.741793561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:18:12.742633728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:18:22.742389475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:18:32.742010205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:18:42.741621927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:18:52.741717109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:19:02.742289242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:19:12.741837959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:19:22.741600502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:19:32.742979979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:19:42.742152551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:19:52.741957761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:20:02.742703868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:20:12.742227806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:20:22.74219275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:20:32.742103162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:20:42.741679415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:20:52.742120078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:20:52.742157809Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":739,"service":"observability"}
{"time":"2026-05-07T06:21:02.742299298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:21:12.742569491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:21:22.741775116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:21:32.74258552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:21:42.742052105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:21:52.742362832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:22:02.742112597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:22:12.741645569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:22:22.741795158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:22:32.741631647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:22:42.741602791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:22:52.74163632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:23:02.742056984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:23:12.742407287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:23:22.742675834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:23:32.742721003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:23:42.741704954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:23:52.742758141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:24:02.742749874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:24:12.741667308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:24:22.741561891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:24:32.741631519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:24:42.741826146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:24:52.742277036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:25:02.742717659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:25:12.741789514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:25:22.742014757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:25:32.741683803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:25:42.741575499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:25:52.742159042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:25:52.742195339Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":740,"service":"observability"}
{"time":"2026-05-07T06:26:02.741902843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:26:12.741854635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:26:22.74232476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:26:32.7425995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:26:42.742169035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:26:52.741851202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:27:02.74269239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:27:12.74215507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:27:22.741678869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:27:32.742442283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:27:42.742320431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:27:52.742136345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:28:02.741793961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:28:12.742136458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:28:22.74169079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:28:32.741680595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:28:42.742161996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:28:52.742086329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:29:02.742767318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:29:12.741979884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:29:22.742445905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:29:32.742081932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:29:42.741660301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:29:52.741654213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:30:02.741828099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:30:12.741638646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:30:22.741670744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:30:32.741911233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:30:42.742042619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:30:52.742048674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:31:02.741943912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:31:02.741975051Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":741,"service":"observability"}
{"time":"2026-05-07T06:31:12.741967382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:31:22.741604512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:31:32.742085735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:31:42.741870348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:31:52.742530366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:32:02.742618319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:32:12.741778993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:32:22.74168754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:32:32.742404503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:32:42.742071974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:32:52.742387116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:33:02.742060029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:33:12.742312734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:33:22.742683654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:33:32.741614472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:33:42.742611176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:33:52.741725204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:34:02.741603415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:34:12.742064525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:34:22.741625466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:34:32.741690665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:34:42.742166218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:34:52.741660923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:35:02.741665407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:35:12.742142762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:35:22.741649862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:35:32.742059972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:35:42.742621887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:35:52.742305845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:36:02.743768596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:36:02.743845322Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":742,"service":"observability"}
{"time":"2026-05-07T06:36:12.742323152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:36:22.741944602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:36:32.74157467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:36:42.742591243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:36:52.741732173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:37:02.742152968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:37:12.74212567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:37:22.741882812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:37:32.741614324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:37:42.742278299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:37:52.741841995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:38:02.741959026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:38:12.742300674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:38:22.741980651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:38:32.741847416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:38:42.741607412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:38:52.741642201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:39:02.741841724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:39:12.741869596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:39:22.74187085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:39:32.742223792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:39:42.741550878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:39:52.742653585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:40:02.750435664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:40:12.741987036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:40:22.74158905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:40:32.741560506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:40:42.742588449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:40:52.742683373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:41:02.742745058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:41:12.741706332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:41:12.741741385Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":743,"service":"observability"}
{"time":"2026-05-07T06:41:22.742057284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:41:32.742321215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:41:42.741665322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:41:52.742543477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:42:02.741668111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:42:12.741885212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:42:22.742597003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:42:32.741709659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:42:42.741571876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:42:52.741607114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:43:02.742709785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:43:12.741939849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:43:22.742348082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:43:32.741984826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:43:42.741874719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:43:52.742131172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:44:02.74239846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:44:12.742670885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:44:22.742055017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:44:32.742298603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:44:42.741665717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:44:52.742594076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:45:02.742841931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:45:12.741566971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:45:22.741901453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:45:32.74184202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:45:42.742759212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:45:52.742648795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:46:02.742703936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:46:12.741587713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:46:22.74255173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:46:22.742584694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":744,"service":"observability"}
{"time":"2026-05-07T06:46:32.741873031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:46:42.741617556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:46:52.741574533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:47:02.742696953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:47:12.742628182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:47:22.742138743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:47:32.742077544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:47:42.741650631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:47:52.741869252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:48:02.741999802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:48:12.742177291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:48:22.742225027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:48:32.74263386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:48:42.741619244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:48:52.742067936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:49:02.742373346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:49:12.742461926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:49:22.741937452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:49:32.741815925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:49:42.742017653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:49:52.741755737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:50:02.743455618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:50:12.742419607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:50:22.74175718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:50:32.741991917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:50:42.742301665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:50:52.74188865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:51:02.741924737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:51:12.741542638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:51:22.74195157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:51:32.742150848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:51:32.742184375Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":745,"service":"observability"}
{"time":"2026-05-07T06:51:42.742614587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:51:52.742264145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:52:02.741826014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:52:12.742091675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:52:22.741668377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:52:32.742590657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:52:42.741608692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:52:52.742389114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:53:02.741977427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:53:12.741894435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:53:22.742002394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:53:32.741860695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:53:42.742696585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:53:52.742199038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:54:02.741750318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:54:12.742109931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:54:22.742127867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:54:32.741624598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:54:42.741886294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:54:52.742587562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:55:02.741988192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:55:12.742162144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:55:22.742722835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:55:32.742324718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:55:42.74231689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:55:52.741773091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:56:02.742669728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:56:12.74216898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:56:22.741933568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:56:32.74182435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:56:42.742619452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:56:42.742653064Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":746,"service":"observability"}
{"time":"2026-05-07T06:56:52.742623092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:57:02.742023027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:57:12.741650599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:57:22.742623151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:57:32.742661314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:57:42.741637106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:57:52.741602783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:58:02.74261542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:58:12.741780681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:58:22.741584047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:58:32.74243572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:58:42.742622643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:58:52.742034634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:59:02.742012706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:59:12.742804011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:59:22.742345006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:59:32.741920453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:59:42.741863947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T06:59:52.742663125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:00:02.742729128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:00:12.742463196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:00:22.742101483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:00:32.742282873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:00:42.741736099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:00:52.741601473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:01:02.742827076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:01:12.742055967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:01:22.741976799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:01:32.742763426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:01:42.741845207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:01:52.742162108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:01:52.7422107Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":747,"service":"observability"}
{"time":"2026-05-07T07:02:02.742097458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:02:12.741731157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:02:22.741721829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:02:32.742404278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:02:42.741705467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:02:52.742310004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:03:02.742768687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:03:12.741628073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:03:22.742740587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:03:32.742404744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:03:42.74172129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:03:52.742227153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:04:02.741583302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:04:12.741647744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:04:22.741563825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:04:32.741997741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:04:42.742061833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:04:52.742446705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:05:02.743572537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:05:12.741724942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:05:22.742729101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:05:32.741734496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:05:42.742597404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:05:52.742420772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:06:02.743675416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:06:12.741816277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:06:22.742313132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:06:32.741655128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:06:42.742495542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:06:52.741683614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:07:02.741835027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:07:02.741871077Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":748,"service":"observability"}
{"time":"2026-05-07T07:07:12.742569846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:07:22.742410922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:07:32.742059026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:07:42.741850619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:07:52.741583296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:08:02.741969821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:08:12.742595729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:08:22.742256616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:08:32.741884317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:08:42.741709371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:08:52.741562013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:09:02.741567604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:09:12.742763889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:09:22.741611478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:09:32.742301511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:09:42.741983992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:09:52.742283799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:10:02.742040795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:10:12.742531564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:10:22.74199038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:10:32.741593593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:10:42.742224516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:10:52.742205085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:11:02.741631332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:11:12.742203147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:11:22.741741946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:11:32.742706306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:11:42.742130796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:11:52.741653515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:12:02.741650667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:12:12.742302594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:12:12.742339379Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":749,"service":"observability"}
{"time":"2026-05-07T07:12:22.74239121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:12:32.741557126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:12:42.741882839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:12:52.741657089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:13:02.742651454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:13:12.742416647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:13:22.742341555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:13:32.741923988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:13:42.741568022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:13:52.742172494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:14:02.741920514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:14:12.741573414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:14:22.74245109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:14:32.741651504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:14:42.742443645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:14:52.741997882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:15:02.742779033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:15:12.741644525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:15:22.742293677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:15:32.742217877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:15:42.742554904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:15:52.741730473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:16:02.741690813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:16:12.741855516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:16:22.742425825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:16:32.742142764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:16:42.741735249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:16:52.742289717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:17:02.74161138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:17:12.742211159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:17:22.741887265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:17:22.741919805Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":750,"service":"observability"}
{"time":"2026-05-07T07:17:32.741629422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:17:42.742189855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:17:52.742620736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:18:02.742032565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:18:12.74182742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:18:22.742661304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:18:32.742356014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:18:42.742407995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:18:52.741725875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:19:02.742179708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:19:12.74270464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:19:22.742329987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:19:32.742426357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:19:42.741763509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:19:52.74170481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:20:02.742756257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:20:12.742175373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:20:22.742070037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:20:32.741746048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:20:42.74178046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:20:52.742383298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:21:02.742069808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:21:12.7415835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:21:22.742059459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:21:32.741898827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:21:42.741908115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:21:52.742443694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:22:02.742031997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:22:12.74156376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:22:22.741783391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:22:32.74213694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:22:32.742169582Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":751,"service":"observability"}
{"time":"2026-05-07T07:22:42.741665055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:22:52.741663161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:23:02.742441204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:23:12.742159839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:23:22.742373514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:23:32.742432417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:23:42.742021499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:23:52.741777466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:24:02.741661943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:24:12.74180632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:24:22.741610112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:24:32.742271317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:24:42.742206066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:24:52.741635386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:25:02.742423321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:25:12.741849166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:25:22.741553347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:25:32.742148375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:25:42.742632639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:25:52.742380457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:26:02.74219031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:26:12.741848943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:26:22.741645325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:26:32.741556135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:26:42.742413002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:26:52.742230406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:27:02.742307856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:27:12.742155899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:27:22.742513003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:27:32.742424525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:27:32.742542528Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":752,"service":"observability"}
{"time":"2026-05-07T07:27:42.742061832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:27:52.742608518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:28:02.742258244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:28:12.74199799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:28:22.741736939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:28:32.742267684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:28:42.741754111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:28:52.742020424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:29:02.742783114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:29:12.7421201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:29:22.742564472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:29:32.741834315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:29:42.741577126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:29:52.742285827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:30:02.742585938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:30:12.741777957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:30:22.74183276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:30:32.742622575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:30:42.74157403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:30:52.74179032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:31:02.742378928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:31:12.741581205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:31:22.742305226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:31:32.741590438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:31:42.742309407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:31:52.741663574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:32:02.742796701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:32:12.742341268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:32:22.742107575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:32:32.74167161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:32:42.742320582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:32:42.74235399Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":753,"service":"observability"}
{"time":"2026-05-07T07:32:52.742737215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:33:02.74228363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:33:12.742641278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:33:22.742363829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:33:32.741732874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:33:42.741790063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:33:52.742132303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:34:02.742272835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:34:12.741713952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:34:22.742025382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:34:32.742049669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:34:42.74256763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:34:52.742724058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:35:02.74184638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:35:12.742146336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:35:22.742452095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:35:32.742045639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:35:42.742272018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:35:52.741644496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:36:02.742797252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:36:12.7424309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:36:22.742633238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:36:32.742013891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:36:42.742085566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:36:52.742023521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:37:02.742618265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:37:12.74172891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:37:22.742300169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:37:32.74189369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:37:42.742714314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:37:42.742747409Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":754,"service":"observability"}
{"time":"2026-05-07T07:37:52.742430924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:38:02.74257027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:38:12.741568162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:38:22.742165226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:38:32.742408192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:38:42.74163771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:38:52.742137697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:39:02.741674864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:39:12.741972527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:39:22.742591669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:39:32.741689431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:39:42.742201013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:39:52.741709918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:40:02.741584265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:40:12.741912512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:40:22.742433101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:40:32.741885925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:40:42.741579684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:40:52.74261634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:41:02.741924723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:41:12.742212791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:41:22.742094144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:41:32.742082006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:41:42.742610575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:41:52.742001079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:42:02.742657685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:42:12.742327781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:42:22.742307227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:42:32.742691703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:42:42.742262772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:42:52.741977327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:42:52.742009479Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":755,"service":"observability"}
{"time":"2026-05-07T07:43:02.74222224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:43:12.742645216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:43:22.742612432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:43:32.741863056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:43:42.741775201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:43:52.742309316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:44:02.741568887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:44:12.741647109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:44:22.742707123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:44:32.742492666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:44:42.74176848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:44:52.741640238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:45:02.742763506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:45:12.742705138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:45:22.742577249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:45:32.74200973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:45:42.741554056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:45:52.742296064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:46:02.742009675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:46:12.74253888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:46:22.742142556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:46:32.742274931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:46:42.741873549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:46:52.741753757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:47:02.742834698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:47:12.74227356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:47:22.742684218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:47:32.74188925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:47:42.742687816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:47:52.742032296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:47:52.742065857Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":756,"service":"observability"}
{"time":"2026-05-07T07:48:02.742323356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:48:12.742400346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:48:22.742290795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:48:32.742298948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:48:42.741588075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:48:52.742450781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:49:02.742707953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:49:12.742711656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:49:22.742417396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:49:32.742684544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:49:42.742403127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:49:52.741843763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:50:02.742401719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:50:12.741788625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:50:22.742420445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:50:32.741942991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:50:42.742726117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:50:52.741613955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:51:02.741969523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:51:12.742423511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:51:22.742112295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:51:32.742035943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:51:42.741848727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:51:52.742198819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:52:02.741761831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:52:12.741793473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:52:22.741951343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:52:32.741850517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:52:42.741987835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:52:52.742674989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:52:52.742708554Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":757,"service":"observability"}
{"time":"2026-05-07T07:53:02.741752296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:53:12.742040111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:53:22.741740419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:53:32.742152008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:53:42.741849918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:53:52.741743903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:54:02.742823632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:54:12.742027385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:54:22.742758758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:54:32.741526562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:54:42.742010062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:54:52.741613994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:55:02.74200371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:55:12.742305243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:55:22.742302308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:55:32.74169112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:55:42.741780217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:55:52.741913662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:56:02.742686089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:56:12.742445857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:56:22.742118899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:56:32.741969872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:56:42.741665569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:56:52.742292791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:57:02.742062391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:57:12.741652366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:57:22.741658325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:57:32.741662686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:57:42.742173142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:57:52.741662151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:58:02.7427478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:58:02.742786481Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":758,"service":"observability"}
{"time":"2026-05-07T07:58:12.741659342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:58:22.741651803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:58:32.74164698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:58:42.741634271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:58:52.741895356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:59:02.742024037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:59:12.742691342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:59:22.741719206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:59:32.742283497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:59:42.741624848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T07:59:52.741623076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:00:02.74259487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:00:12.742309459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:00:22.741664296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:00:32.741651496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:00:42.742209047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:00:52.742069688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:01:02.743058114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:01:12.741654321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:01:22.741664405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:01:32.741940297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:01:42.74187541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:01:52.741654809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:02:02.743017222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:02:12.741943878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:02:22.741764184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:02:32.741683593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:02:42.742411553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:02:52.741718281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:03:02.74273871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:03:12.742086824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:03:12.74215087Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":759,"service":"observability"}
{"time":"2026-05-07T08:03:22.741659251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:03:32.742389894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:03:42.741670391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:03:52.742148062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:04:02.742691942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:04:12.7416483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:04:22.741982774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:04:32.74162421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:04:42.742307375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:04:52.741990965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:05:02.742722215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:05:12.742223462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:05:22.741896432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:05:32.741611086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:05:42.741996301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:05:52.741580547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:06:02.741779292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:06:12.742369419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:06:22.74167757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:06:32.742220635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:06:42.741705975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:06:52.74166924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:07:02.742457188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:07:12.741746146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:07:22.741728359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:07:32.741647948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:07:42.742382975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:07:52.741632128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:08:02.742686764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:08:12.74163657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:08:22.741639165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:08:22.741676383Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":760,"service":"observability"}
{"time":"2026-05-07T08:08:32.741676262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:08:42.741763416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:08:52.741636096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:09:02.742831177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:09:12.741677918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:09:22.742059568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:09:32.741760673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:09:42.742300534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:09:52.741625009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:10:02.742026007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:10:12.741571304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:10:22.74162175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:10:32.741652972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:10:42.741677223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:10:52.741760421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:11:02.742447133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:11:12.74163669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:11:22.741615498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:11:32.741988182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:11:42.741660403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:11:52.741555247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:12:02.741580525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:12:12.742693807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:12:22.741849453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:12:32.74221887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:12:42.741647961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:12:52.741657377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:13:02.742154984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:13:12.741686775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:13:22.74275034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:13:22.742787291Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":761,"service":"observability"}
{"time":"2026-05-07T08:13:32.742130134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:13:42.741633323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:13:52.7416413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:14:02.741899506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:14:12.741984883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:14:22.741587925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:14:32.742575495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:14:42.741662574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:14:52.742069734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:15:02.743202376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:15:12.74206349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:15:22.74270628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:15:32.741659347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:15:42.741686799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:15:52.741618607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:16:02.742696982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:16:12.741639516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:16:22.741666863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:16:32.74165843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:16:42.74163486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:16:52.741634823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:17:02.7427073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:17:12.741676054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:17:22.741666065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:17:32.741720952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:17:42.741635089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:17:52.741654915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:18:02.742778822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:18:12.741619683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:18:22.741621246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:18:32.741543553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:18:32.741579435Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":762,"service":"observability"}
{"time":"2026-05-07T08:18:42.741651075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:18:52.741686849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:19:02.742073912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:19:12.741766498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:19:22.741857699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:19:32.742559675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:19:42.741603307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:19:52.741622216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:20:02.742685842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:20:12.742112004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:20:22.74244004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:20:32.741641542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:20:42.74164402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:20:52.74164283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:21:02.742270114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:21:12.741679198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:21:22.741645226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:21:32.742672261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:21:42.7416366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:21:52.74217535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:22:02.742817856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:22:12.742647382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:22:22.741658216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:22:32.741584604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:22:42.74166179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:22:52.741729013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:23:02.742644821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:23:12.74264136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:23:22.742145748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:23:32.741670857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:23:32.741717852Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":763,"service":"observability"}
{"time":"2026-05-07T08:23:42.742001042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:23:52.741604999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:24:02.742711649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:24:12.741563581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:24:22.74208469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:24:32.742534946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:24:42.741658293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:24:52.742552661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:25:02.741990129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:25:12.742313614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:25:22.742567266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:25:32.742429457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:25:42.741787058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:25:52.7425527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:26:02.74271607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:26:12.741695956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:26:22.742409554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:26:32.741845403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:26:42.742518791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:26:52.741649133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:27:02.742747317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:27:12.741735859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:27:22.741730925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:27:32.741678763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:27:42.741665696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:27:52.74182038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:28:02.74188676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:28:12.742631889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:28:22.74166755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:28:32.741681653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:28:32.741718694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":764,"service":"observability"}
{"time":"2026-05-07T08:28:42.741639478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:28:52.742548608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:29:02.742658581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:29:12.741722088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:29:22.741579971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:29:32.741819136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:29:42.741650645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:29:52.741646943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:30:02.745632361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:30:12.742765566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:30:22.74240021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:30:32.741628441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:30:42.741686298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:30:52.741601637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:31:02.742292055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:31:12.741670472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:31:22.741649968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:31:32.742442416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:31:42.742412094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:31:52.742394188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:32:02.742118195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:32:12.741614851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:32:22.742688558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:32:32.741645815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:32:42.741649941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:32:52.741755399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:33:02.742700964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:33:12.7420999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:33:22.741997218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:33:32.741564285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:33:42.742510376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:33:42.74255045Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":765,"service":"observability"}
{"time":"2026-05-07T08:33:52.742392858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:34:02.741541082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:34:12.742356999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:34:22.741624315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:34:32.741647089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:34:42.74244826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:34:52.741638908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:35:02.741810378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:35:12.741728056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:35:22.741608512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:35:32.741634626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:35:42.742387151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:35:52.741705478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:36:02.742518829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:36:12.74165466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:36:22.742437521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:36:32.742402569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:36:42.741619517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:36:52.741634585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:37:02.742060319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:37:12.741854884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:37:22.741663197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:37:32.742614814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:37:42.741832907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:37:52.742223018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:38:02.742348503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:38:12.741764465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:38:22.742559202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:38:32.741827783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:38:42.741618134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:38:52.742388373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:38:52.742425567Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":766,"service":"observability"}
{"time":"2026-05-07T08:39:02.742748671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:39:12.741968044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:39:22.741604149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:39:32.742326473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:39:42.74180528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:39:52.74159821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:40:02.742377326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:40:12.741594256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:40:22.742330804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:40:32.74187963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:40:42.741613686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:40:52.742776046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:41:02.742727608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:41:12.74229454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:41:22.74163038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:41:32.741640547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:41:42.741638416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:41:52.74267026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:42:02.742209013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:42:12.741656723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:42:22.742468962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:42:32.741649029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:42:42.741699381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:42:52.742587308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:43:02.742318766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:43:12.741637147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:43:22.742664554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:43:32.742584692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:43:42.741613212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:43:52.74268201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:43:52.742721277Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":767,"service":"observability"}
{"time":"2026-05-07T08:44:02.741855549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:44:12.741632464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:44:22.742300964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:44:32.741661991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:44:42.741585155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:44:52.742288024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:45:02.742094274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:45:12.741625973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:45:22.741717397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:45:32.742373028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:45:42.741666337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:45:52.741583703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:46:02.74264558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:46:12.741641685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:46:22.7416403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:46:32.741622614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:46:42.742612169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:46:52.742228756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:47:02.742092116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:47:12.742572086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:47:22.741893809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:47:32.74158665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:47:42.742295581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:47:52.742168122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:48:02.741725914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:48:12.742624018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:48:22.742259119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:48:32.741595453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:48:42.742669345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:48:52.742314264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:49:02.742062654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:49:02.742096019Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":768,"service":"observability"}
{"time":"2026-05-07T08:49:12.742292521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:49:22.741699374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:49:32.742762475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:49:42.742412806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:49:52.742310239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:50:02.74238263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:50:12.742287133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:50:22.741635982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:50:32.741617146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:50:42.742447895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:50:52.742261818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:51:02.742140837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:51:12.741639462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:51:22.74179986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:51:32.7421242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:51:42.741777369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:51:52.742360599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:52:02.742295413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:52:12.742211295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:52:22.742129643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:52:32.741725678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:52:42.741655821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:52:52.742430145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:53:02.742178916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:53:12.741691112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:53:22.742256623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:53:32.741910849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:53:42.742317335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:53:52.74211952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:54:02.741908996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:54:12.742734609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:54:12.742773415Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":769,"service":"observability"}
{"time":"2026-05-07T08:54:22.74245933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:54:32.742175727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:54:42.741656475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:54:52.742673681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:55:02.74245949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:55:12.741639418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:55:22.741610411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:55:32.742563142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:55:42.742085795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:55:52.741615178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:56:02.741604893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:56:12.742732921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:56:22.741660749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:56:32.742433792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:56:42.742224841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:56:52.741624811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:57:02.742770355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:57:12.741582835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:57:22.741803506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:57:32.742437837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:57:42.7421668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:57:52.741639803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:58:02.741703688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:58:12.741599389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:58:22.742287908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:58:32.742105825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:58:42.741674214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:58:52.742446057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:59:02.742481646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:59:12.741660845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:59:22.741649021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:59:22.741704846Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":770,"service":"observability"}
{"time":"2026-05-07T08:59:32.741582216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:59:42.741566117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T08:59:52.742423852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:00:02.742476788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:00:12.741787423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:00:22.741639996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:00:32.742624032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:00:42.741984951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:00:52.741626113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:01:02.742421167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:01:12.741670759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:01:22.741558386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:01:32.741874776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:01:42.742023582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:01:52.742469411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:02:02.742776447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:02:12.742298067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:02:22.742106884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:02:32.74165092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:02:42.742767501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:02:52.741807811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:03:02.742565833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:03:12.741550902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:03:22.742311908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:03:32.742233089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:03:42.741673228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:03:52.741570517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:04:02.742673992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:04:12.741989341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:04:22.74160754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:04:32.742694853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:04:32.742731797Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":771,"service":"observability"}
{"time":"2026-05-07T09:04:42.74238795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:04:52.742059595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:05:02.742881913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:05:12.741606241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:05:22.741651478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:05:32.742442381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:05:42.742041409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:05:52.742654033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:06:02.743158229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:06:12.742417583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:06:22.74232144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:06:32.742015438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:06:42.741713669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:06:52.742434259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:07:02.74243812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:07:12.741649738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:07:22.741567741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:07:32.742214017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:07:42.742210685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:07:52.741935556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:08:02.742009374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:08:12.74244417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:08:22.74165094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:08:32.741656275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:08:42.742354691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:08:52.742291214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:09:02.742193739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:09:12.741973846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:09:22.74160861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:09:32.742681948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:09:42.742021181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:09:42.742054743Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":772,"service":"observability"}
{"time":"2026-05-07T09:09:52.74162663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:10:02.74306209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:10:12.74209037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:10:22.74216182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:10:32.741652965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:10:42.742585311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:10:52.741893652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:11:02.741673499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:11:12.742616321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:11:22.742195072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:11:32.741944562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:11:42.742588341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:11:52.742634403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:12:02.741960224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:12:12.741659515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:12:22.742319089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:12:32.741602839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:12:42.742205469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:12:52.741646176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:13:02.742595841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:13:12.742375009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:13:22.742186147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:13:32.741783204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:13:42.742717905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:13:52.742110155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:14:02.742083386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:14:12.742519136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:14:22.742362496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:14:32.742008896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:14:42.741931237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:14:52.741605919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:14:52.74165162Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":773,"service":"observability"}
{"time":"2026-05-07T09:15:02.742280675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:15:12.741986371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:15:22.742009388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:15:32.742321325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:15:42.741779017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:15:52.742669464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:16:02.742193768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:16:12.742394151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:16:22.742120205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:16:32.741653332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:16:42.742434215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:16:52.742213573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:17:02.742143629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:17:12.741645926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:17:22.742778035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:17:32.742387999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:17:42.742396543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:17:52.742588439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:18:02.742228945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:18:12.741929969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:18:22.741677305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:18:32.742417145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:18:42.742223129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:18:52.741851977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:19:02.741898125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:19:12.742396601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:19:22.741918978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:19:32.741585149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:19:42.74244874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:19:52.742101736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:19:52.742149649Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":774,"service":"observability"}
{"time":"2026-05-07T09:20:02.742149651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:20:12.742461258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:20:22.74209994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:20:32.741576744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:20:42.742545106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:20:52.742229471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:21:02.742124753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:21:12.741543322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:21:22.742351299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:21:32.742204584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:21:42.742049371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:21:52.741684701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:22:02.74244689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:22:12.741783007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:22:22.742677599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:22:32.742295204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:22:42.741919337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:22:52.742691857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:23:02.742591615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:23:12.741867864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:23:22.742690298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:23:32.742190254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:23:42.74179679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:23:52.742616087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:24:02.742425707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:24:12.741865081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:24:22.741725132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:24:32.742426343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:24:42.742167367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:24:52.741818443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:25:02.742017884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:25:02.742051996Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":775,"service":"observability"}
{"time":"2026-05-07T09:25:12.742404917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:25:22.741851776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:25:32.741562683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:25:42.74238191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:25:52.742088066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:26:02.741789929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:26:12.742422292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:26:22.742118889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:26:32.74185694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:26:42.742426903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:26:52.742130836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:27:02.742061778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:27:12.741799537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:27:22.741803753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:27:32.741604169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:27:42.74238852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:27:52.742079062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:28:02.741836466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:28:12.741569449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:28:22.742161232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:28:32.742111022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:28:42.74202776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:28:52.741904986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:29:02.742686814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:29:12.742699487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:29:22.741856284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:29:32.741957644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:29:42.741796196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:29:52.7416433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:30:02.745091579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:30:02.74523094Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":776,"service":"observability"}
{"time":"2026-05-07T09:30:12.741744632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:30:22.742142259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:30:32.742185046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:30:42.741783547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:30:52.742017305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:31:02.742726427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:31:12.741872935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:31:22.741621841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:31:32.741816883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:31:42.74157497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:31:52.742163363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:32:02.742258219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:32:12.741576484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:32:22.742016905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:32:32.742401221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:32:42.742417562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:32:52.74175992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:33:02.7420416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:33:12.741766197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:33:22.741596584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:33:32.742232921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:33:42.742376251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:33:52.742154436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:34:02.741981023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:34:12.741904198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:34:22.742003679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:34:32.742291381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:34:42.741794361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:34:52.741624185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:35:02.742715839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:35:12.742311311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:35:12.742344341Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":777,"service":"observability"}
{"time":"2026-05-07T09:35:22.741800149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:35:32.742437105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:35:42.741905622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:35:52.741586478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:36:02.741751871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:36:12.741754699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:36:22.742753801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:36:32.742708572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:36:42.742146912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:36:52.741712484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:37:02.741868195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:37:12.742194642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:37:22.741644774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:37:32.742166727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:37:42.742331746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:37:52.741638054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:38:02.74177029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:38:12.742296858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:38:22.74164004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:38:32.742392614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:38:42.741955462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:38:52.741583019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:39:02.74215095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:39:12.741885235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:39:22.742736077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:39:32.741676627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:39:42.742609209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:39:52.741661348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:40:02.742681432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:40:12.742328016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:40:12.742360033Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":778,"service":"observability"}
{"time":"2026-05-07T09:40:22.741942492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:40:32.741733705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:40:42.742300341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:40:52.741758762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:41:02.742070236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:41:12.742120698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:41:22.741888846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:41:32.742181098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:41:42.742131353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:41:52.742632007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:42:02.741641333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:42:12.742405631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:42:22.7423693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:42:32.741646941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:42:42.741713149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:42:52.741658833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:43:02.742803992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:43:12.741560439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:43:22.741802237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:43:32.742711916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:43:42.742324112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:43:52.74195887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:44:02.74216768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:44:12.741896242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:44:22.742391019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:44:32.741911617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:44:42.741980266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:44:52.742379172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:45:02.741950468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:45:12.742121683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:45:22.742713924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:45:22.742747504Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":779,"service":"observability"}
{"time":"2026-05-07T09:45:32.74184988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:45:42.742869137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:45:52.742582448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:46:02.742650177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:46:12.741965875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:46:22.74173096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:46:32.742417059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:46:42.741669885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:46:52.742669564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:47:02.74236696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:47:12.742102113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:47:22.741612967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:47:32.741754605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:47:42.741752915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:47:52.742163155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:48:02.74161783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:48:12.741568632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:48:22.742755923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:48:32.741580362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:48:42.742261621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:48:52.742171984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:49:02.742127259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:49:12.742007356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:49:22.741861984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:49:32.742109194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:49:42.742311342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:49:52.741820973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:50:02.742762614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:50:12.741663136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:50:22.741615372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:50:32.742085666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:50:32.742123023Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":780,"service":"observability"}
{"time":"2026-05-07T09:50:42.7427128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:50:52.742289176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:51:02.741878082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:51:12.742012706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:51:22.741808923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:51:32.741757583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:51:42.742011469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:51:52.742709833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:52:02.742131813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:52:12.741666011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:52:22.742556237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:52:32.742053119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:52:42.741668118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:52:52.741585142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:53:02.741871872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:53:12.741662146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:53:22.741888228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:53:32.741919708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:53:42.742754707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:53:52.741824558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:54:02.742754289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:54:12.742041615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:54:22.742463962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:54:32.742770463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:54:42.742098937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:54:52.741799832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:55:02.741952056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:55:12.741927167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:55:22.741740051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:55:32.741988623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:55:42.742432223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:55:42.742537832Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":781,"service":"observability"}
{"time":"2026-05-07T09:55:52.742202808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:56:02.742043813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:56:12.741969669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:56:22.741713209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:56:32.742741154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:56:42.742274459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:56:52.742586153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:57:02.742069779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:57:12.741732029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:57:22.741889671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:57:32.741764316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:57:42.741999308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:57:52.74171635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:58:02.741811601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:58:12.741706887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:58:22.741583852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:58:32.741578117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:58:42.741791567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:58:52.742149576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:59:02.741941149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:59:12.742090478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:59:22.742657991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:59:32.742622441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:59:42.742673945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T09:59:52.742095255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:00:02.742221973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:00:12.742686841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:00:22.742552405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:00:32.741824479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:00:42.742627665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:00:42.742671195Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":782,"service":"observability"}
{"time":"2026-05-07T10:00:52.741879712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:01:02.742068497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:01:12.741553266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:01:22.742403868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:01:32.741601892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:01:42.741877095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:01:52.741616029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:02:02.741960593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:02:12.742752069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:02:22.741604941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:02:32.741579349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:02:42.74239144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:02:52.741886991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:03:02.741879216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:03:12.742605102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:03:22.742379862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:03:32.741850875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:03:42.741611058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:03:52.742615237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:04:02.742792979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:04:12.742302087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:04:22.741722644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:04:32.742736267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:04:42.742643507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:04:52.742631303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:05:02.742712174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:05:12.74175737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:05:22.742705434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:05:32.741605477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:05:42.741958954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:05:52.741854225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:05:52.741886647Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":783,"service":"observability"}
{"time":"2026-05-07T10:06:02.741901797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:06:12.74191349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:06:22.742154752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:06:32.741790574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:06:42.74159381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:06:52.741820394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:07:02.741823184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:07:12.741782379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:07:22.742559375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:07:32.742435256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:07:42.741914554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:07:52.742021498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:08:02.742761034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:08:12.74210821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:08:22.741639384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:08:32.742756885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:08:42.742318466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:08:52.741664168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:09:02.741705937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:09:12.741937384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:09:22.742421536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:09:32.742018548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:09:42.742419372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:09:52.742365944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:10:02.742613458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:10:12.742313424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:10:22.742544195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:10:32.74275599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:10:42.741858503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:10:52.741967496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:10:52.742004245Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":784,"service":"observability"}
{"time":"2026-05-07T10:11:02.742154261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:11:12.742441092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:11:22.741625008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:11:32.741657241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:11:42.742592131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:11:52.742056203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:12:02.741964722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:12:12.74242915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:12:22.741854287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:12:32.742803681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:12:42.742294423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:12:52.742000293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:13:02.741953496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:13:12.741586206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:13:22.741645563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:13:32.741639381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:13:42.741747932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:13:52.74181281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:14:02.741577554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:14:12.741638458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:14:22.741881629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:14:32.742452088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:14:42.74228454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:14:52.741915554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:15:02.741674857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:15:12.742369372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:15:22.741683073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:15:32.741558739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:15:42.7423043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:15:52.742204211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:15:52.742272549Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":785,"service":"observability"}
{"time":"2026-05-07T10:16:02.741942372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:16:12.741903804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:16:22.741995196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:16:32.741602111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:16:42.742332492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:16:52.742028819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:17:02.742624339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:17:12.742047422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:17:22.742056406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:17:32.741950079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:17:42.741678874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:17:52.741878239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:18:02.742715315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:18:12.741857906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:18:22.742613013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:18:32.741692951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:18:42.742050117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:18:52.741587568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:19:02.741901102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:19:12.74207697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:19:22.741659882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:19:32.741651707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:19:42.742022065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:19:52.74163455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:20:02.742605507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:20:12.741916656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:20:22.741753527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:20:32.742713723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:20:42.741677657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:20:52.742161262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:21:02.741876653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:21:02.74191349Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":786,"service":"observability"}
{"time":"2026-05-07T10:21:12.741698942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:21:22.742563312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:21:32.741664866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:21:42.742428642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:21:52.741629862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:22:02.742201715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:22:12.741976773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:22:22.741717114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:22:32.742452316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:22:42.742297527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:22:52.742091641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:23:02.741896478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:23:12.74243581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:23:22.741866227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:23:32.741988444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:23:42.741562548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:23:52.742685328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:24:02.742361322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:24:12.741774834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:24:22.742684195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:24:32.742358346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:24:42.742086409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:24:52.741707056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:25:02.741767985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:25:12.741656106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:25:22.742313918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:25:32.741898301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:25:42.741950119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:25:52.742144768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:26:02.742025141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:26:02.742062162Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":787,"service":"observability"}
{"time":"2026-05-07T10:26:12.742167935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:26:22.74185526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:26:32.741590403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:26:42.742224128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:26:52.741679772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:27:02.742747424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:27:12.74267064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:27:22.742135433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:27:32.742352778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:27:42.741643045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:27:52.741865858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:28:02.742426085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:28:12.742199848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:28:22.741541408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:28:32.742336103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:28:42.742270302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:28:52.742077891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:29:02.742699944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:29:12.742121567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:29:22.741627391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:29:32.742692032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:29:42.742278456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:29:52.742760362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:30:02.741801962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:30:12.742087457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:30:22.741911342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:30:32.741845193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:30:42.742463024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:30:52.742051815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:31:02.742006335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:31:12.74161139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:31:12.74165679Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":788,"service":"observability"}
{"time":"2026-05-07T10:31:22.742018305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:31:32.741743157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:31:42.742393877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:31:52.742081016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:32:02.74194122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:32:12.7415893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:32:22.742313194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:32:32.742377129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:32:42.741768579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:32:52.742187653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:33:02.742401352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:33:12.741555384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:33:22.741930748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:33:32.741732511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:33:42.742600451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:33:52.74159238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:34:02.742030988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:34:12.741716201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:34:22.741749962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:34:32.742171817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:34:42.741967076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:34:52.741661912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:35:02.74165699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:35:12.742032261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:35:22.74168128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:35:32.742664393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:35:42.742523863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:35:52.742035294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:36:02.744669976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:36:12.742387992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:36:12.742426313Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":789,"service":"observability"}
{"time":"2026-05-07T10:36:22.741824827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:36:32.742660617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:36:42.742292404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:36:52.742155641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:37:02.742151543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:37:12.742048848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:37:22.742609522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:37:32.741916703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:37:42.741601618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:37:52.742541769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:38:02.742667056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:38:12.742679659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:38:22.742023142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:38:32.741716377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:38:42.742652338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:38:52.742005459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:39:02.741891692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:39:12.741675915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:39:22.742502925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:39:32.742624921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:39:42.742786458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:39:52.742179897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:40:02.74199311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:40:12.742229955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:40:22.741700506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:40:32.742008154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:40:42.74245577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:40:52.742164356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:41:02.741922756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:41:12.742643283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:41:12.742678458Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":790,"service":"observability"}
{"time":"2026-05-07T10:41:22.742406917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:41:32.741936217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:41:42.741898795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:41:52.742222571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:42:02.741836223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:42:12.742146137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:42:22.741810481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:42:32.743292367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:42:42.742312102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:42:52.742691768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:43:02.74194448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:43:12.742294429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:43:22.742739702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:43:32.741661684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:43:42.741600136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:43:52.742658948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:44:02.742019305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:44:12.742750423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:44:22.742109577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:44:32.741678931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:44:42.74155777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:44:52.742408889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:45:02.742332116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:45:12.742601862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:45:22.741920776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:45:32.74161545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:45:42.741622684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:45:52.74168799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:46:02.742615668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:46:12.742121687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:46:22.741682226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:46:22.741717555Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":791,"service":"observability"}
{"time":"2026-05-07T10:46:32.741653149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:46:42.742352605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:46:52.741805798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:47:02.742456562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:47:12.741955283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:47:22.741602318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:47:32.741648578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:47:42.742407323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:47:52.742033691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:48:02.741574825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:48:12.742012678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:48:22.742371342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:48:32.742294711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:48:42.742232312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:48:52.742766695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:49:02.742451775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:49:12.741847602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:49:22.741547472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:49:32.742402936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:49:42.742044181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:49:52.741969831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:50:02.742043069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:50:12.742690298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:50:22.741639462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:50:32.74276749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:50:42.742318502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:50:52.741826965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:51:02.742731362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:51:12.742397679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:51:22.741677081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:51:22.741719614Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":792,"service":"observability"}
{"time":"2026-05-07T10:51:32.742740272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:51:42.742340029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:51:52.741807416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:52:02.742657651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:52:12.742303702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:52:22.741560744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:52:32.741608323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:52:42.742290824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:52:52.741668434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:53:02.742288408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:53:12.742617945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:53:22.74219082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:53:32.74258623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:53:42.741667097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:53:52.74200788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:54:02.741626491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:54:12.741928114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:54:22.74271166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:54:32.74261992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:54:42.741811023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:54:52.742719755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:55:02.742415405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:55:12.741839561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:55:22.742407731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:55:32.741842689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:55:42.742733823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:55:52.741841608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:56:02.742676792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:56:12.74229865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:56:22.742656456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:56:22.74269791Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":793,"service":"observability"}
{"time":"2026-05-07T10:56:32.742274834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:56:42.742585885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:56:52.741986135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:57:02.741875045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:57:12.742331366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:57:22.742718015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:57:32.741561515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:57:42.741721318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:57:52.742700025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:58:02.742012293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:58:12.741632688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:58:22.741610816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:58:32.741864427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:58:42.742067461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:58:52.741571794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:59:02.742123436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:59:12.742416084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:59:22.742559199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:59:32.74172322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:59:42.742655679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T10:59:52.741804121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:00:02.742712522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:00:12.741913997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:00:22.741550086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:00:32.742321941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:00:42.742359034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:00:52.741847023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:01:02.742700824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:01:12.742616625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:01:22.742146409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:01:32.741651608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:01:32.741695356Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":794,"service":"observability"}
{"time":"2026-05-07T11:01:42.741978789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:01:52.741677478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:02:02.742676855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:02:12.742430374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:02:22.741710218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:02:32.741694553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:02:42.742188145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:02:52.742016827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:03:02.741863557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:03:12.742159912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:03:22.741656643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:03:32.742635585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:03:42.741923637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:03:52.742434914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:04:02.741917401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:04:12.741658727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:04:22.741697636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:04:32.741629602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:04:42.74237491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:04:52.742037175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:05:02.742000841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:05:12.741694922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:05:22.741583417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:05:32.741864592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:05:42.742375293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:05:52.741946315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:06:02.741930431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:06:12.74169017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:06:22.742129217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:06:32.741693175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:06:32.74172623Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":795,"service":"observability"}
{"time":"2026-05-07T11:06:42.741655763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:06:52.742107676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:07:02.742138147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:07:12.741623274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:07:22.742225763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:07:32.741641365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:07:42.742448244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:07:52.741682088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:08:02.741794283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:08:12.742396336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:08:22.741634712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:08:32.74172021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:08:42.741647588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:08:52.74172018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:09:02.742770837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:09:12.742698406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:09:22.742188881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:09:32.7416483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:09:42.741628511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:09:52.742202076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:10:02.74202302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:10:12.741985076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:10:22.741672222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:10:32.741655332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:10:42.742325203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:10:52.741645089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:11:02.741744515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:11:12.741685013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:11:22.742465493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:11:32.74166878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:11:42.741786266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:11:42.741819525Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":796,"service":"observability"}
{"time":"2026-05-07T11:11:52.741697683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:12:02.74283924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:12:12.741860517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:12:22.74176126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:12:32.741831579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:12:42.741678907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:12:52.741640293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:13:02.742287678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:13:12.742729468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:13:22.741634549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:13:32.741623675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:13:42.741879673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:13:52.741657984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:14:02.741956936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:14:12.741620114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:14:22.742362439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:14:32.741918475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:14:42.741639666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:14:52.741695697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:15:02.741980306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:15:12.742309646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:15:22.741856696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:15:32.741541026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:15:42.74208407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:15:52.742475054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:16:02.741613853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:16:12.741698438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:16:22.741661761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:16:32.74201846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:16:42.742725339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:16:42.742757776Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":797,"service":"observability"}
{"time":"2026-05-07T11:16:52.741634649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:17:02.742766261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:17:12.742214465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:17:22.741658132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:17:32.742489401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:17:42.741664065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:17:52.741584987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:18:02.741872246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:18:12.741714424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:18:22.741632829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:18:32.742744656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:18:42.74217649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:18:52.741662219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:19:02.741655809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:19:12.741809532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:19:22.742709494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:19:32.741683286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:19:42.741759483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:19:52.741563039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:20:02.74207621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:20:12.741706912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:20:22.741600131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:20:32.742216192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:20:42.7417645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:20:52.742776804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:21:02.742453537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:21:12.74169165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:21:22.742219416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:21:32.741574294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:21:42.741684168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:21:52.741654912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:21:52.741703Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":798,"service":"observability"}
{"time":"2026-05-07T11:22:02.74286297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:22:12.741612023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:22:22.741682513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:22:32.742605345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:22:42.742358792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:22:52.742696215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:23:02.742626228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:23:12.742780034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:23:22.742042952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:23:32.741582927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:23:42.742050229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:23:52.741665337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:24:02.741927151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:24:12.742182246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:24:22.74164352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:24:32.741601491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:24:42.74166566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:24:52.741735441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:25:02.742154719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:25:12.742751699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:25:22.742198739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:25:32.741654398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:25:42.74271068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:25:52.741571872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:26:02.742701109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:26:12.742151739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:26:22.741850073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:26:32.741858525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:26:42.741684183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:26:52.74168337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:26:52.741721541Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":799,"service":"observability"}
{"time":"2026-05-07T11:27:02.742752379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:27:12.74265831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:27:22.742016895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:27:32.741658044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:27:42.742302084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:27:52.742060804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:28:02.74179957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:28:12.741658961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:28:22.741881546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:28:32.741549972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:28:42.742404172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:28:52.742073405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:29:02.742660589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:29:12.742010189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:29:22.742634248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:29:32.741659646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:29:42.741648187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:29:52.742436371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:30:02.74152753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:30:12.742230538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:30:22.741644558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:30:32.741907425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:30:42.742558062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:30:52.741626392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:31:02.741734291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:31:12.741594018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:31:22.742541973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:31:32.742094824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:31:42.741669314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:31:52.742732542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:31:52.742774175Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":800,"service":"observability"}
{"time":"2026-05-07T11:32:02.742680969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:32:12.742120573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:32:22.741971509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:32:32.741667097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:32:42.742518437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:32:52.741659835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:33:02.742691871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:33:12.742600437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:33:22.742052152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:33:32.742622076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:33:42.74204925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:33:52.741670174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:34:02.742201331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:34:12.742417674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:34:22.741801899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:34:32.742645218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:34:42.741670715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:34:52.741601784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:35:02.742758076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:35:12.742421834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:35:22.742075524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:35:32.74172112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:35:42.741655892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:35:52.742444713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:36:02.742685961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:36:12.742684862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:36:22.742270967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:36:32.741662503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:36:42.742293724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:36:52.742380338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:37:02.742619557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:37:02.742720997Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":801,"service":"observability"}
{"time":"2026-05-07T11:37:12.741644987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:37:22.741633514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:37:32.742496946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:37:42.741645927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:37:52.741883448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:38:02.74267023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:38:12.742399348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:38:22.741691995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:38:32.742041735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:38:42.741635556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:38:52.742358618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:39:02.742144167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:39:12.741984023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:39:22.741572268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:39:32.742654086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:39:42.741923711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:39:52.741744948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:40:02.74334277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:40:12.742350391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:40:22.741639081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:40:32.741564891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:40:42.742394051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:40:52.741658913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:41:02.742774282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:41:12.742408891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:41:22.742039781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:41:32.741563099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:41:42.742449415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:41:52.741670677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:42:02.742270807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:42:12.741660558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:42:12.74169916Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":802,"service":"observability"}
{"time":"2026-05-07T11:42:22.742602485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:42:32.741695847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:42:42.741748946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:42:52.742605952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:43:02.741823867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:43:12.742317014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:43:22.741679706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:43:32.741658395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:43:42.74240475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:43:52.741654304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:44:02.741603372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:44:12.741575569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:44:22.742395033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:44:32.741654257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:44:42.742232491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:44:52.741762849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:45:02.746282667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:45:12.741879467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:45:22.741554675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:45:32.742315902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:45:42.741965453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:45:52.742366924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:46:02.742015156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:46:12.74218496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:46:22.742757353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:46:32.742337381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:46:42.741999311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:46:52.741603462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:47:02.741921756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:47:12.742561571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:47:12.74260765Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":803,"service":"observability"}
{"time":"2026-05-07T11:47:22.741840478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:47:32.742672979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:47:42.741649201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:47:52.742174545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:48:02.741947017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:48:12.741665456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:48:22.742754982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:48:32.74265026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:48:42.742686233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:48:52.742199711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:49:02.742677999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:49:12.742333016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:49:22.741644688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:49:32.741659053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:49:42.74263927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:49:52.742396779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:50:02.742273297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:50:12.741671303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:50:22.741617514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:50:32.742419138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:50:42.741680469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:50:52.741558403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:51:02.741749452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:51:12.742345777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:51:22.741984598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:51:32.741640216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:51:42.742571654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:51:52.742227238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:52:02.742482413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:52:12.741921936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:52:22.741728816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:52:22.74176114Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":804,"service":"observability"}
{"time":"2026-05-07T11:52:32.742626236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:52:42.742199857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:52:52.741630443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:53:02.741630687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:53:12.74167502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:53:22.742174962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:53:32.741627234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:53:42.741664382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:53:52.742722197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:54:02.742595548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:54:12.74227524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:54:22.742124278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:54:32.741594006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:54:42.742421525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:54:52.742117912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:55:02.742167295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:55:12.742201248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:55:22.741590668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:55:32.742045081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:55:42.742705537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:55:52.742321046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:56:02.742702026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:56:12.742277922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:56:22.741838466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:56:32.742573384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:56:42.741998749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:56:52.742373913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:57:02.74205522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:57:12.742441456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:57:22.741625871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:57:32.742317402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:57:32.742353158Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":805,"service":"observability"}
{"time":"2026-05-07T11:57:42.741662183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:57:52.742719181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:58:02.742444817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:58:12.742051279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:58:22.74266847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:58:32.742271523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:58:42.741626012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:58:52.742623943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:59:02.742421759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:59:12.741676485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:59:22.742318995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:59:32.7416425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:59:42.741624028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T11:59:52.741629249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:00:02.742709423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:00:12.742057849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:00:22.741667951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:00:32.742623196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:00:42.742113406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:00:52.741754528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:01:02.741641248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:01:12.742684434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:01:22.742028187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:01:32.741657799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:01:42.74238458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:01:52.742173605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:02:02.742075788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:02:12.742631848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:02:22.742439522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:02:32.741827286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:02:42.741644615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:02:42.741679039Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":806,"service":"observability"}
{"time":"2026-05-07T12:02:52.74156982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:03:02.742748206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:03:12.742633154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:03:22.742186284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:03:32.741771602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:03:42.74155295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:03:52.742437393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:04:02.742300792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:04:12.741677662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:04:22.74165933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:04:32.741560796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:04:42.741992646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:04:52.74162165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:05:02.742769345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:05:12.742168261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:05:22.74164888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:05:32.742790281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:05:42.74229256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:05:52.741932358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:06:02.742151506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:06:12.741649933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:06:22.742450432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:06:32.742695937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:06:42.741732653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:06:52.742330772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:07:02.742045389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:07:12.742186247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:07:22.742331092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:07:32.742641341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:07:42.741647758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:07:42.741682437Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":807,"service":"observability"}
{"time":"2026-05-07T12:07:52.741756417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:08:02.742735471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:08:12.742090936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:08:22.741842178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:08:32.742609029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:08:42.742224442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:08:52.742020445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:09:02.74199176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:09:12.742316199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:09:22.741972226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:09:32.742466206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:09:42.742120955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:09:52.741583038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:10:02.742589241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:10:12.741664596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:10:22.741609411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:10:32.742407956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:10:42.741947911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:10:52.741626278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:11:02.742715242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:11:12.742135158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:11:22.741647539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:11:32.742370996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:11:42.742054352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:11:52.74162997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:12:02.742076475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:12:12.741524547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:12:22.742616477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:12:32.742174604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:12:42.742047435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:12:42.742079767Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":808,"service":"observability"}
{"time":"2026-05-07T12:12:52.741613899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:13:02.742398348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:13:12.742382917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:13:22.74206661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:13:32.741556117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:13:42.742316855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:13:52.742206439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:14:02.741804824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:14:12.742319144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:14:22.741967309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:14:32.741617866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:14:42.742494878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:14:52.742088498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:15:02.742346061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:15:12.742662052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:15:22.742698195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:15:32.741916615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:15:42.742662333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:15:52.742211107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:16:02.742708485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:16:12.741710896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:16:22.742500875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:16:32.741921446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:16:42.741773921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:16:52.742601861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:17:02.742826125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:17:12.742113629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:17:22.741615308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:17:32.742133106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:17:42.741656611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:17:52.741608456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:17:52.741644144Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":809,"service":"observability"}
{"time":"2026-05-07T12:18:02.742643165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:18:12.742076464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:18:22.741716192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:18:32.741575814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:18:42.742274609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:18:52.741912677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:19:02.741627785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:19:12.742009634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:19:22.742671887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:19:32.742117619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:19:42.741596368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:19:52.742326418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:20:02.742059166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:20:12.741691771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:20:22.742339534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:20:32.742131936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:20:42.741573983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:20:52.742260852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:21:02.742124247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:21:12.742440751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:21:22.74237131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:21:32.741981338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:21:42.741631518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:21:52.741609094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:22:02.742638187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:22:12.742064626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:22:22.741609184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:22:32.742617868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:22:42.74230882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:22:52.741622953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:22:52.741682193Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":810,"service":"observability"}
{"time":"2026-05-07T12:23:02.74174498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:23:12.742009672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:23:22.741693161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:23:32.742365987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:23:42.741938483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:23:52.741808593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:24:02.742701799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:24:12.742212578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:24:22.741831893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:24:32.742604231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:24:42.742299547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:24:52.741875071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:25:02.742049061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:25:12.742589325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:25:22.742204375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:25:32.741965814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:25:42.742645114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:25:52.74178271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:26:02.742225881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:26:12.741761268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:26:22.742190687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:26:32.741850827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:26:42.742619756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:26:52.742132283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:27:02.742152243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:27:12.742551721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:27:22.741815631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:27:32.742583225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:27:42.741995718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:27:52.741722497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:27:52.74175572Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":811,"service":"observability"}
{"time":"2026-05-07T12:28:02.742697121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:28:12.742199411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:28:22.741808938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:28:32.742420829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:28:42.742272058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:28:52.742039078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:29:02.741748299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:29:12.742196438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:29:22.742789837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:29:32.742614271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:29:42.741963215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:29:52.74159418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:30:02.742435524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:30:12.742431429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:30:22.742058426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:30:32.741885124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:30:42.742725814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:30:52.742432658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:31:02.742143667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:31:12.741586749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:31:22.74257511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:31:32.742087444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:31:42.742010244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:31:52.742036529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:32:02.741915874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:32:12.741588446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:32:22.7426373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:32:32.742325704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:32:42.74193373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:32:52.742465651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:32:52.74261588Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":812,"service":"observability"}
{"time":"2026-05-07T12:33:02.741870103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:33:12.742143895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:33:22.742270684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:33:32.741782653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:33:42.741763335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:33:52.741727313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:34:02.742651478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:34:12.741972578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:34:22.74257341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:34:32.74264226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:34:42.741993963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:34:52.741781517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:35:02.741816014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:35:12.742258669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:35:22.741965754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:35:32.742442995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:35:42.741608111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:35:52.742624646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:36:02.741662055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:36:12.742349981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:36:22.741629653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:36:32.741835427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:36:42.741916073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:36:52.74240199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:37:02.742325666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:37:12.741914269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:37:22.741604621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:37:32.742133295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:37:42.741676494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:37:52.742171665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:38:02.742759996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:38:02.742794348Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":813,"service":"observability"}
{"time":"2026-05-07T12:38:12.74161735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:38:22.742261269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:38:32.741860274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:38:42.742595083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:38:52.742164289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:39:02.742403195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:39:12.741646964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:39:22.742447131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:39:32.742315792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:39:42.742427865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:39:52.74175672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:40:02.743178759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:40:12.741914404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:40:22.742013574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:40:32.742633421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:40:42.742416389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:40:52.741816538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:41:02.742718686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:41:12.741963855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:41:22.742095293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:41:32.742362133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:41:42.742078051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:41:52.741813897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:42:02.741584365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:42:12.742697094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:42:22.74230983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:42:32.741640493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:42:42.74217463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:42:52.742158272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:43:02.741998037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:43:12.742168356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:43:12.742214544Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":814,"service":"observability"}
{"time":"2026-05-07T12:43:22.741585082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:43:32.74210526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:43:42.74182931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:43:52.742542834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:44:02.743356962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:44:12.741946162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:44:22.74163689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:44:32.742710442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:44:42.742627873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:44:52.742666187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:45:02.742760961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:45:12.742731833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:45:22.741733244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:45:32.742108124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:45:42.741647081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:45:52.742151973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:46:02.742702216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:46:12.742202978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:46:22.741648484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:46:32.742196573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:46:42.742298565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:46:52.741921768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:47:02.74194492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:47:12.74214341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:47:22.74199069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:47:32.741621223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:47:42.741975251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:47:52.742384354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:48:02.742131147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:48:12.742742122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:48:12.742776997Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":815,"service":"observability"}
{"time":"2026-05-07T12:48:22.742382288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:48:32.741686455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:48:42.742452575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:48:52.742393072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:49:02.742309475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:49:12.74227301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:49:22.741566445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:49:32.742042667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:49:42.741553476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:49:52.742047725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:50:02.742334745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:50:12.741689881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:50:22.742670895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:50:32.741807943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:50:42.742093555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:50:52.741853522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:51:02.742637843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:51:12.742672632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:51:22.742724714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:51:32.742077518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:51:42.741857921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:51:52.742000991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:52:02.741660095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:52:12.741834604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:52:22.741662963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:52:32.74232636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:52:42.741594299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:52:52.741679043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:53:02.742684777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:53:12.74169368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:53:22.742042457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:53:22.742092653Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":816,"service":"observability"}
{"time":"2026-05-07T12:53:32.741865234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:53:42.742739063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:53:52.741999104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:54:02.741995573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:54:12.742717433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:54:22.742320326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:54:32.742633476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:54:42.741656664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:54:52.742285919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:55:02.742116882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:55:12.741830186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:55:22.741638821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:55:32.742293711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:55:42.742020448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:55:52.741725208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:56:02.741836116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:56:12.741614604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:56:22.741722737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:56:32.742264109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:56:42.741657554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:56:52.742233488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:57:02.742096115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:57:12.742018754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:57:22.742317278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:57:32.742250662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:57:42.741852103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:57:52.741556195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:58:02.742439571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:58:12.742304536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:58:22.742685725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:58:22.742719145Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":817,"service":"observability"}
{"time":"2026-05-07T12:58:32.741578014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:58:42.74170255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:58:52.742698071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:59:02.741645894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:59:12.742797602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:59:22.742027935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:59:32.742677233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:59:42.741944802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T12:59:52.742535439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:00:02.742124492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:00:12.741600491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:00:22.742103574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:00:32.741990189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:00:42.742066087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:00:52.741780546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:01:02.741962781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:01:12.742025075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:01:22.741740036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:01:32.742734696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:01:42.741790841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:01:52.741790789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:02:02.742739761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:02:12.741726609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:02:22.741956598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:02:32.741668109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:02:42.741598626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:02:52.741861208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:03:02.742695088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:03:12.741858586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:03:22.742046829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:03:32.741753688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:03:32.741784805Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":818,"service":"observability"}
{"time":"2026-05-07T13:03:42.742594433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:03:52.74212502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:04:02.742618496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:04:12.742166102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:04:22.741635932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:04:32.741710443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:04:42.7426292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:04:52.742668658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:05:02.742800174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:05:12.742461484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:05:22.742050858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:05:32.741958658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:05:42.742200765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:05:52.741954685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:06:02.742268667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:06:12.742004865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:06:22.74215241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:06:32.74168348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:06:42.741942443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:06:52.742016591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:07:02.742140319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:07:12.741722107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:07:22.741833475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:07:32.742081935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:07:42.741709692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:07:52.742687308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:08:02.741917938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:08:12.741610097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:08:22.742377581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:08:32.741896087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:08:32.741929423Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":819,"service":"observability"}
{"time":"2026-05-07T13:08:42.741712423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:08:52.74245794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:09:02.741855539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:09:12.742454916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:09:22.741863371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:09:32.741623382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:09:42.741583465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:09:52.742367218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:10:02.742385209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:10:12.742303148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:10:22.741766253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:10:32.741549269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:10:42.742369286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:10:52.742458577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:11:02.741952873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:11:12.741797562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:11:22.741659255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:11:32.741646758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:11:42.742717829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:11:52.742156887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:12:02.74265119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:12:12.741739084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:12:22.741933986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:12:32.741638135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:12:42.741634668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:12:52.741654837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:13:02.742645527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:13:12.742334236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:13:22.742273204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:13:32.742615958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:13:32.742652593Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":820,"service":"observability"}
{"time":"2026-05-07T13:13:42.741926684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:13:52.742497004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:14:02.742269555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:14:12.741720774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:14:22.741636026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:14:32.742064269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:14:42.74166423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:14:52.742445271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:15:02.741724621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:15:12.742399014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:15:22.742112584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:15:32.742391272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:15:42.741677977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:15:52.74166513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:16:02.741960963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:16:12.741979747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:16:22.741640116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:16:32.742779627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:16:42.741697923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:16:52.742264179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:17:02.742621872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:17:12.742265412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:17:22.741664206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:17:32.741717527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:17:42.74268005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:17:52.742074921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:18:02.74256558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:18:12.741582161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:18:22.742395968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:18:32.74237104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:18:42.741879577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:18:42.7419142Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":821,"service":"observability"}
{"time":"2026-05-07T13:18:52.742355957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:19:02.741584226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:19:12.742782615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:19:22.742421699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:19:32.742098869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:19:42.741744572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:19:52.741861872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:20:02.742582871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:20:12.742222657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:20:22.741942641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:20:32.741977091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:20:42.742511367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:20:52.742013725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:21:02.742064456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:21:12.741646463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:21:22.742178125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:21:32.741631663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:21:42.742385352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:21:52.742200132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:22:02.741927537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:22:12.742013263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:22:22.742464217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:22:32.742287664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:22:42.74264233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:22:52.74160056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:23:02.742146364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:23:12.741871094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:23:22.742276086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:23:32.741667416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:23:42.742261811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:23:42.742296744Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":822,"service":"observability"}
{"time":"2026-05-07T13:23:52.742176621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:24:02.741842345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:24:12.741618651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:24:22.742364864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:24:32.742579148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:24:42.741572954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:24:52.742170788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:25:02.741956142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:25:12.742153133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:25:22.74171452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:25:32.741775983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:25:42.742687536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:25:52.741697174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:26:02.742674054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:26:12.742573916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:26:22.741923808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:26:32.741694239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:26:42.74240473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:26:52.742371431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:27:02.741896224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:27:12.742740052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:27:22.742312042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:27:32.741895779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:27:42.741609962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:27:52.741559526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:28:02.741793106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:28:12.741642781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:28:22.742622417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:28:32.741579913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:28:42.74213621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:28:52.74230852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:28:52.74233842Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":823,"service":"observability"}
{"time":"2026-05-07T13:29:02.742102287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:29:12.741638205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:29:22.742123137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:29:32.741895841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:29:42.74165833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:29:52.741932072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:30:02.742905477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:30:12.741661141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:30:22.74240091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:30:32.741584199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:30:42.742112509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:30:52.74208772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:31:02.741656354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:31:12.742638495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:31:22.741891566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:31:32.741705551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:31:42.742321841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:31:52.742295573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:32:02.742315672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:32:12.742456481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:32:22.74271812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:32:32.741669672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:32:42.741668376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:32:52.742694103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:33:02.742205281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:33:12.742713084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:33:22.741775665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:33:32.742449765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:33:42.74184273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:33:52.742518762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:33:52.742567829Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":824,"service":"observability"}
{"time":"2026-05-07T13:34:02.742752309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:34:12.741686371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:34:22.742383891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:34:32.742342064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:34:42.742072407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:34:52.741658224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:35:02.741918296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:35:12.742216065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:35:22.74216425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:35:32.741642622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:35:42.742784711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:35:52.741866557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:36:02.741960066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:36:12.741865693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:36:22.742452558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:36:32.742003504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:36:42.741566549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:36:52.741897251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:37:02.742212047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:37:12.742687448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:37:22.741742886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:37:32.741599412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:37:42.742431897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:37:52.742264087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:38:02.74269161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:38:12.741773925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:38:22.741563071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:38:32.742753355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:38:42.74179979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:38:52.741572112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:39:02.741645792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:39:02.741679697Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":825,"service":"observability"}
{"time":"2026-05-07T13:39:12.741805005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:39:22.74182013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:39:32.742042014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:39:42.742125319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:39:52.741745812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:40:02.741840251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:40:12.742439227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:40:22.741969963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:40:32.742113965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:40:42.742553725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:40:52.742419207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:41:02.742400795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:41:12.74169449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:41:22.741686201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:41:32.742320001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:41:42.741980906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:41:52.741975001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:42:02.742882565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:42:12.742179951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:42:22.74270291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:42:32.742867432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:42:42.74226984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:42:52.74167353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:43:02.742405782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:43:12.741748186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:43:22.742684852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:43:32.742387821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:43:42.741601075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:43:52.741769291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:44:02.742718437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:44:02.742751256Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":826,"service":"observability"}
{"time":"2026-05-07T13:44:12.741602354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:44:22.742284507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:44:32.742728414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:44:42.742309292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:44:52.74197872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:45:02.741887265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:45:12.742048732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:45:22.742096173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:45:32.741624146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:45:42.742604203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:45:52.742428148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:46:02.742153564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:46:12.742637947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:46:22.742739067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:46:32.741909577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:46:42.741674747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:46:52.742030827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:47:02.741923526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:47:12.742657521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:47:22.742800648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:47:32.741914737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:47:42.741951307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:47:52.741890494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:48:02.741589064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:48:12.742445681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:48:22.742170619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:48:32.742079832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:48:42.741714419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:48:52.742444574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:49:02.742622294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:49:12.742173603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:49:12.74221044Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":827,"service":"observability"}
{"time":"2026-05-07T13:49:22.741702514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:49:32.742060433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:49:42.742442672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:49:52.742081893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:50:02.742174506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:50:12.741563362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:50:22.742271507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:50:32.742322675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:50:42.742195066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:50:52.742687053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:51:02.742670232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:51:12.742662563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:51:22.74211435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:51:32.741645918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:51:42.741975096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:51:52.742437486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:52:02.742285439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:52:12.742093236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:52:22.741572573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:52:32.742634853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:52:42.74216346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:52:52.742446108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:53:02.742455759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:53:12.742031315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:53:22.742394874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:53:32.7422768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:53:42.741899194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:53:52.742758171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:54:02.741654663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:54:12.742780315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:54:12.742820628Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":828,"service":"observability"}
{"time":"2026-05-07T13:54:22.742369918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:54:32.742450483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:54:42.742713528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:54:52.742000958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:55:02.741837331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:55:12.74207018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:55:22.742724286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:55:32.742738909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:55:42.742001087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:55:52.741798502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:56:02.742009601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:56:12.742371521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:56:22.741971666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:56:32.74163791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:56:42.742652901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:56:52.742165092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:57:02.741845138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:57:12.742039089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:57:22.741883715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:57:32.74156009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:57:42.742215403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:57:52.741640599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:58:02.742705969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:58:12.742696434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:58:22.741839638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:58:32.742091941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:58:42.742292596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:58:52.742066006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:59:02.742018401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:59:12.74206151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:59:22.742286513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:59:22.742321322Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":829,"service":"observability"}
{"time":"2026-05-07T13:59:32.741963367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:59:42.742356209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T13:59:52.742367753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:00:02.742920413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:00:12.742163631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:00:22.741691034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:00:32.742355792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:00:42.741653251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:00:52.742188362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:01:02.742701521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:01:12.742714207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:01:22.741586401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:01:32.741936536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:01:42.742090978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:01:52.742668671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:02:02.742386104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:02:12.742146854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:02:22.742642371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:02:32.742371517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:02:42.742107998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:02:52.74234887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:03:02.742385939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:03:12.742638503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:03:22.742292869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:03:32.742043666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:03:42.741811348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:03:52.742406691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:04:02.742635439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:04:12.74208079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:04:22.742430619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:04:22.742462869Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":830,"service":"observability"}
{"time":"2026-05-07T14:04:32.741782726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:04:42.742669141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:04:52.742657112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:05:02.741920788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:05:12.742108126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:05:22.741964515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:05:32.742290253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:05:42.741921457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:05:52.742459405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:06:02.741988674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:06:12.74158934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:06:22.741817968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:06:32.742310169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:06:42.741988013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:06:52.741760066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:07:02.741795215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:07:12.741769203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:07:22.742417915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:07:32.741736701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:07:42.742670158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:07:52.741595897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:08:02.742693285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:08:12.742707771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:08:22.741618311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:08:32.741638895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:08:42.741656864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:08:52.742284091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:09:02.74170216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:09:12.742156939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:09:22.741626103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:09:32.741621689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:09:32.741667912Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":831,"service":"observability"}
{"time":"2026-05-07T14:09:42.741725052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:09:52.74171573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:10:02.74273897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:10:12.741633926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:10:22.741637213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:10:32.74232487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:10:42.741625301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:10:52.742326165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:11:02.74196757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:11:12.741657631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:11:22.742186996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:11:32.741659608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:11:42.741630734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:11:52.742204074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:12:02.74275107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:12:12.74166825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:12:22.741658863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:12:32.741648912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:12:42.742655156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:12:52.741631614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:13:02.742865969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:13:12.741626422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:13:22.741972533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:13:32.741665196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:13:42.741616534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:13:52.741634424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:14:02.74157929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:14:12.741746146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:14:22.74165839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:14:32.741661213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:14:32.741705855Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":832,"service":"observability"}
{"time":"2026-05-07T14:14:42.741643748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:14:52.741626827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:15:02.742598832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:15:12.741680872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:15:22.741969109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:15:32.741650541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:15:42.741666523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:15:52.741637491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:16:02.741903351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:16:12.741655807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:16:22.741718896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:16:32.741660408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:16:42.741678548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:16:52.741654937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:17:02.742737331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:17:12.741785909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:17:22.741569855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:17:32.741664522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:17:42.741984352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:17:52.741668672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:18:02.742612214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:18:12.741719589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:18:22.741596056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:18:32.741613867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:18:42.741690665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:18:52.742699867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:19:02.742445902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:19:12.741865169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:19:22.741585706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:19:32.741656129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:19:42.742075662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:19:42.742108635Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":833,"service":"observability"}
{"time":"2026-05-07T14:19:52.741663085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:20:02.741804436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:20:12.742091472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:20:22.741648683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:20:32.742091517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:20:42.741863614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:20:52.74275283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:21:02.742713821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:21:12.741982233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:21:22.741664163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:21:32.74235683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:21:42.741660487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:21:52.742750991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:22:02.742780121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:22:12.741672921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:22:22.741656656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:22:32.741611709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:22:42.741576657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:22:52.741745435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:23:02.742341538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:23:12.74165065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:23:22.74160187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:23:32.741659257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:23:42.741665896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:23:52.741604924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:24:02.742727792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:24:12.741639394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:24:22.741830647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:24:32.741621803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:24:42.742383718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:24:42.742430555Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":834,"service":"observability"}
{"time":"2026-05-07T14:24:52.741635227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:25:02.742716233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:25:12.742119783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:25:22.742663548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:25:32.741663086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:25:42.741646709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:25:52.741609403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:26:02.742439951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:26:12.741668684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:26:22.741655895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:26:32.741661088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:26:42.741540889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:26:52.74164736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:27:02.742873694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:27:12.74166325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:27:22.741572975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:27:32.742692797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:27:42.741650398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:27:52.742701557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:28:02.741923218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:28:12.741819295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:28:22.741633065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:28:32.74265583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:28:42.742120367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:28:52.741798194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:29:02.742760216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:29:12.742657506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:29:22.742076138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:29:32.741736936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:29:42.741905122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:29:52.742718169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:29:52.742753227Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":835,"service":"observability"}
{"time":"2026-05-07T14:30:02.742143673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:30:12.741636551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:30:22.741687617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:30:32.741625704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:30:42.741709156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:30:52.741651606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:31:02.742598108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:31:12.741876769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:31:22.741690145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:31:32.74169171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:31:42.741649536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:31:52.741649388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:32:02.741931365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:32:12.741674245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:32:22.741644916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:32:32.741655289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:32:42.741673705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:32:52.741656223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:33:02.74211576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:33:12.741640737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:33:22.742654399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:33:32.741668203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:33:42.74166229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:33:52.741928797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:34:02.741932848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:34:12.741663187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:34:22.742804444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:34:32.742709725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:34:42.741640889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:34:52.741645626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:35:02.742654513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:35:02.74269513Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":836,"service":"observability"}
{"time":"2026-05-07T14:35:12.741620556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:35:22.742189435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:35:32.741980872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:35:42.741644781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:35:52.741650308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:36:02.741744487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:36:12.74221919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:36:22.741641204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:36:32.741955626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:36:42.741615586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:36:52.742228723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:37:02.743176849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:37:12.742271036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:37:22.741669256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:37:32.741708961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:37:42.74237041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:37:52.742060561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:38:02.74260088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:38:12.742107384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:38:22.74244801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:38:32.741661738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:38:42.742621924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:38:52.741876846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:39:02.742330541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:39:12.741716687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:39:22.74179437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:39:32.741598582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:39:42.742431353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:39:52.742113937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:40:02.742852695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:40:02.742905731Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":837,"service":"observability"}
{"time":"2026-05-07T14:40:12.741616378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:40:22.741620627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:40:32.742721043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:40:42.741777227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:40:52.742760476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:41:02.742689806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:41:12.74165106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:41:22.741603502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:41:32.742399472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:41:42.741911379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:41:52.741796119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:42:02.743339131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:42:12.741680606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:42:22.742515781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:42:32.741652411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:42:42.741894786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:42:52.741645088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:43:02.742413987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:43:12.741747538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:43:22.742755091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:43:32.741949379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:43:42.741679857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:43:52.742349418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:44:02.742623547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:44:12.742599654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:44:22.741748186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:44:32.742632156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:44:42.741857814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:44:52.741678244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:45:02.742143903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:45:12.742659057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:45:12.742693012Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":838,"service":"observability"}
{"time":"2026-05-07T14:45:22.741654736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:45:32.742614994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:45:42.741623655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:45:52.742157388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:46:02.742590289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:46:12.742491768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:46:22.741848893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:46:32.74272293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:46:42.742330786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:46:52.741642984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:47:02.742377554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:47:12.741573132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:47:22.742780702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:47:32.741582569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:47:42.74156026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:47:52.741641965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:48:02.74183783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:48:12.742376754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:48:22.741706882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:48:32.741817825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:48:42.742005628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:48:52.742695181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:49:02.742860787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:49:12.742009919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:49:22.742228741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:49:32.741643359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:49:42.742642241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:49:52.741683225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:50:02.742616753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:50:12.74165621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:50:22.74155112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:50:22.741583503Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":839,"service":"observability"}
{"time":"2026-05-07T14:50:32.741661882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:50:42.741901516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:50:52.742586756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:51:02.742320602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:51:12.74165043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:51:22.742098354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:51:32.742279958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:51:42.741628442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:51:52.741649804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:52:02.74209315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:52:12.742439432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:52:22.741654728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:52:32.741648926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:52:42.742293318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:52:52.741751285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:53:02.742767732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:53:12.742355997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:53:22.742357198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:53:32.741726797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:53:42.742307967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:53:52.741666268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:54:02.74161483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:54:12.742270244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:54:22.741709147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:54:32.742598289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:54:42.741844353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:54:52.742627415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:55:02.741972462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:55:12.741669296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:55:22.741983244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:55:22.742014918Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":840,"service":"observability"}
{"time":"2026-05-07T14:55:32.742685684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:55:42.741822814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:55:52.742621574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:56:02.742684043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:56:12.741624973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:56:22.742709951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:56:32.741672849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:56:42.741666479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:56:52.742372089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:57:02.742698682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:57:12.74220835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:57:22.741651487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:57:32.742312756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:57:42.741676612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:57:52.742345049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:58:02.742093253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:58:12.742287497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:58:22.741915279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:58:32.742436439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:58:42.741911041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:58:52.742668862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:59:02.742155318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:59:12.742723576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:59:22.741630078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:59:32.741694376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:59:42.74241134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T14:59:52.741928861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:00:02.742166281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:00:12.742230722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:00:22.741651779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:00:32.742687391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:00:32.742722572Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":841,"service":"observability"}
{"time":"2026-05-07T15:00:42.742281094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:00:52.741611019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:01:02.741670293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:01:12.742679742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:01:22.742150082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:01:32.741646516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:01:42.742729153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:01:52.742302627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:02:02.741881949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:02:12.742698241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:02:22.742166922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:02:32.741552083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:02:42.742316951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:02:52.741841168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:03:02.741962162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:03:12.74240723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:03:22.741666873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:03:32.742662026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:03:42.741881829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:03:52.741576504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:04:02.742781335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:04:12.742136666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:04:22.741665766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:04:32.742218137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:04:42.741802995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:04:52.742279541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:05:02.741895315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:05:12.742649344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:05:22.742208303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:05:32.742665675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:05:42.742170274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:05:42.742201263Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":842,"service":"observability"}
{"time":"2026-05-07T15:05:52.741843951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:06:02.742492368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:06:12.742583921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:06:22.742315904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:06:32.742103608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:06:42.741653308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:06:52.741621587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:07:02.742761418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:07:12.742439367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:07:22.741655506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:07:32.742696751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:07:42.742074418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:07:52.741607711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:08:02.742706924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:08:12.742084671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:08:22.741654666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:08:32.742353892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:08:42.741688299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:08:52.742592322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:09:02.743276241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:09:12.742756679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:09:22.742103589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:09:32.741559193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:09:42.742319643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:09:52.741748681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:10:02.74169026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:10:12.742420034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:10:22.742104945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:10:32.74173935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:10:42.742629449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:10:42.74266907Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":843,"service":"observability"}
{"time":"2026-05-07T15:10:52.742172978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:11:02.741946167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:11:12.742703798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:11:22.742257825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:11:32.741712312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:11:42.742388261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:11:52.741873495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:12:02.742787893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:12:12.742072495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:12:22.741650647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:12:32.742290197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:12:42.741655745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:12:52.742459018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:13:02.742770661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:13:12.741977298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:13:22.742623542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:13:32.741639471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:13:42.742311157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:13:52.742612865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:14:02.742323957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:14:12.741632107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:14:22.742369538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:14:32.741989979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:14:42.741558637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:14:52.742488244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:15:02.742696506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:15:12.741999974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:15:22.742708521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:15:32.742115437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:15:42.741636431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:15:52.742334233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:15:52.742369303Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":844,"service":"observability"}
{"time":"2026-05-07T15:16:02.741889121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:16:12.742428013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:16:22.741961222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:16:32.741634738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:16:42.742361323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:16:52.741941755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:17:02.741795116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:17:12.74232138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:17:22.741787276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:17:32.742611647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:17:42.742705393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:17:52.742156786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:18:02.741831164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:18:12.742323915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:18:22.741800205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:18:32.742338489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:18:42.741976094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:18:52.742015416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:19:02.74198257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:19:12.741626565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:19:22.742273497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:19:32.741693243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:19:42.742737022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:19:52.742168816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:20:02.742159969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:20:12.742098699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:20:22.741691231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:20:32.742467069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:20:42.742220482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:20:52.741618209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:21:02.74189705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:21:02.741931317Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":845,"service":"observability"}
{"time":"2026-05-07T15:21:12.742307102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:21:22.74199956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:21:32.74166038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:21:42.742194054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:21:52.742719614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:22:02.742314696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:22:12.741591259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:22:22.742432425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:22:32.741954844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:22:42.742754357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:22:52.742097197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:23:02.742775322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:23:12.741958211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:23:22.742584781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:23:32.741965205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:23:42.742391988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:23:52.741895117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:24:02.742662879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:24:12.741970287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:24:22.741652474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:24:32.742415388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:24:42.741884978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:24:52.742660684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:25:02.74176864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:25:12.742104206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:25:22.74160996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:25:32.742453266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:25:42.741929933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:25:52.742662873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:26:02.742368981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:26:02.742400885Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":846,"service":"observability"}
{"time":"2026-05-07T15:26:12.741839125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:26:22.742665895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:26:32.742168831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:26:42.742750375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:26:52.742198655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:27:02.741912605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:27:12.742301901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:27:22.741655812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:27:32.742346248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:27:42.741789665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:27:52.742200231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:28:02.741757024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:28:12.742411867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:28:22.74168445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:28:32.74247019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:28:42.74209491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:28:52.74254378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:29:02.742675346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:29:12.742007487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:29:22.741785487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:29:32.742447501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:29:42.742258397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:29:52.74187218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:30:02.743488716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:30:12.742598768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:30:22.74214426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:30:32.741665991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:30:42.742590428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:30:52.741905611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:31:02.742142478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:31:12.742378091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:31:12.742414191Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":847,"service":"observability"}
{"time":"2026-05-07T15:31:22.742071841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:31:32.741633959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:31:42.742636913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:31:52.741948518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:32:02.742696365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:32:12.742084961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:32:22.742676212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:32:32.742163153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:32:42.741678365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:32:52.74262166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:33:02.741766702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:33:12.742027921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:33:22.742438928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:33:32.742179133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:33:42.742548143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:33:52.741818554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:34:02.742636379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:34:12.741865068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:34:22.742653894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:34:32.742045536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:34:42.742722376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:34:52.742382406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:35:02.744008669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:35:12.741835388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:35:22.742309285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:35:32.741742141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:35:42.742623602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:35:52.742090914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:36:02.742711968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:36:12.742614042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:36:12.742648696Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":848,"service":"observability"}
{"time":"2026-05-07T15:36:22.742211812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:36:32.741885912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:36:42.742424503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:36:52.74210844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:37:02.742708348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:37:12.742140198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:37:22.741645158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:37:32.742336213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:37:42.741941958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:37:52.74254689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:38:02.741992242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:38:12.741649753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:38:22.742292734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:38:32.741857858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:38:42.742436564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:38:52.741988302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:39:02.74189756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:39:12.742612577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:39:22.742369029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:39:32.742043625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:39:42.741638049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:39:52.742366045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:40:02.742316433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:40:12.741949585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:40:22.742653701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:40:32.742231796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:40:42.742045835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:40:52.741683145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:41:02.742540995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:41:12.742615557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:41:12.742649598Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":849,"service":"observability"}
{"time":"2026-05-07T15:41:22.741769165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:41:32.742302091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:41:42.741893537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:41:52.74265256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:42:02.741984167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:42:12.741672819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:42:22.741968308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:42:32.741632061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:42:42.742131535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:42:52.741670575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:43:02.742419574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:43:12.742314854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:43:22.741631442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:43:32.741906249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:43:42.741696295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:43:52.741973185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:44:02.742600297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:44:12.741640297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:44:22.741710819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:44:32.741707604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:44:42.741592636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:44:52.741900203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:45:02.742023427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:45:12.742266097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:45:22.742050225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:45:32.741612982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:45:42.741827999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:45:52.742367052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:46:02.742370857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:46:12.741651945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:46:22.742505236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:46:22.742555038Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":850,"service":"observability"}
{"time":"2026-05-07T15:46:32.74173074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:46:42.74257212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:46:52.742067602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:47:02.742231677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:47:12.741644905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:47:22.741779497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:47:32.742416129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:47:42.741719247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:47:52.741645404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:48:02.742720559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:48:12.742161128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:48:22.741694961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:48:32.741847413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:48:42.742761661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:48:52.742328262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:49:02.742109335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:49:12.742293839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:49:22.742117517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:49:32.742385217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:49:42.742301323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:49:52.741726731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:50:02.742683197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:50:12.742227256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:50:22.74196507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:50:32.741694511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:50:42.74159283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:50:52.741559504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:51:02.74211723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:51:12.742089477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:51:22.742027133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:51:32.742310064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:51:32.742344161Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":851,"service":"observability"}
{"time":"2026-05-07T15:51:42.742609127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:51:52.741715661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:52:02.742266777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:52:12.742298089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:52:22.74279348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:52:32.741597108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:52:42.742660862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:52:52.742358866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:53:02.741843255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:53:12.741621751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:53:22.742403531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:53:32.741790314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:53:42.742007029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:53:52.741679445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:54:02.743210365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:54:12.741661558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:54:22.74214183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:54:32.742106355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:54:42.741733956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:54:52.742666781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:55:02.742604188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:55:12.741913845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:55:22.741689452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:55:32.742093645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:55:42.741876437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:55:52.742729452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:56:02.741846863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:56:12.74209441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:56:22.74276403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:56:32.742218621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:56:42.742625335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:56:42.742660566Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":852,"service":"observability"}
{"time":"2026-05-07T15:56:52.741744845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:57:02.74191505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:57:12.742738161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:57:22.742397095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:57:32.741746893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:57:42.742704193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:57:52.74232823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:58:02.741979648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:58:12.742392375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:58:22.741886417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:58:32.741809461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:58:42.742716073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:58:52.741634352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:59:02.741793236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:59:12.742687816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:59:22.742154833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:59:32.74172703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:59:42.742691713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T15:59:52.74210398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:00:02.742406709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:00:12.742633721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:00:22.742208076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:00:32.74193404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:00:42.7415971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:00:52.742181318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:01:02.742664121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:01:12.741798585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:01:22.741761543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:01:32.742042981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:01:42.741558484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:01:52.741643197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:01:52.741672504Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":853,"service":"observability"}
{"time":"2026-05-07T16:02:02.74162797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:02:12.742358865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:02:22.74164728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:02:32.74219953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:02:42.741863404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:02:52.741749667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:03:02.742672157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:03:12.741573747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:03:22.741732277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:03:32.742177459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:03:42.741697724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:03:52.741642587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:04:02.742695547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:04:12.741883536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:04:22.742785134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:04:32.741659788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:04:42.742291048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:04:52.742299911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:05:02.741807548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:05:12.74213878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:05:22.741909202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:05:32.742154097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:05:42.742446195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:05:52.741587923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:06:02.742277401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:06:12.741754845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:06:22.74170194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:06:32.741857562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:06:42.741653913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:06:52.741765961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:06:52.741801923Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":854,"service":"observability"}
{"time":"2026-05-07T16:07:02.741959263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:07:12.741593671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:07:22.742061357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:07:32.741654505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:07:42.742220216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:07:52.74157983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:08:02.741805193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:08:12.741654123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:08:22.741657936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:08:32.741587915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:08:42.742147292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:08:52.741640148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:09:02.741875752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:09:12.74162975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:09:22.742212694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:09:32.74160648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:09:42.742395898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:09:52.74228286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:10:02.74242645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:10:12.741811089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:10:22.741709169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:10:32.742579979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:10:42.742192609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:10:52.741883799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:11:02.742136894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:11:12.742420358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:11:22.74228517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:11:32.741940612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:11:42.741903196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:11:52.742724956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:11:52.742757644Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":855,"service":"observability"}
{"time":"2026-05-07T16:12:02.742789431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:12:12.741673599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:12:22.742061366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:12:32.741665858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:12:42.741707586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:12:52.742454394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:13:02.741995029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:13:12.741810782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:13:22.742443623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:13:32.741880427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:13:42.74168328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:13:52.742586136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:14:02.742166973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:14:12.742130712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:14:22.741751804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:14:32.742276289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:14:42.741907141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:14:52.741909874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:15:02.742587246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:15:12.742407746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:15:22.741666218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:15:32.741638795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:15:42.741874747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:15:52.742626508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:16:02.74267208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:16:12.742647673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:16:22.741566659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:16:32.742627829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:16:42.742129987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:16:52.741674963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:17:02.741849323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:17:02.741885425Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":856,"service":"observability"}
{"time":"2026-05-07T16:17:12.741848025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:17:22.743538606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:17:32.741662613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:17:42.741732491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:17:52.742177552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:18:02.741543752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:18:12.741899363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:18:22.741733123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:18:32.742641321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:18:42.741793201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:18:52.742455627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:19:02.741871652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:19:12.741627432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:19:22.742176752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:19:32.741996893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:19:42.741667396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:19:52.741935331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:20:02.742071522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:20:12.742710562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:20:22.742446396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:20:32.7416935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:20:42.742658139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:20:52.741710953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:21:02.742634649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:21:12.741874002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:21:22.741607604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:21:32.742636895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:21:42.742047054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:21:52.741626401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:22:02.742562159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:22:02.742599009Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":857,"service":"observability"}
{"time":"2026-05-07T16:22:12.741844358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:22:22.742405164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:22:32.741859802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:22:42.74269188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:22:52.741722667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:23:02.741996665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:23:12.742004365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:23:22.741628849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:23:32.74233368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:23:42.741898072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:23:52.74232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:24:02.742688712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:24:12.741553212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:24:22.741617283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:24:32.741989027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:24:42.742011985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:24:52.74237268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:25:02.742435469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:25:12.742752318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:25:22.742275652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:25:32.742212158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:25:42.741641768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:25:52.742285287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:26:02.741910717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:26:12.742714167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:26:22.741643916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:26:32.742272157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:26:42.742629198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:26:52.742394603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:27:02.742691439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:27:02.742729764Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":858,"service":"observability"}
{"time":"2026-05-07T16:27:12.742001465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:27:22.741647109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:27:32.741866641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:27:42.74239284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:27:52.742312287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:28:02.742182697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:28:12.741649685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:28:22.742002268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:28:32.741952043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:28:42.74245364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:28:52.742013768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:29:02.742640071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:29:12.742092564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:29:22.742687272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:29:32.742225889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:29:42.742081328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:29:52.74259273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:30:02.742272768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:30:12.741950378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:30:22.742021582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:30:32.742620974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:30:42.742032399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:30:52.742655417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:31:02.742082223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:31:12.741653449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:31:22.741597784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:31:32.741918958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:31:42.74222888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:31:52.742345903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:32:02.7421457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:32:12.742661413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:32:12.742703699Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":859,"service":"observability"}
{"time":"2026-05-07T16:32:22.741907517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:32:32.741664433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:32:42.742018759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:32:52.74254338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:33:02.742676692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:33:12.742268582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:33:22.742765151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:33:32.741653676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:33:42.743382747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:33:52.742017853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:34:02.742761607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:34:12.741854776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:34:22.741633529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:34:32.742212076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:34:42.741736447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:34:52.742368913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:35:02.74269427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:35:12.741656427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:35:22.742723253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:35:32.741807549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:35:42.74173842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:35:52.741929842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:36:02.742736908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:36:12.742623309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:36:22.742179234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:36:32.741641043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:36:42.742331303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:36:52.741624939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:37:02.742749566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:37:12.742124869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:37:22.741688087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:37:22.741738061Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":860,"service":"observability"}
{"time":"2026-05-07T16:37:32.74227542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:37:42.741940347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:37:52.742698425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:38:02.742318734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:38:12.741583302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:38:22.741886969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:38:32.741847369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:38:42.742660905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:38:52.742209093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:39:02.741946576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:39:12.742288588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:39:22.742287854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:39:32.742435319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:39:42.742175734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:39:52.74191406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:40:02.742786277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:40:12.742460696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:40:22.742281278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:40:32.741696393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:40:42.742429942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:40:52.74277365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:41:02.74192996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:41:12.74168245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:41:22.742086983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:41:32.7419521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:41:42.742565797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:41:52.741729434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:42:02.741848312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:42:12.742233852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:42:22.74180189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:42:22.741848112Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":861,"service":"observability"}
{"time":"2026-05-07T16:42:32.742209551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:42:42.741712443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:42:52.742294667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:43:02.742644666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:43:12.741708892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:43:22.742629099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:43:32.742176614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:43:42.741807508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:43:52.742185148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:44:02.742373008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:44:12.742068442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:44:22.742697877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:44:32.741740587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:44:42.741674376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:44:52.742785763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:45:02.743089036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:45:12.74226317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:45:22.742151804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:45:32.741927237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:45:42.741511407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:45:52.742442584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:46:02.742279413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:46:12.742611745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:46:22.741869895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:46:32.742103572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:46:42.742617012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:46:52.742622345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:47:02.741683293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:47:12.741743679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:47:22.741581512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:47:32.742164069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:47:32.742197109Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":862,"service":"observability"}
{"time":"2026-05-07T16:47:42.742697528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:47:52.742386382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:48:02.741985451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:48:12.741703917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:48:22.742178599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:48:32.742012873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:48:42.741641587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:48:52.74219872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:49:02.742727722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:49:12.742104343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:49:22.741804398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:49:32.742403717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:49:42.741818521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:49:52.742119999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:50:02.742630927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:50:12.742206859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:50:22.741648862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:50:32.742461551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:50:42.742284481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:50:52.742712681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:51:02.742671683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:51:12.741821346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:51:22.742757498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:51:32.741796887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:51:42.742032173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:51:52.741601803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:52:02.741630436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:52:12.74201745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:52:22.741761563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:52:32.742445881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:52:32.74260376Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":863,"service":"observability"}
{"time":"2026-05-07T16:52:42.741712457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:52:52.742436585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:53:02.742307629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:53:12.742704611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:53:22.742269944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:53:32.741576963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:53:42.742609545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:53:52.741933404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:54:02.741763057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:54:12.742222857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:54:22.741778157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:54:32.74257879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:54:42.742136828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:54:52.741584172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:55:02.741631326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:55:12.741790659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:55:22.741693962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:55:32.742086058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:55:42.741745346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:55:52.742187327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:56:02.741659549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:56:12.742413107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:56:22.742164145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:56:32.742056386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:56:42.742357172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:56:52.741628747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:57:02.742538277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:57:12.742650462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:57:22.741896354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:57:32.742657995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:57:32.74269552Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":864,"service":"observability"}
{"time":"2026-05-07T16:57:42.74236549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:57:52.741624061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:58:02.74188727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:58:12.741981694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:58:22.741744332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:58:32.742284721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:58:42.741957455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:58:52.741561294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:59:02.74258737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:59:12.741763978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:59:22.74158518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:59:32.741571904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:59:42.741961253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T16:59:52.741566258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:00:02.743307442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:00:12.742272233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:00:22.74201972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:00:32.742310483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:00:42.741984214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:00:52.742212332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:01:02.74218503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:01:12.742041726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:01:22.742584242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:01:32.742093958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:01:42.74159252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:01:52.74226978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:02:02.741580228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:02:12.742167134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:02:22.741583355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:02:32.741972888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:02:42.742592781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:02:42.742630126Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":865,"service":"observability"}
{"time":"2026-05-07T17:02:52.741639709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:03:02.742644904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:03:12.742331521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:03:22.741899458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:03:32.741692848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:03:42.742385572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:03:52.741647304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:04:02.742693034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:04:12.742183755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:04:22.7419183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:04:32.742048141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:04:42.741634423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:04:52.742529401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:05:02.741853317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:05:12.742357806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:05:22.74207061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:05:32.742314309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:05:42.742285017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:05:52.741895521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:06:02.742340548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:06:12.742146734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:06:22.741950063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:06:32.742677122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:06:42.741873812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:06:52.741976959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:07:02.742329122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:07:12.741683162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:07:22.742498923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:07:32.741656918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:07:42.741773351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:07:52.742307323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:07:52.742339589Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":866,"service":"observability"}
{"time":"2026-05-07T17:08:02.741932608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:08:12.741961612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:08:22.742460989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:08:32.742162177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:08:42.742654084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:08:52.741881991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:09:02.742454218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:09:12.742305686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:09:22.741599992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:09:32.741811832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:09:42.742324034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:09:52.741827803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:10:02.74276669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:10:12.742816672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:10:22.741811504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:10:32.742720588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:10:42.742105799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:10:52.741842202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:11:02.741912054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:11:12.742116405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:11:22.741812513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:11:32.741709881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:11:42.741641113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:11:52.741570662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:12:02.742156173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:12:12.741571034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:12:22.741945293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:12:32.741567456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:12:42.742349588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:12:52.74179794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:13:02.742037202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:13:02.742071627Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":867,"service":"observability"}
{"time":"2026-05-07T17:13:12.742435593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:13:22.741910851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:13:32.741834479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:13:42.742118195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:13:52.74214482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:14:02.741895235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:14:12.742128243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:14:22.742616997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:14:32.742155556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:14:42.742079976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:14:52.742630302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:15:02.742011517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:15:12.741899205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:15:22.742036356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:15:32.741573287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:15:42.742312761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:15:52.74189863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:16:02.742732437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:16:12.742354056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:16:22.741759653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:16:32.741619101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:16:42.742538922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:16:52.741637164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:17:02.742406492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:17:12.742673386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:17:22.74280019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:17:32.741801158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:17:42.741861944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:17:52.742135609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:18:02.742063279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:18:02.742096181Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":868,"service":"observability"}
{"time":"2026-05-07T17:18:12.7417555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:18:22.741648513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:18:32.742098385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:18:42.741797951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:18:52.74156989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:19:02.742775785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:19:12.741800337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:19:22.742439117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:19:32.741651752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:19:42.741722792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:19:52.742298142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:20:02.742726074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:20:12.741677976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:20:22.74188744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:20:32.741611233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:20:42.741594121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:20:52.741671738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:21:02.742577518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:21:12.741669299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:21:22.741679907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:21:32.741633078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:21:42.742629444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:21:52.741968579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:22:02.741592909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:22:12.742636665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:22:22.742208182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:22:32.741811305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:22:42.742459665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:22:52.742068878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:23:02.742750357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:23:02.742799102Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":869,"service":"observability"}
{"time":"2026-05-07T17:23:12.741914161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:23:22.741655638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:23:32.742197979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:23:42.741765709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:23:52.741665067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:24:02.742134447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:24:12.741639371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:24:22.742294611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:24:32.741645219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:24:42.742093675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:24:52.741621472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:25:02.742430477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:25:12.741944553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:25:22.742413316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:25:32.741634261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:25:42.742544692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:25:52.741840616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:26:02.742732778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:26:12.741966344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:26:22.74254616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:26:32.742289484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:26:42.741874907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:26:52.741624004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:27:02.742689337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:27:12.741933092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:27:22.741597954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:27:32.741650018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:27:42.741650985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:27:52.742712642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:28:02.742658266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:28:12.741604799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:28:12.74164437Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":870,"service":"observability"}
{"time":"2026-05-07T17:28:22.742183579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:28:32.742130744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:28:42.741609836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:28:52.74161687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:29:02.742572951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:29:12.741935294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:29:22.742674771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:29:32.741834057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:29:42.742136053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:29:52.741826513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:30:02.742061092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:30:12.742727428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:30:22.741634569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:30:32.741784731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:30:42.741664024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:30:52.741633203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:31:02.741911327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:31:12.741579888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:31:22.741617035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:31:32.741665574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:31:42.742139032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:31:52.74172326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:32:02.74188856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:32:12.741691675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:32:22.741628423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:32:32.742265417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:32:42.741744529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:32:52.742294425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:33:02.742676002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:33:12.741938436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:33:12.741989454Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":871,"service":"observability"}
{"time":"2026-05-07T17:33:22.742634653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:33:32.741956936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:33:42.741604334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:33:52.742221265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:34:02.742088031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:34:12.747000282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:34:22.741611438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:34:32.742170333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:34:42.741651405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:34:52.742132519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:35:02.742230999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:35:12.741673612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:35:22.741943971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:35:32.741783986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:35:42.74166422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:35:52.741807876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:36:02.742357966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:36:12.742336724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:36:22.742158461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:36:32.741854029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:36:42.741518302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:36:52.742294343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:37:02.742669764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:37:12.741999384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:37:22.741646411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:37:32.741715707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:37:42.742017821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:37:52.741577494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:38:02.7427292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:38:12.741872773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:38:22.741660292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:38:22.741690914Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":872,"service":"observability"}
{"time":"2026-05-07T17:38:32.741634922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:38:42.741656378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:38:52.742371774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:39:02.741671088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:39:12.741649738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:39:22.741576031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:39:32.741665602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:39:42.741653388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:39:52.741876763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:40:02.743211091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:40:12.742772335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:40:22.742083337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:40:32.74174701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:40:42.741653225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:40:52.741794104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:41:02.742920555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:41:12.741676913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:41:22.741659347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:41:32.741974679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:41:42.74166217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:41:52.742707961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:42:02.74473274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:42:12.741646091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:42:22.742716362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:42:32.74197972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:42:42.74166071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:42:52.742299843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:43:02.741910214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:43:12.742307832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:43:22.74198564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:43:22.742019486Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":873,"service":"observability"}
{"time":"2026-05-07T17:43:32.742717531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:43:42.741640952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:43:52.742709893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:44:02.741925797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:44:12.742097877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:44:22.74176267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:44:32.741616093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:44:42.742600491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:44:52.741658274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:45:02.742098493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:45:12.741703419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:45:22.742578644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:45:32.741658449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:45:42.741883612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:45:52.741637333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:46:02.74270909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:46:12.741653703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:46:22.74166632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:46:32.741640836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:46:42.74164431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:46:52.742588968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:47:02.742305598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:47:12.742762606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:47:22.741684776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:47:32.741655175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:47:42.74167132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:47:52.741644341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:48:02.742200423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:48:12.742188832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:48:22.741629818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:48:32.74255368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:48:32.742588865Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":874,"service":"observability"}
{"time":"2026-05-07T17:48:42.742226632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:48:52.741652536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:49:02.742728444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:49:12.741651012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:49:22.742722855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:49:32.741665288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:49:42.741926001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:49:52.741611292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:50:02.742904184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:50:12.742455233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:50:22.74169745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:50:32.741826572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:50:42.742728445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:50:52.742081426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:51:02.742766775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:51:12.741735603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:51:22.741631847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:51:32.742408494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:51:42.74182161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:51:52.741665818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:52:02.742045378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:52:12.741640503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:52:22.741695626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:52:32.742411649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:52:42.741654818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:52:52.741634969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:53:02.742751496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:53:12.741669919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:53:22.74166106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:53:32.741925116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:53:42.741863168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:53:42.74189996Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":875,"service":"observability"}
{"time":"2026-05-07T17:53:52.741638492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:54:02.742654884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:54:12.74242091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:54:22.742021366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:54:32.741644286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:54:42.742655421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:54:52.742722496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:55:02.742339041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:55:12.742142139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:55:22.741636228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:55:32.741567158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:55:42.742163224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:55:52.741684465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:56:02.742206597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:56:12.741675831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:56:22.742415133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:56:32.741940885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:56:42.741894764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:56:52.742819212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:57:02.742371356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:57:12.741718078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:57:22.741938146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:57:32.742384839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:57:42.741781814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:57:52.742300987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:58:02.741838969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:58:12.742448966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:58:22.741623628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:58:32.741586219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:58:42.742113136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:58:42.742159554Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":876,"service":"observability"}
{"time":"2026-05-07T17:58:52.741647565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:59:02.742691127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:59:12.742077536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:59:22.741691452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:59:32.742408154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:59:42.7416546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T17:59:52.741635681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:00:02.765482861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:00:12.741694535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:00:22.742099971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:00:32.741878084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:00:42.742429546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:00:52.741636786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:01:02.741789066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:01:12.741719493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:01:22.742615478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:01:32.742184884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:01:42.741633763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:01:52.742171149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:02:02.744292497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:02:12.742369769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:02:22.742911002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:02:32.741553997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:02:42.741778924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:02:52.742639568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:03:02.741823877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:03:12.741615909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:03:22.742291873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:03:32.741610479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:03:42.741639621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:03:52.74227521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:03:52.742309478Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":877,"service":"observability"}
{"time":"2026-05-07T18:04:02.74230397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:04:12.7420845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:04:22.74159263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:04:32.742665834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:04:42.741866099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:04:52.742684991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:05:02.741654012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:05:12.742393704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:05:22.742051369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:05:32.741622193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:05:42.742421037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:05:52.741667865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:06:02.742767593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:06:12.742400853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:06:22.741878727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:06:32.742700876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:06:42.742300988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:06:52.741672086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:07:02.741897281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:07:12.742685808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:07:22.74198508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:07:32.742673979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:07:42.741963576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:07:52.741594931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:08:02.741571195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:08:12.742024213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:08:22.741640785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:08:32.741666464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:08:42.742628362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:08:52.741601523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:09:02.742749491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:09:02.742784745Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":878,"service":"observability"}
{"time":"2026-05-07T18:09:12.742445594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:09:22.741638528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:09:32.742759889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:09:42.742176271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:09:52.741592747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:10:02.743566936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:10:12.741678537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:10:22.742396987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:10:32.741942229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:10:42.741647977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:10:52.742661251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:11:02.741668398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:11:12.742375271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:11:22.742268662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:11:32.741623754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:11:42.741660953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:11:52.742375643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:12:02.742647292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:12:12.742176978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:12:22.741616472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:12:32.742651499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:12:42.742102272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:12:52.742630818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:13:02.742693328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:13:12.742146256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:13:22.741653655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:13:32.742362129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:13:42.741624745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:13:52.74245048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:14:02.74222973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:14:12.741631413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:14:12.741674883Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":879,"service":"observability"}
{"time":"2026-05-07T18:14:22.742419467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:14:32.741733671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:14:42.742169831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:14:52.741712926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:15:02.742421318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:15:12.742649464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:15:22.742176986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:15:32.741618973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:15:42.742579351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:15:52.741573055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:16:02.742492962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:16:12.7421493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:16:22.741671093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:16:32.742430574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:16:42.741816369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:16:52.741621265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:17:02.741827691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:17:12.742442367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:17:22.742265468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:17:32.741726856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:17:42.741887087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:17:52.742409015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:18:02.742047481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:18:12.742458747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:18:22.742612544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:18:32.742433118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:18:42.741815482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:18:52.742457075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:19:02.742719376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:19:12.741718633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:19:12.741752982Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":880,"service":"observability"}
{"time":"2026-05-07T18:19:22.742449504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:19:32.741648868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:19:42.742618948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:19:52.742044472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:20:02.74160247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:20:12.742434312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:20:22.742075566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:20:32.741616511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:20:42.742384645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:20:52.741634899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:21:02.741885005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:21:12.742834902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:21:22.742180009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:21:32.741712805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:21:42.742690546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:21:52.742093769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:22:02.741567601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:22:12.742451883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:22:22.741974093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:22:32.741629587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:22:42.742261758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:22:52.74260981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:23:02.742423176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:23:12.742057867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:23:22.741581523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:23:32.742320888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:23:42.741620015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:23:52.742199578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:24:02.741783123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:24:12.742417042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:24:12.742451789Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":881,"service":"observability"}
{"time":"2026-05-07T18:24:22.7417543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:24:32.742399793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:24:42.742039793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:24:52.742154644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:25:02.742017974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:25:12.742745813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:25:22.741969268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:25:32.742689063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:25:42.742278708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:25:52.741684232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:26:02.742748943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:26:12.742184236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:26:22.741736493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:26:32.742643651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:26:42.742309494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:26:52.741737352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:27:02.741692649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:27:12.742367845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:27:22.741746973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:27:32.741569357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:27:42.742184562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:27:52.742219923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:28:02.74188054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:28:12.742122555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:28:22.741598347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:28:32.742233405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:28:42.741678372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:28:52.742553888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:29:02.742262676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:29:12.741794637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:29:22.742423619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:29:22.742456134Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":882,"service":"observability"}
{"time":"2026-05-07T18:29:32.742086787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:29:42.742690754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:29:52.742065099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:30:02.742769351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:30:12.741616562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:30:22.742434373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:30:32.7420688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:30:42.741652989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:30:52.742319737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:31:02.742688731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:31:12.74198645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:31:22.742497048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:31:32.742142645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:31:42.741650282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:31:52.742297143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:32:02.742330909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:32:12.742659479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:32:22.742617668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:32:32.742015861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:32:42.741682871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:32:52.742324976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:33:02.742444339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:33:12.741656538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:33:22.742300208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:33:32.741992941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:33:42.74243249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:33:52.742005463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:34:02.741895368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:34:12.742294998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:34:22.741996692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:34:32.74261337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:34:32.742649722Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":883,"service":"observability"}
{"time":"2026-05-07T18:34:42.742259617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:34:52.74264929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:35:02.742179976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:35:12.742708612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:35:22.742124485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:35:32.741640189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:35:42.742403459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:35:52.742117239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:36:02.741860248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:36:12.742605437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:36:22.742110247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:36:32.741639637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:36:42.742393803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:36:52.742141085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:37:02.742397118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:37:12.741692901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:37:22.742319037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:37:32.74204547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:37:42.742705508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:37:52.742367504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:38:02.74201445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:38:12.743547744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:38:22.742256857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:38:32.741845768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:38:42.7426159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:38:52.741977804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:39:02.741799762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:39:12.742368625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:39:22.741692937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:39:32.742320346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:39:42.741633285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:39:42.74166251Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":884,"service":"observability"}
{"time":"2026-05-07T18:39:52.742292681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:40:02.742603779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:40:12.741584207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:40:22.742602315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:40:32.742186024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:40:42.741860399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:40:52.741576261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:41:02.74257828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:41:12.742115076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:41:22.742264737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:41:32.741896703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:41:42.742493926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:41:52.742324473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:42:02.741682185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:42:12.742719011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:42:22.742597088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:42:32.742145939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:42:42.742027086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:42:52.741606449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:43:02.742667932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:43:12.742568455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:43:22.741847426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:43:32.741558437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:43:42.742233354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:43:52.741894458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:44:02.741920424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:44:12.741646486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:44:22.742277652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:44:32.741939417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:44:42.742437981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:44:42.742483277Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":885,"service":"observability"}
{"time":"2026-05-07T18:44:52.741967763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:45:02.742466732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:45:12.741630324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:45:22.742295572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:45:32.741852937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:45:42.742441756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:45:52.742072956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:46:02.742013192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:46:12.742660684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:46:22.741738814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:46:32.742786672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:46:42.74231628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:46:52.74193719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:47:02.741707643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:47:12.74206412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:47:22.741637844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:47:32.742414021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:47:42.742019696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:47:52.741687712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:48:02.741973469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:48:12.742309802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:48:22.741874849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:48:32.742381679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:48:42.741906553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:48:52.742591068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:49:02.742175598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:49:12.741880617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:49:22.742577248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:49:32.74203003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:49:42.742735898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:49:42.742768176Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":886,"service":"observability"}
{"time":"2026-05-07T18:49:52.742016644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:50:02.741756715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:50:12.742375645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:50:22.741986146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:50:32.741596291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:50:42.742153269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:50:52.74186928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:51:02.741781777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:51:12.742726864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:51:22.742191851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:51:32.742110595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:51:42.741775526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:51:52.742304564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:52:02.742018884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:52:12.742610887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:52:22.742846038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:52:32.74220361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:52:42.741959124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:52:52.741632761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:53:02.742641872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:53:12.741764803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:53:22.74170669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:53:32.741718648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:53:42.741648511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:53:52.741998869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:54:02.741911035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:54:12.741585902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:54:22.742070945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:54:32.74256341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:54:42.741907252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:54:52.742275371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:54:52.742312219Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":887,"service":"observability"}
{"time":"2026-05-07T18:55:02.742298018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:55:12.742426702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:55:22.741710687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:55:32.742373378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:55:42.742008026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:55:52.741656294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:56:02.742659246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:56:12.741622797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:56:22.742603814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:56:32.742717973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:56:42.742321684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:56:52.742548103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:57:02.742717675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:57:12.741655453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:57:22.741899917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:57:32.741982525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:57:42.742431735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:57:52.742112879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:58:02.741925068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:58:12.741701279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:58:22.741956797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:58:32.742294846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:58:42.742002022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:58:52.742223204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:59:02.742354032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:59:12.741683945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:59:22.741699067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:59:32.742569322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:59:42.742215948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:59:52.742771016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T18:59:52.742807532Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":888,"service":"observability"}
{"time":"2026-05-07T19:00:02.743207829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:00:12.742232522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:00:22.741673205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:00:32.742626577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:00:42.742343893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:00:52.741855288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:01:02.741846432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:01:12.741641843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:01:22.742058696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:01:32.741643325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:01:42.741620757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:01:52.742667458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:02:02.742378952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:02:12.741623021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:02:22.742358048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:02:32.741707001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:02:42.74213816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:02:52.741718161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:03:02.74272363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:03:12.742630771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:03:22.742973651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:03:32.741668234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:03:42.741889821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:03:52.742390343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:04:02.742308016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:04:12.742773183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:04:22.741999063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:04:32.741669828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:04:42.742667034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:04:52.741804354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:05:02.741747337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:05:02.741782785Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":889,"service":"observability"}
{"time":"2026-05-07T19:05:12.741882967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:05:22.741685797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:05:32.743079579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:05:42.741704596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:05:52.742007437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:06:02.74349574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:06:12.741635162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:06:22.742350718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:06:32.741545957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:06:42.741693315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:06:52.741908032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:07:02.742051592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:07:12.742279754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:07:22.741880265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:07:32.741974184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:07:42.742090262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:07:52.742307525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:08:02.741977304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:08:12.741706562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:08:22.742260005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:08:32.742797994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:08:42.742352703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:08:52.741555794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:09:02.742364223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:09:12.74261182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:09:22.741595878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:09:32.742351592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:09:42.741820869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:09:52.742165825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:10:02.741884846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:10:02.741920297Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":890,"service":"observability"}
{"time":"2026-05-07T19:10:12.741961515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:10:22.74172625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:10:32.742308843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:10:42.741778872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:10:52.741708744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:11:02.742800962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:11:12.742291315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:11:22.742447915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:11:32.742137098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:11:42.742599706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:11:52.742121739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:12:02.741798651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:12:12.741650219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:12:22.741587563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:12:32.742724921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:12:42.741805936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:12:52.742401826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:13:02.742061135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:13:12.742397887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:13:22.741736896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:13:32.742661565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:13:42.742395404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:13:52.741878096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:14:02.742110649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:14:12.741865918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:14:22.742719123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:14:32.741749814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:14:42.742164718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:14:52.742741614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:15:02.742094778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:15:02.74213542Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":891,"service":"observability"}
{"time":"2026-05-07T19:15:12.742145108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:15:22.74195554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:15:32.741971224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:15:42.742606042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:15:52.742007369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:16:02.741844817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:16:12.74286402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:16:22.742711239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:16:32.741637456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:16:42.742149815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:16:52.741963179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:17:02.74192594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:17:12.741888409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:17:22.742001695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:17:32.742873109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:17:42.742300966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:17:52.742304201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:18:02.741810657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:18:12.741817862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:18:22.74156448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:18:32.741572842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:18:42.74273011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:18:52.741932046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:19:02.742412873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:19:12.742138256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:19:22.742065713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:19:32.741562029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:19:42.742595922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:19:52.741939158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:20:02.74199012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:20:12.742467757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:20:12.742593495Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":892,"service":"observability"}
{"time":"2026-05-07T19:20:22.741950673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:20:32.741668515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:20:42.742462879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:20:52.741994515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:21:02.74260046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:21:12.741937719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:21:22.742819804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:21:32.741935606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:21:42.741896586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:21:52.741648218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:22:02.74245372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:22:12.742452717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:22:22.741696413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:22:32.74167804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:22:42.742724359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:22:52.742052562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:23:02.742107416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:23:12.742716568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:23:22.74219592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:23:32.741585097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:23:42.742184339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:23:52.741727144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:24:02.74269222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:24:12.741904957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:24:22.742700464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:24:32.742697235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:24:42.741850255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:24:52.741979247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:25:02.742665597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:25:12.742281052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:25:22.741645122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:25:22.741674557Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":893,"service":"observability"}
{"time":"2026-05-07T19:25:32.742423104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:25:42.741970752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:25:52.742605811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:26:02.742378406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:26:12.742157214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:26:22.742450212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:26:32.74167409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:26:42.741848925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:26:52.741692057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:27:02.742631841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:27:12.741950992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:27:22.742363533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:27:32.742054026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:27:42.74174185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:27:52.742754582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:28:02.742579814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:28:12.742166102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:28:22.741774611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:28:32.742702286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:28:42.742181749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:28:52.741636586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:29:02.74208071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:29:12.742681749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:29:22.742100218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:29:32.741703144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:29:42.742390657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:29:52.741761673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:30:02.742762827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:30:12.742331962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:30:22.741598736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:30:32.742166426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:30:32.742206071Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":894,"service":"observability"}
{"time":"2026-05-07T19:30:42.741629592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:30:52.741583826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:31:02.742774921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:31:12.742073941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:31:22.741752139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:31:32.742410932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:31:42.741808633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:31:52.74210305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:32:02.741595262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:32:12.742101995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:32:22.741945806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:32:32.742590629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:32:42.741926518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:32:52.741688347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:33:02.742773826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:33:12.742772582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:33:22.741634448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:33:32.741683728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:33:42.742028658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:33:52.741651106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:34:02.741764816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:34:12.741696336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:34:22.741922956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:34:32.741793336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:34:42.742011907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:34:52.741902719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:35:02.742712259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:35:12.741755388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:35:22.741655099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:35:32.742719994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:35:32.742754121Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":895,"service":"observability"}
{"time":"2026-05-07T19:35:42.74229286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:35:52.741702196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:36:02.74207134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:36:12.741869221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:36:22.742393482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:36:32.742367551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:36:42.742620855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:36:52.741908173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:37:02.741918593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:37:12.742329833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:37:22.741778038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:37:32.741558633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:37:42.742316501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:37:52.742640717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:38:02.741758147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:38:12.741951693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:38:22.742020256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:38:32.742576379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:38:42.742352092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:38:52.741961774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:39:02.741782169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:39:12.741996286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:39:22.741849552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:39:32.742376174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:39:42.741874014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:39:52.741633723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:40:02.742751255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:40:12.742302914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:40:22.741606051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:40:32.741945791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:40:42.74221959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:40:42.742275576Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":896,"service":"observability"}
{"time":"2026-05-07T19:40:52.742037623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:41:02.742809544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:41:12.741891398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:41:22.741763862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:41:32.742207103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:41:42.742072655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:41:52.742781438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:42:02.742598785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:42:12.742216292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:42:22.741695878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:42:32.741834362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:42:42.742662636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:42:52.742200325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:43:02.742739357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:43:12.741905413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:43:22.741760814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:43:32.742565849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:43:42.74228555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:43:52.741742462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:44:02.742581402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:44:12.742324212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:44:22.742176076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:44:32.742643846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:44:42.742427435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:44:52.741704776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:45:02.74207813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:45:12.742709093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:45:22.742631715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:45:32.741709343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:45:42.742283981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:45:42.742320637Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":897,"service":"observability"}
{"time":"2026-05-07T19:45:52.742204622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:46:02.742619264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:46:12.742338792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:46:22.74164239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:46:32.742658089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:46:42.742304365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:46:52.741771195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:47:02.742599506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:47:12.74241963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:47:22.742126114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:47:32.741640192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:47:42.742638215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:47:52.741779049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:48:02.741783335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:48:12.741593915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:48:22.742181406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:48:32.741770308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:48:42.742669894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:48:52.741863539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:49:02.743114651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:49:12.742827654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:49:22.742124187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:49:32.742855013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:49:42.741582011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:49:52.741676012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:50:02.742050592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:50:12.7426396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:50:22.742418354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:50:32.742167024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:50:42.74156783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:50:52.742191992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:50:52.742226009Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":898,"service":"observability"}
{"time":"2026-05-07T19:51:02.742050575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:51:12.741625419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:51:22.741662418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:51:32.741642076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:51:42.742369503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:51:52.741899303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:52:02.741725615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:52:12.741653658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:52:22.742094687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:52:32.741927388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:52:42.742660126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:52:52.742302169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:53:02.741843879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:53:12.741887292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:53:22.741688431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:53:32.742740318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:53:42.742187791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:53:52.742259373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:54:02.74234999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:54:12.741808418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:54:22.742552807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:54:32.74211009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:54:42.742770149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:54:52.742040993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:55:02.741670229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:55:12.742261419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:55:22.742656626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:55:32.741682123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:55:42.742425663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:55:52.741654499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:56:02.741753829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:56:02.741791322Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":899,"service":"observability"}
{"time":"2026-05-07T19:56:12.742638384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:56:22.742282623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:56:32.741807354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:56:42.742427987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:56:52.742404462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:57:02.742795115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:57:12.741681477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:57:22.742697733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:57:32.742206969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:57:42.74175365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:57:52.742394522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:58:02.74217949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:58:12.741572505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:58:22.742216927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:58:32.741763607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:58:42.741573524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:58:52.742117507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:59:02.742093414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:59:12.742479209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:59:22.742686143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:59:32.742371119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:59:42.741563064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T19:59:52.742420361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:00:02.742800199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:00:12.742343017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:00:22.742140633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:00:32.74272097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:00:42.742439275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:00:52.741784798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:01:02.742892099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:01:02.742932279Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":900,"service":"observability"}
{"time":"2026-05-07T20:01:12.742022605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:01:22.741543897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:01:32.741725212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:01:42.742056028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:01:52.742279858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:02:02.743365215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:02:12.741648696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:02:22.741594317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:02:32.742390306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:02:42.742690883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:02:52.742128243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:03:02.742665866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:03:12.742583597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:03:22.742076336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:03:32.741554683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:03:42.742208864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:03:52.741699383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:04:02.741980237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:04:12.742072848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:04:22.741914843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:04:32.741696392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:04:42.742359867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:04:52.742064894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:05:02.742381015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:05:12.742413528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:05:22.742009538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:05:32.742699768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:05:42.742827859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:05:52.742050504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:06:02.742674621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:06:12.741791846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:06:12.741831305Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":901,"service":"observability"}
{"time":"2026-05-07T20:06:22.74287364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:06:32.742113234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:06:42.742371987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:06:52.742043267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:07:02.742313464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:07:12.742130926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:07:22.742404254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:07:32.741614793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:07:42.742591016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:07:52.741961287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:08:02.741961105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:08:12.741737695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:08:22.741566776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:08:32.742039348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:08:42.742598156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:08:52.741980013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:09:02.742545909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:09:12.741677285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:09:22.742022931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:09:32.741729519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:09:42.742384749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:09:52.741662668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:10:02.742347752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:10:12.741721905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:10:22.742160629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:10:32.742091137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:10:42.742106308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:10:52.742639441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:11:02.741893933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:11:12.742453459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:11:12.742618072Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":902,"service":"observability"}
{"time":"2026-05-07T20:11:22.742319721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:11:32.742420658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:11:42.741728161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:11:52.742672498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:12:02.741659278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:12:12.742226101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:12:22.741875826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:12:32.742197544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:12:42.741660903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:12:52.74229687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:13:02.741662843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:13:12.742692602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:13:22.742260989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:13:32.741868611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:13:42.742323231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:13:52.742297867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:14:02.741610245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:14:12.741564764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:14:22.742485186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:14:32.742308461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:14:42.742166665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:14:52.742718311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:15:02.742395969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:15:12.741703894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:15:22.741966879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:15:32.741845095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:15:42.742641963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:15:52.742454808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:16:02.741911153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:16:12.741534238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:16:22.742561827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:16:22.742606606Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":903,"service":"observability"}
{"time":"2026-05-07T20:16:32.741620069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:16:42.74255025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:16:52.741645375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:17:02.742651258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:17:12.741660934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:17:22.742077202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:17:32.742366171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:17:42.741911126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:17:52.742021754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:18:02.741810145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:18:12.741910546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:18:22.741699581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:18:32.742458079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:18:42.742302468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:18:52.741907175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:19:02.74199796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:19:12.741945943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:19:22.742772098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:19:32.742736072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:19:42.742442858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:19:52.741809608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:20:02.741821848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:20:12.742066096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:20:22.743706509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:20:32.742320191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:20:42.741882206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:20:52.742195136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:21:02.74177563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:21:12.742059151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:21:22.741799987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:21:32.742805526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:21:32.742849603Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":904,"service":"observability"}
{"time":"2026-05-07T20:21:42.74202913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:21:52.74245955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:22:02.74202753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:22:12.741746785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:22:22.742693891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:22:32.741929232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:22:42.742653941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:22:52.741783052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:23:02.742731321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:23:12.742860564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:23:22.741881386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:23:32.742001541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:23:42.742707914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:23:52.742324966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:24:02.74182273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:24:12.742015534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:24:22.742281156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:24:32.74239165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:24:42.741941637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:24:52.742224273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:25:02.742185808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:25:12.741690326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:25:22.742115807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:25:32.741782701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:25:42.741659571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:25:52.741918043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:26:02.742323129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:26:12.74165614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:26:22.742671921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:26:32.741671457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:26:42.741953319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:26:42.741986127Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":905,"service":"observability"}
{"time":"2026-05-07T20:26:52.741626361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:27:02.742732441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:27:12.741658587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:27:22.742170627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:27:32.741846977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:27:42.742639308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:27:52.741847614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:28:02.742758458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:28:12.742298998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:28:22.741637869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:28:32.74165404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:28:42.74265719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:28:52.741643549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:29:02.742767724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:29:12.741681598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:29:22.741817782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:29:32.741624838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:29:42.742230727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:29:52.741984503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:30:02.742624154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:30:12.741644713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:30:22.74231635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:30:32.741786902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:30:42.741641288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:30:52.74164312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:31:02.741850862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:31:12.741717199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:31:22.741669612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:31:32.741656813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:31:42.741655357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:31:52.741637618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:31:52.74167036Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":906,"service":"observability"}
{"time":"2026-05-07T20:32:02.742643018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:32:12.742333819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:32:22.741863786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:32:32.742605251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:32:42.741634696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:32:52.741621009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:33:02.742019213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:33:12.741718662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:33:22.741988728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:33:32.741653242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:33:42.741577722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:33:52.742179743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:34:02.742099291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:34:12.741565331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:34:22.742311326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:34:32.741866133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:34:42.742455525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:34:52.741624165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:35:02.742821552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:35:12.74215817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:35:22.741681462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:35:32.742161822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:35:42.741613215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:35:52.741626221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:36:02.743950118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:36:12.742686519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:36:22.742219022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:36:32.742302155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:36:42.741874996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:36:52.741672076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:36:52.741706308Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":907,"service":"observability"}
{"time":"2026-05-07T20:37:02.742792927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:37:12.742187933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:37:22.74162911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:37:32.741706317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:37:42.741638417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:37:52.742383804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:38:02.742720151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:38:12.74202044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:38:22.741557534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:38:32.741649471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:38:42.741580797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:38:52.742266659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:39:02.741860895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:39:12.741577674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:39:22.741661942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:39:32.74163527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:39:42.74163968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:39:52.74207209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:40:02.742523509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:40:12.742213319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:40:22.741943918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:40:32.7415694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:40:42.742283452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:40:52.741670692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:41:02.741894152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:41:12.742209279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:41:22.741804668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:41:32.741673819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:41:42.741985017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:41:52.741658523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:42:02.742003956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:42:02.742097211Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":908,"service":"observability"}
{"time":"2026-05-07T20:42:12.742046128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:42:22.741618685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:42:32.742326163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:42:42.74160456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:42:52.741650831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:43:02.741925597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:43:12.74273364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:43:22.741645249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:43:32.741645839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:43:42.742674087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:43:52.742280749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:44:02.742118197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:44:12.74196581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:44:22.742777193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:44:32.741647701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:44:42.742627675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:44:52.741906163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:45:02.741846218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:45:12.741955149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:45:22.741618431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:45:32.741649411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:45:42.741722448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:45:52.741605314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:46:02.74219196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:46:12.742594012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:46:22.741663179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:46:32.742226503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:46:42.742160317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:46:52.741680118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:47:02.742875681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:47:02.742915525Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":909,"service":"observability"}
{"time":"2026-05-07T20:47:12.742421854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:47:22.741749772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:47:32.741599168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:47:42.742720088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:47:52.741948788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:48:02.741783327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:48:12.741686263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:48:22.741663732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:48:32.742693286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:48:42.742038189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:48:52.74162002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:49:02.741807461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:49:12.741988084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:49:22.741750625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:49:32.741717941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:49:42.741577074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:49:52.741678215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:50:02.741895533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:50:12.741656253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:50:22.742054076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:50:32.741649561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:50:42.741625706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:50:52.74242742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:51:02.741895765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:51:12.741549889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:51:22.742656279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:51:32.742524636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:51:42.74208967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:51:52.741640505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:52:02.742749951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:52:12.742304807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:52:12.742342356Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":910,"service":"observability"}
{"time":"2026-05-07T20:52:22.741653259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:52:32.742663318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:52:42.742715304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:52:52.741691372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:53:02.742328273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:53:12.741632709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:53:22.741648522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:53:32.74163975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:53:42.742195425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:53:52.741748915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:54:02.741778682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:54:12.741886494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:54:22.741773767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:54:32.74265521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:54:42.741676283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:54:52.741694411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:55:02.742166965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:55:12.741724903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:55:22.741840924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:55:32.741643389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:55:42.742675377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:55:52.74156953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:56:02.742748794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:56:12.741628671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:56:22.741639873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:56:32.741788185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:56:42.742307181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:56:52.741802693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:57:02.742672821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:57:12.742149435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:57:22.741727994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:57:22.741759574Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":911,"service":"observability"}
{"time":"2026-05-07T20:57:32.742443079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:57:42.742049609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:57:52.741937876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:58:02.741745339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:58:12.741567067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:58:22.74165071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:58:32.741655395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:58:42.742333868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:58:52.74208503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:59:02.742790212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:59:12.742524995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:59:22.741658406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:59:32.74271991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:59:42.741640208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T20:59:52.741733663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:00:02.742560495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:00:12.741880889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:00:22.742789572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:00:32.742148254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:00:42.741683905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:00:52.742220608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:01:02.742055812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:01:12.741703408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:01:22.741607244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:01:32.742309037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:01:42.74166461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:01:52.742551724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:02:02.742149617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:02:12.741573358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:02:22.742035021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:02:22.742067631Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":912,"service":"observability"}
{"time":"2026-05-07T21:02:32.741668677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:02:42.742514941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:02:52.742296349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:03:02.742670625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:03:12.742076294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:03:22.741658582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:03:32.74264963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:03:42.742013947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:03:52.741724839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:04:02.742683274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:04:12.742080844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:04:22.741642216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:04:32.742315535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:04:42.74209788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:04:52.741648408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:05:02.742416134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:05:12.741920044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:05:22.742439874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:05:32.7420499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:05:42.741564622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:05:52.741651753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:06:02.742333516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:06:12.741653589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:06:22.742440565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:06:32.741677367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:06:42.741569062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:06:52.741642055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:07:02.741906423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:07:12.741662647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:07:22.742574689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:07:22.742614139Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":913,"service":"observability"}
{"time":"2026-05-07T21:07:32.742052668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:07:42.741763682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:07:52.74272007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:08:02.742002622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:08:12.742028145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:08:22.741770946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:08:32.741621811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:08:42.742295193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:08:52.741683466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:09:02.742054151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:09:12.742640665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:09:22.74193014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:09:32.7422638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:09:42.741834402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:09:52.742436433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:10:02.742184526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:10:12.741649069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:10:22.742406464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:10:32.741953586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:10:42.741846118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:10:52.742489024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:11:02.742685113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:11:12.742355596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:11:22.741787735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:11:32.742735943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:11:42.742121867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:11:52.741741937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:12:02.742746121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:12:12.742199981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:12:22.741629534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:12:32.742731899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:12:32.742766531Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":914,"service":"observability"}
{"time":"2026-05-07T21:12:42.742168946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:12:52.741642531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:13:02.742209666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:13:12.741596179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:13:22.742790677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:13:32.742171641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:13:42.741595132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:13:52.742441285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:14:02.742302779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:14:12.741670073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:14:22.742199368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:14:32.741624373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:14:42.742223401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:14:52.741669518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:15:02.742383658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:15:12.742167377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:15:22.74168616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:15:32.742434735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:15:42.741900631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:15:52.742449294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:16:02.742770384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:16:12.741986628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:16:22.741713599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:16:32.742603057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:16:42.742186274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:16:52.74169039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:17:02.742301183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:17:12.741664324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:17:22.742673483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:17:32.742306537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:17:42.741777458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:17:42.741814363Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":915,"service":"observability"}
{"time":"2026-05-07T21:17:52.741751012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:18:02.742698971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:18:12.741617316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:18:22.741730987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:18:32.741712768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:18:42.742595982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:18:52.742006304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:19:02.742626062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:19:12.742190737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:19:22.741666736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:19:32.742182093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:19:42.74162257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:19:52.742650383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:20:02.742408882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:20:12.742104403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:20:22.741679541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:20:32.742330033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:20:42.741678147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:20:52.74216651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:21:02.741653558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:21:12.742313143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:21:22.741674549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:21:32.742669904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:21:42.742192178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:21:52.741753915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:22:02.741752804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:22:12.74223021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:22:22.741627497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:22:32.742317112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:22:42.741825129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:22:42.741855657Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":916,"service":"observability"}
{"time":"2026-05-07T21:22:52.741589738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:23:02.742739712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:23:12.742193892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:23:22.741612348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:23:32.742613401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:23:42.742031375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:23:52.741680733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:24:02.74238574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:24:12.741563838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:24:22.742275533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:24:32.741686923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:24:42.742744853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:24:52.742166545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:25:02.741931102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:25:12.74174031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:25:22.742623795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:25:32.74195307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:25:42.742715837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:25:52.742157888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:26:02.741881881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:26:12.741655859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:26:22.742720547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:26:32.742192621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:26:42.742137233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:26:52.742662767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:27:02.742782185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:27:12.741669615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:27:22.74274138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:27:32.742282165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:27:42.741668085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:27:52.742591998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:27:52.742635301Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":917,"service":"observability"}
{"time":"2026-05-07T21:28:02.742041875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:28:12.741688719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:28:22.742399494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:28:32.742019302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:28:42.741573506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:28:52.742356802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:29:02.742065167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:29:12.742092705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:29:22.741635912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:29:32.742309599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:29:42.741798808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:29:52.74160024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:30:02.745226665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:30:12.742342979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:30:22.742022704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:30:32.742418305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:30:42.741669896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:30:52.742344894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:31:02.742438532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:31:12.742077769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:31:22.741643631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:31:32.742308405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:31:42.741917268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:31:52.742727051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:32:02.742270148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:32:12.742141031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:32:22.741695104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:32:32.742383826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:32:42.742012203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:32:52.741640888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:33:02.74274469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:33:02.74278318Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":918,"service":"observability"}
{"time":"2026-05-07T21:33:12.742353397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:33:22.741633964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:33:32.742016308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:33:42.742706443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:33:52.742299387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:34:02.742283669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:34:12.741696102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:34:22.741648357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:34:32.742196839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:34:42.741635222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:34:52.742673344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:35:02.742383289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:35:12.742630145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:35:22.742291188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:35:32.741859746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:35:42.742106224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:35:52.74265659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:36:02.744379031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:36:12.742353924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:36:22.742076983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:36:32.742648143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:36:42.744306588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:36:52.742280088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:37:02.742905788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:37:12.743204544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:37:22.74310227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:37:32.741569625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:37:42.743335552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:37:52.742007171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:38:02.743840652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:38:02.743879457Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":919,"service":"observability"}
{"time":"2026-05-07T21:38:12.741991001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:38:22.741646326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:38:32.742293281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:38:42.742005101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:38:52.743777221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:39:02.745978017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:39:12.741727944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:39:22.742424881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:39:32.742164784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:39:42.74164065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:39:52.742225749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:40:02.74304313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:40:12.742298459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:40:22.742013344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:40:32.742705592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:40:42.742220614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:40:52.741894043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:41:02.741809034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:41:12.742417521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:41:22.742060158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:41:32.741566044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:41:42.742299353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:41:52.741952699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:42:02.742083994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:42:12.742497756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:42:22.742064395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:42:32.741593558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:42:42.74236576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:42:52.74194927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:43:02.741952166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:43:12.742225849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:43:12.742282648Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":920,"service":"observability"}
{"time":"2026-05-07T21:43:22.742741231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:43:32.742007056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:43:42.742647538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:43:52.742016508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:44:02.741742242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:44:12.742044812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:44:22.741626421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:44:32.74244985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:44:42.742119509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:44:52.742727225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:45:02.742726999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:45:12.742153079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:45:22.742591089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:45:32.742321537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:45:42.741969185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:45:52.74270412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:46:02.742613573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:46:12.741876696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:46:22.742723858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:46:32.742079701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:46:42.741625623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:46:52.742585261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:47:02.742742567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:47:12.74221552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:47:22.741625073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:47:32.74232161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:47:42.742001012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:47:52.741722265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:48:02.741744227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:48:12.742081356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:48:22.742537849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:48:22.742573078Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":921,"service":"observability"}
{"time":"2026-05-07T21:48:32.742003515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:48:42.742626244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:48:52.742385137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:49:02.742809555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:49:12.742098721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:49:22.74167408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:49:32.742373098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:49:42.741981877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:49:52.742620445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:50:02.74239078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:50:12.742731371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:50:22.742258552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:50:32.74163512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:50:42.742612257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:50:52.74200886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:51:02.742179526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:51:12.741893305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:51:22.742294294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:51:32.741932036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:51:42.74269232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:51:52.742159268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:52:02.742540965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:52:12.742768026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:52:22.742311745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:52:32.741803763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:52:42.742597792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:52:52.741999705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:53:02.742649942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:53:12.742637124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:53:22.741830537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:53:32.74231235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:53:32.742356182Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":922,"service":"observability"}
{"time":"2026-05-07T21:53:42.741874664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:53:52.741934654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:54:02.741744386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:54:12.742575171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:54:22.742332859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:54:32.741822782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:54:42.74193689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:54:52.742583006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:55:02.741938526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:55:12.741607146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:55:22.742666625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:55:32.742223003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:55:42.741856197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:55:52.74161564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:56:02.74229435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:56:12.74216022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:56:22.741571767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:56:32.742518967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:56:42.742150588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:56:52.7418084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:57:02.74156062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:57:12.741685492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:57:22.742220259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:57:32.741823066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:57:42.742645355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:57:52.742535599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:58:02.74163317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:58:12.741786873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:58:22.742106671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:58:32.741675569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:58:42.74231991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:58:42.742352673Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":923,"service":"observability"}
{"time":"2026-05-07T21:58:52.741845716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:59:02.741925105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:59:12.741692229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:59:22.741637029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:59:32.742091356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:59:42.741648828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T21:59:52.742002134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:00:02.74228633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:00:12.743091067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:00:22.741609549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:00:32.742394848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:00:42.742025491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:00:52.742273018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:01:02.741791674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:01:12.741629885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:01:22.741934408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:01:32.741989523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:01:42.742623751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:01:52.742114701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:02:02.742079456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:02:12.742396753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:02:22.742406818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:02:32.741842713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:02:42.742415708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:02:52.742038855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:03:02.742318621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:03:12.742202481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:03:22.742135798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:03:32.741723632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:03:42.742628091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:03:42.742667834Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":924,"service":"observability"}
{"time":"2026-05-07T22:03:52.741751612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:04:02.741789073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:04:12.742113174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:04:22.741745605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:04:32.74195415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:04:42.742046208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:04:52.741874693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:05:02.742674733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:05:12.74220443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:05:22.74222022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:05:32.741612478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:05:42.74231375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:05:52.74229751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:06:02.742003778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:06:12.742056266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:06:22.742295731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:06:32.741683136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:06:42.742281283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:06:52.741914734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:07:02.742900638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:07:12.742032914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:07:22.742401181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:07:32.741951776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:07:42.741866515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:07:52.742319264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:08:02.742132216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:08:12.741604913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:08:22.742666946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:08:32.741852737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:08:42.741844137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:08:52.742575299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:08:52.742616402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":925,"service":"observability"}
{"time":"2026-05-07T22:09:02.743051478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:09:12.74172455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:09:22.741653414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:09:32.741981313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:09:42.741691988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:09:52.742024051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:10:02.742122706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:10:12.742600091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:10:22.742420001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:10:32.74229937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:10:42.741879019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:10:52.742103309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:11:02.741845657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:11:12.741927532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:11:22.742228896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:11:32.741556741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:11:42.742780096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:11:52.742377527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:12:02.743042582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:12:12.741969771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:12:22.741641451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:12:32.742258314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:12:42.742726201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:12:52.741993486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:13:02.742231199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:13:12.74175403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:13:22.742311675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:13:32.741959503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:13:42.741670795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:13:52.741713837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:14:02.741754467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:14:02.741787837Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":926,"service":"observability"}
{"time":"2026-05-07T22:14:12.74168894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:14:22.742282975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:14:32.742064904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:14:42.741947027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:14:52.742689749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:15:02.741931559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:15:12.742383139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:15:22.741771266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:15:32.741815091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:15:42.742053207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:15:52.742313378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:16:02.741902036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:16:12.742828809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:16:22.74187252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:16:32.741727779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:16:42.742144593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:16:52.742143961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:17:02.74221206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:17:12.741884953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:17:22.741740807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:17:32.742225168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:17:42.742651272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:17:52.742318862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:18:02.741789071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:18:12.741751777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:18:22.741813585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:18:32.74256017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:18:42.741627776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:18:52.742280116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:19:02.742807185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:19:02.74284335Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":927,"service":"observability"}
{"time":"2026-05-07T22:19:12.742807846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:19:22.742645421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:19:32.741662941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:19:42.742210026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:19:52.74157041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:20:02.742044004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:20:12.742089997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:20:22.742229127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:20:32.74179254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:20:42.741731357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:20:52.741967918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:21:02.741934753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:21:12.742296691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:21:22.741673616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:21:32.741591128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:21:42.741936425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:21:52.741927259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:22:02.742560664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:22:12.741638077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:22:22.742671722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:22:32.741946513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:22:42.742639056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:22:52.742588876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:23:02.742161882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:23:12.741911519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:23:22.742178439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:23:32.742745635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:23:42.742266262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:23:52.742676419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:24:02.742694697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:24:12.742197058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:24:12.742227072Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":928,"service":"observability"}
{"time":"2026-05-07T22:24:22.741900463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:24:32.741826207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:24:42.742622246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:24:52.742590835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:25:02.742558652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:25:12.741661437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:25:22.742635731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:25:32.741976799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:25:42.741803453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:25:52.742624576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:26:02.742724883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:26:12.741906421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:26:22.74276358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:26:32.742173497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:26:42.742191905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:26:52.741873235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:27:02.742592217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:27:12.742198908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:27:22.741799322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:27:32.742255444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:27:42.742017948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:27:52.742521025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:28:02.742625535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:28:12.742322203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:28:22.74270496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:28:32.742160694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:28:42.742669706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:28:52.742601085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:29:02.741696923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:29:12.741656424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:29:22.742265602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:29:22.74230268Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":929,"service":"observability"}
{"time":"2026-05-07T22:29:32.741685077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:29:42.742127222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:29:52.741815435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:30:02.741678554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:30:12.742092114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:30:22.74186803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:30:32.741601114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:30:42.741916945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:30:52.742048556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:31:02.741961197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:31:12.742178289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:31:22.741614457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:31:32.741975697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:31:42.741585185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:31:52.741794428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:32:02.741741196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:32:12.742467714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:32:22.742257934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:32:32.742712961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:32:42.742452673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:32:52.741826261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:33:02.742711615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:33:12.741656632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:33:22.741878664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:33:32.741899609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:33:42.741647658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:33:52.741733814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:34:02.742675075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:34:12.741773821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:34:22.742701383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:34:22.742748768Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":930,"service":"observability"}
{"time":"2026-05-07T22:34:32.742136674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:34:42.741900327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:34:52.741663256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:35:02.74247433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:35:12.742377326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:35:22.741785184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:35:32.74158852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:35:42.742368002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:35:52.741686389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:36:02.742116273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:36:12.742629879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:36:22.742614053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:36:32.741657768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:36:42.741989231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:36:52.741605153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:37:02.742718885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:37:12.741655409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:37:22.742352234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:37:32.742014433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:37:42.742841617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:37:52.741986035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:38:02.742433661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:38:12.741916041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:38:22.741690192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:38:32.741873173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:38:42.741592159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:38:52.742449787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:39:02.742742655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:39:12.742129476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:39:22.742757232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:39:22.742792312Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":931,"service":"observability"}
{"time":"2026-05-07T22:39:32.742351435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:39:42.741644733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:39:52.741931074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:40:02.743010859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:40:12.741923628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:40:22.742428923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:40:32.742418276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:40:42.742069958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:40:52.741654162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:41:02.74210094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:41:12.742157058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:41:22.741729555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:41:32.741634623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:41:42.742338436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:41:52.741660642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:42:02.74252158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:42:12.742344083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:42:22.741904074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:42:32.741630168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:42:42.742699301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:42:52.742212117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:43:02.741818889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:43:12.742072801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:43:22.741992526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:43:32.742359849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:43:42.742677589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:43:52.741938724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:44:02.742042731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:44:12.741646905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:44:22.742475661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:44:32.74177326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:44:32.741809786Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":932,"service":"observability"}
{"time":"2026-05-07T22:44:42.742677643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:44:52.74205521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:45:02.741568258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:45:12.741653243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:45:22.742283479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:45:32.74174108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:45:42.742458047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:45:52.742301204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:46:02.742066473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:46:12.741770309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:46:22.742008788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:46:32.74193366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:46:42.742455571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:46:52.742289536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:47:02.742318901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:47:12.741903996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:47:22.742302533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:47:32.741999687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:47:42.742908519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:47:52.742172811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:48:02.742066043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:48:12.741736486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:48:22.742487493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:48:32.741843538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:48:42.741764832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:48:52.74274209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:49:02.741687389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:49:12.742781049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:49:22.741930216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:49:32.741707035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:49:42.742132132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:49:42.742170963Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":933,"service":"observability"}
{"time":"2026-05-07T22:49:52.741648429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:50:02.74218239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:50:12.742009219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:50:22.742688806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:50:32.742315278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:50:42.741700658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:50:52.742272861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:51:02.74190361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:51:12.742321934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:51:22.741775842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:51:32.742394929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:51:42.741860196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:51:52.741762327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:52:02.742704918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:52:12.74202462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:52:22.741661231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:52:32.742430492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:52:42.742352998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:52:52.741705285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:53:02.741938761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:53:12.741715126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:53:22.741806365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:53:32.742317629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:53:42.741562968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:53:52.742620653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:54:02.742162778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:54:12.742366616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:54:22.742182743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:54:32.741639866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:54:42.742112658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:54:52.742687008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:54:52.742726544Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":934,"service":"observability"}
{"time":"2026-05-07T22:55:02.742333466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:55:12.741724642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:55:22.742769343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:55:32.742337296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:55:42.741574243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:55:52.741568052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:56:02.742671494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:56:12.742127702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:56:22.742764443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:56:32.741826267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:56:42.741667984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:56:52.741885829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:57:02.741590833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:57:12.741910781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:57:22.742084022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:57:32.742434044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:57:42.741982592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:57:52.742266584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:58:02.742642026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:58:12.742369122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:58:22.741705396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:58:32.741815932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:58:42.742684094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:58:52.742203495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:59:02.742046653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:59:12.741586849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:59:22.742305089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:59:32.741751239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:59:42.741695768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T22:59:52.742119202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:00:02.743286556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:00:02.743327923Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":935,"service":"observability"}
{"time":"2026-05-07T23:00:12.741927546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:00:22.741678348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:00:32.741642563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:00:42.741815105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:00:52.74180586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:01:02.742053863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:01:12.741673489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:01:22.742317883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:01:32.742574755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:01:42.741642329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:01:52.74278276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:02:02.741977543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:02:12.742688208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:02:22.742123187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:02:32.742207564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:02:42.742439466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:02:52.7419176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:03:02.741937389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:03:12.741748708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:03:22.742435795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:03:32.741811842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:03:42.742679376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:03:52.742176389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:04:02.741611171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:04:12.742744862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:04:22.742281437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:04:32.742621466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:04:42.742609356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:04:52.741825924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:05:02.742755404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:05:12.742318092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:05:12.742356529Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":936,"service":"observability"}
{"time":"2026-05-07T23:05:22.741976109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:05:32.741571262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:05:42.742113817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:05:52.742086359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:06:02.742835972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:06:12.742605875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:06:22.742581692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:06:32.741760011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:06:42.741665319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:06:52.742099298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:07:02.742325957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:07:12.741718765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:07:22.742734824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:07:32.742304612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:07:42.741869647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:07:52.742600975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:08:02.741971022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:08:12.742031182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:08:22.741757321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:08:32.742367713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:08:42.7419361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:08:52.741649073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:09:02.742706596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:09:12.741640339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:09:22.742289844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:09:32.742027486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:09:42.741698034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:09:52.742405794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:10:02.742865574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:10:12.741577227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:10:22.742719814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:10:22.742755402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":937,"service":"observability"}
{"time":"2026-05-07T23:10:32.742162371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:10:42.741962582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:10:52.742025505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:11:02.742299482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:11:12.741672802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:11:22.742703166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:11:32.741987707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:11:42.742151758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:11:52.741686476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:12:02.742846054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:12:12.742017783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:12:22.742740419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:12:32.742131457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:12:42.741980367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:12:52.741636796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:13:02.742457908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:13:12.74203636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:13:22.741662269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:13:32.742211231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:13:42.74164411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:13:52.741713131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:14:02.742734919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:14:12.742465114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:14:22.742421904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:14:32.741957745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:14:42.741895224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:14:52.74188715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:15:02.743917394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:15:12.742007736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:15:22.741661809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:15:32.742232597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:15:32.742290682Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":938,"service":"observability"}
{"time":"2026-05-07T23:15:42.742274317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:15:52.742631361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:16:02.742332951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:16:12.741611578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:16:22.742212513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:16:32.742653639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:16:42.741918051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:16:52.741680754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:17:02.742723305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:17:12.741660347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:17:22.741704278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:17:32.742452702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:17:42.74207095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:17:52.742358026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:18:02.742543611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:18:12.741922583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:18:22.741611094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:18:32.742392456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:18:42.741757965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:18:52.741577567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:19:02.741873173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:19:12.74266346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:19:22.741636063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:19:32.742119415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:19:42.741645263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:19:52.742037178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:20:02.742827111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:20:12.742188463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:20:22.741652827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:20:32.742396951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:20:32.74242936Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":939,"service":"observability"}
{"time":"2026-05-07T23:20:42.741512654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:20:52.741851346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:21:02.742702449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:21:12.741927166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:21:22.741836093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:21:32.741896718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:21:42.742604253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:21:52.742184438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:22:02.742305635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:22:12.74182381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:22:22.741977094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:22:32.74164524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:22:42.742113044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:22:52.742417055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:23:02.742657335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:23:12.741869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:23:22.741917923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:23:32.742635673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:23:42.7418693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:23:52.741948452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:24:02.742325384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:24:12.741988486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:24:22.741893707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:24:32.742213024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:24:42.741985541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:24:52.741741767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:25:02.741595699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:25:12.741883108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:25:22.741997904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:25:32.742295446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:25:42.74228339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:25:42.742319368Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":940,"service":"observability"}
{"time":"2026-05-07T23:25:52.741836883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:26:02.741782009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:26:12.742149813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:26:22.741905992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:26:32.741879497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:26:42.742506928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:26:52.741962471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:27:02.741867942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:27:12.742116105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:27:22.742730206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:27:32.741948692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:27:42.741841491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:27:52.742295492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:28:02.742444923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:28:12.742595129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:28:22.742275591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:28:32.742641451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:28:42.74189873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:28:52.742046509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:29:02.742397898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:29:12.742392281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:29:22.741831374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:29:32.742623691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:29:42.741532835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:29:52.742038694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:30:02.742412619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:30:12.741559367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:30:22.741647358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:30:32.742026193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:30:42.742011183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:30:52.742662973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:30:52.7426971Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":941,"service":"observability"}
{"time":"2026-05-07T23:31:02.741888443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:31:12.741693895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:31:22.742040052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:31:32.741634001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:31:42.741655701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:31:52.741660931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:32:02.742732168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:32:12.741985899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:32:22.741705454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:32:32.742278511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:32:42.742125352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:32:52.741656643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:33:02.742320442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:33:12.741707782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:33:22.74168472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:33:32.741656317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:33:42.742756266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:33:52.742167809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:34:02.742281383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:34:12.741678194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:34:22.743028668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:34:32.742269813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:34:42.741632868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:34:52.741738505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:35:02.74246162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:35:12.742990087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:35:22.742112742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:35:32.741633025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:35:42.741587056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:35:52.741624576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:36:02.741750616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:36:02.741792731Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":942,"service":"observability"}
{"time":"2026-05-07T23:36:12.742042579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:36:22.741665925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:36:32.741651891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:36:42.741639669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:36:52.741913433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:37:02.742845835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:37:12.741704191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:37:22.742078155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:37:32.741609098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:37:42.741670768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:37:52.741672719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:38:02.742009694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:38:12.741652892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:38:22.741654189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:38:32.741656114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:38:42.741885098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:38:52.74165818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:39:02.741873855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:39:12.741701183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:39:22.741627044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:39:32.742300876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:39:42.741620241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:39:52.741562475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:40:02.741747846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:40:12.742198272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:40:22.742000603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:40:32.741620789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:40:42.742281483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:40:52.741885286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:41:02.742305941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:41:02.742340827Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":943,"service":"observability"}
{"time":"2026-05-07T23:41:12.741736645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:41:22.742598531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:41:32.741651555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:41:42.742465939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:41:52.741714052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:42:02.741973806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:42:12.741659869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:42:22.741622046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:42:32.742329092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:42:42.741810016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:42:52.742673073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:43:02.741960558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:43:12.741692511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:43:22.742303692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:43:32.741655902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:43:42.741549299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:43:52.742170291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:44:02.742725685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:44:12.741947649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:44:22.741565862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:44:32.742150491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:44:42.741621131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:44:52.742403153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:45:02.742676738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:45:12.741737682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:45:22.741909407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:45:32.742708913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:45:42.741657155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:45:52.742601843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:46:02.742640841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:46:02.742676569Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":944,"service":"observability"}
{"time":"2026-05-07T23:46:12.742700082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:46:22.741621079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:46:32.741641032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:46:42.741594436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:46:52.742046484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:47:02.742807151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:47:12.742676351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:47:22.74167208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:47:32.741622606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:47:42.742202365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:47:52.741631967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:48:02.741715546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:48:12.741548603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:48:22.742359438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:48:32.74165509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:48:42.741747019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:48:52.741578454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:49:02.742023794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:49:12.741710136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:49:22.741585479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:49:32.741572384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:49:42.742314842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:49:52.741894559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:50:02.742021828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:50:12.74164157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:50:22.741913081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:50:32.74165724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:50:42.741670393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:50:52.741664811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:51:02.742667293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:51:02.742704548Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":945,"service":"observability"}
{"time":"2026-05-07T23:51:12.742681657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:51:22.741672394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:51:32.741772286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:51:42.74166142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:51:52.741664721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:52:02.742170473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:52:12.741664721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:52:22.742036572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:52:32.742654414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:52:42.742073684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:52:52.741552336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:53:02.742376445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:53:12.74175345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:53:22.741772993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:53:32.742612523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:53:42.741884543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:53:52.742311292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:54:02.742122365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:54:12.741905742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:54:22.741643033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:54:32.741670149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:54:42.741641191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:54:52.741628997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:55:02.742684133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:55:12.741621248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:55:22.741671106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:55:32.74264302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:55:42.741646185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:55:52.742325815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:56:02.741608284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:56:12.742775755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:56:12.74281548Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":946,"service":"observability"}
{"time":"2026-05-07T23:56:22.742120026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:56:32.741666828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:56:42.741764522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:56:52.741534692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:57:02.741936747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:57:12.741704429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:57:22.741672091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:57:32.741654937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:57:42.741658899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:57:52.741651912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:58:02.741753868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:58:12.742585418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:58:22.741971785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:58:32.742643795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:58:42.742455492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:58:52.741642601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:59:02.74208645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:59:12.74181727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:59:22.741706464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:59:32.741651735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:59:42.742152793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-07T23:59:52.741659568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:00:02.743075643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:00:12.742449447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:00:22.74169794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:00:32.742698639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:00:42.742224236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:00:52.741654238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:01:02.744080836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:01:12.741673502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:01:22.742747413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:01:22.742781457Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":947,"service":"observability"}
{"time":"2026-05-08T00:01:32.741633402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:01:42.741646886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:01:52.741661879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:02:02.742418503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:02:12.742031837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:02:22.741587449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:02:32.742565852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:02:42.742134693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:02:52.742379569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:03:02.741652203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:03:12.741686964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:03:22.74165248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:03:32.742867634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:03:42.742358096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:03:52.74165099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:04:02.742093165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:04:12.74199496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:04:22.741769288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:04:32.741680174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:04:42.742643585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:04:52.742148741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:05:02.742703715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:05:12.742688738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:05:22.742429617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:05:32.741958559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:05:42.74162696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:05:52.742660133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:06:02.743268471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:06:12.741659111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:06:22.741638775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:06:32.742685659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:06:32.742723096Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":948,"service":"observability"}
{"time":"2026-05-08T00:06:42.742413411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:06:52.742864227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:07:02.742919851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:07:12.741592827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:07:22.741695511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:07:32.741680178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:07:42.741660592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:07:52.741614658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:08:02.742352518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:08:12.742731221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:08:22.741676651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:08:32.741637628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:08:42.742110057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:08:52.741679234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:09:02.742754101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:09:12.74170568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:09:22.742322853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:09:32.741909458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:09:42.741745341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:09:52.742569432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:10:02.74269191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:10:12.741665396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:10:22.741663554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:10:32.742604468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:10:42.741727552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:10:52.74220038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:11:02.741740858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:11:12.741683129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:11:22.742281733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:11:32.741647779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:11:42.742567201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:11:42.742603074Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":949,"service":"observability"}
{"time":"2026-05-08T00:11:52.741625218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:12:02.742447883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:12:12.741595867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:12:22.742041411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:12:32.741661926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:12:42.742584035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:12:52.741952894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:13:02.742794051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:13:12.742711112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:13:22.741975164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:13:32.742629905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:13:42.741947218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:13:52.741681131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:14:02.742742722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:14:12.742632609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:14:22.742391848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:14:32.741649411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:14:42.741836559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:14:52.742727167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:15:02.742412555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:15:12.742650385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:15:22.741645066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:15:32.741726333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:15:42.742184594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:15:52.741562187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:16:02.742659901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:16:12.742553862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:16:22.742577463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:16:32.741659189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:16:42.741740731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:16:52.742464523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:16:52.742665167Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":950,"service":"observability"}
{"time":"2026-05-08T00:17:02.742783848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:17:12.742727264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:17:22.741679657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:17:32.742424902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:17:42.7415821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:17:52.741644845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:18:02.741842784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:18:12.742828726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:18:22.742224149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:18:32.741653617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:18:42.742153506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:18:52.741885479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:19:02.742377664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:19:12.741659517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:19:22.742314059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:19:32.741639515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:19:42.742344021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:19:52.741640879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:20:02.742154592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:20:12.742633332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:20:22.742272082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:20:32.741626229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:20:42.742102382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:20:52.741658384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:21:02.742631056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:21:12.74242008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:21:22.741818845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:21:32.742663864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:21:42.741623879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:21:52.742686286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:21:52.742719577Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":951,"service":"observability"}
{"time":"2026-05-08T00:22:02.742601278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:22:12.741683444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:22:22.741696451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:22:32.742667435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:22:42.741767171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:22:52.742655178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:23:02.742701006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:23:12.742629023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:23:22.74217548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:23:32.741663404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:23:42.741615492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:23:52.742358778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:24:02.741711207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:24:12.742554666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:24:22.742107498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:24:32.741654294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:24:42.742401067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:24:52.741681838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:25:02.741775168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:25:12.74168823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:25:22.742159151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:25:32.74178383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:25:42.742426778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:25:52.741869529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:26:02.741676679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:26:12.742316407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:26:22.741841967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:26:32.742753625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:26:42.742178492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:26:52.74163266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:27:02.742378706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:27:02.742412676Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":952,"service":"observability"}
{"time":"2026-05-08T00:27:12.741731341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:27:22.742400862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:27:32.741882465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:27:42.741561134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:27:52.742317747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:28:02.742725627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:28:12.741948542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:28:22.742635244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:28:32.742090947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:28:42.741862509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:28:52.742567094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:29:02.741812386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:29:12.741683863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:29:22.742724956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:29:32.742549382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:29:42.741873894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:29:52.741627439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:30:02.74291554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:30:12.741646647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:30:22.742424135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:30:32.741743048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:30:42.741578461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:30:52.742177011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:31:02.741849952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:31:12.742672272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:31:22.742054272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:31:32.741667561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:31:42.742438186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:31:52.742204152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:32:02.741980375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:32:12.741647248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:32:12.741690665Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":953,"service":"observability"}
{"time":"2026-05-08T00:32:22.742047542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:32:32.74195546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:32:42.741581434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:32:52.742268093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:33:02.742267449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:33:12.742410355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:33:22.742259525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:33:32.741686156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:33:42.742567725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:33:52.741822544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:34:02.742678299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:34:12.742325702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:34:22.741647135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:34:32.741572281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:34:42.742184701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:34:52.741667233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:35:02.742429376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:35:12.74210616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:35:22.741704841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:35:32.742440218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:35:42.742113154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:35:52.741712254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:36:02.741941707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:36:12.742163132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:36:22.741665697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:36:32.742356608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:36:42.74158661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:36:52.742117908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:37:02.74186657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:37:12.742658159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:37:12.742696013Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":954,"service":"observability"}
{"time":"2026-05-08T00:37:22.742315333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:37:32.741634219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:37:42.742653447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:37:52.742154902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:38:02.741910347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:38:12.742592837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:38:22.742091995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:38:32.741635787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:38:42.742318211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:38:52.741600478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:39:02.742007587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:39:12.742615103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:39:22.742087032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:39:32.741667312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:39:42.742713549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:39:52.74167944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:40:02.742825165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:40:12.742106505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:40:22.741575927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:40:32.74242512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:40:42.74203016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:40:52.742704302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:41:02.742536755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:41:12.742030279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:41:22.74267738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:41:32.742167587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:41:42.741673768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:41:52.74267309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:42:02.743555477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:42:12.742045171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:42:22.741695967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:42:22.741730822Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":955,"service":"observability"}
{"time":"2026-05-08T00:42:32.741582424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:42:42.742411126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:42:52.742022606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:43:02.742368023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:43:12.742734955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:43:22.742304812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:43:32.74178709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:43:42.74274496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:43:52.742185277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:44:02.74272844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:44:12.741695895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:44:22.742400572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:44:32.742100819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:44:42.742657448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:44:52.741991724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:45:02.742039612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:45:12.742351426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:45:22.741900625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:45:32.742642871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:45:42.742101334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:45:52.742107686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:46:02.741736589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:46:12.742354178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:46:22.741520725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:46:32.742126324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:46:42.741870232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:46:52.742678303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:47:02.742653938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:47:12.742203787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:47:22.741712491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:47:22.741747014Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":956,"service":"observability"}
{"time":"2026-05-08T00:47:32.741661408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:47:42.742304312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:47:52.741825531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:48:02.742708019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:48:12.742075636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:48:22.741993805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:48:32.742480206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:48:42.742076285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:48:52.741613619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:49:02.743973465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:49:12.74236058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:49:22.742067906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:49:32.742368347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:49:42.741758788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:49:52.74241004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:50:02.742550742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:50:12.741684129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:50:22.742385188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:50:32.741948067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:50:42.741585558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:50:52.742262615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:51:02.741988575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:51:12.742710865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:51:22.742285267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:51:32.741875354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:51:42.742567658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:51:52.742188707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:52:02.74216221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:52:12.741588001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:52:22.742323811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:52:22.742358402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":957,"service":"observability"}
{"time":"2026-05-08T00:52:32.741890675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:52:42.74152899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:52:52.74217109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:53:02.741948552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:53:12.742400398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:53:22.741921806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:53:32.742614766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:53:42.742096001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:53:52.741583383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:54:02.742627626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:54:12.741920622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:54:22.741621616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:54:32.742114847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:54:42.742752731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:54:52.742156818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:55:02.742011498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:55:12.742700437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:55:22.742627979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:55:32.741882936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:55:42.742540508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:55:52.742332502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:56:02.742004247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:56:12.741565337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:56:22.742588173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:56:32.741875834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:56:42.742405242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:56:52.741949593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:57:02.741823963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:57:12.742604237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:57:22.742314202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:57:32.741822542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:57:32.741855653Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":958,"service":"observability"}
{"time":"2026-05-08T00:57:42.741753666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:57:52.742326231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:58:02.742145405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:58:12.741795839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:58:22.742419797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:58:32.742005078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:58:42.742697272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:58:52.742221499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:59:02.742009513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:59:12.741912853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:59:22.742333692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:59:32.741738036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:59:42.742297784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T00:59:52.741644804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:00:02.742430351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:00:12.74184643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:00:22.7428206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:00:32.742197639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:00:42.741766923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:00:52.74265345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:01:02.744046982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:01:12.742035259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:01:22.741580911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:01:32.74262787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:01:42.742349573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:01:52.742321382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:02:02.741894709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:02:12.741842369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:02:22.741559859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:02:32.742375373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:02:32.742408507Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":959,"service":"observability"}
{"time":"2026-05-08T01:02:42.74201293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:02:52.741542751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:03:02.742626283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:03:12.741876497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:03:22.741647542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:03:32.742113002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:03:42.742385629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:03:52.742015671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:04:02.741871724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:04:12.741858278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:04:22.741740905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:04:32.742030039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:04:42.741726554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:04:52.742001106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:05:02.742199329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:05:12.742374222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:05:22.742174643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:05:32.74163534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:05:42.741614407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:05:52.741817118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:06:02.742264009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:06:12.74245728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:06:22.7417132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:06:32.742660749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:06:42.741953373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:06:52.741793909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:07:02.742007544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:07:12.741698697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:07:22.741587321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:07:32.742444098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:07:32.742534683Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":960,"service":"observability"}
{"time":"2026-05-08T01:07:42.741911172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:07:52.742324847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:08:02.742095242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:08:12.742465517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:08:22.741976864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:08:32.741569526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:08:42.742428539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:08:52.741647615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:09:02.742798648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:09:12.742307457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:09:22.74190121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:09:32.742307326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:09:42.742208292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:09:52.741689024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:10:02.742836129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:10:12.741921556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:10:22.742726976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:10:32.741627411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:10:42.741669576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:10:52.742428991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:11:02.741902025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:11:12.741665869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:11:22.742564648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:11:32.741859945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:11:42.741803368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:11:52.741720114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:12:02.741627625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:12:12.742099928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:12:22.741599363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:12:32.7416373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:12:42.741785012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:12:42.741816733Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":961,"service":"observability"}
{"time":"2026-05-08T01:12:52.741701956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:13:02.741627956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:13:12.742227847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:13:22.742081341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:13:32.741658647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:13:42.741966597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:13:52.741752029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:14:02.742460518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:14:12.742378142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:14:22.742175138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:14:32.741983131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:14:42.741570018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:14:52.741957691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:15:02.743285945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:15:12.742393967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:15:22.742187305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:15:32.741729104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:15:42.741608439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:15:52.742393156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:16:02.742597445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:16:12.742466693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:16:22.741553716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:16:32.742342031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:16:42.742314896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:16:52.741935296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:17:02.742013773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:17:12.741714206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:17:22.742732638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:17:32.741920231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:17:42.741772781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:17:42.741823114Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":962,"service":"observability"}
{"time":"2026-05-08T01:17:52.742373316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:18:02.742223407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:18:12.741718243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:18:22.74199306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:18:32.741675961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:18:42.742163678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:18:52.741662936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:19:02.741855093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:19:12.741690917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:19:22.742090783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:19:32.742670524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:19:42.741682916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:19:52.742203081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:20:02.742087003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:20:12.741586051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:20:22.741876478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:20:32.742224233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:20:42.742702461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:20:52.742191975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:21:02.742695862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:21:12.742315429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:21:22.741949648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:21:32.741816489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:21:42.742156824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:21:52.742211157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:22:02.741786504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:22:12.74230421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:22:22.742130725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:22:32.741744802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:22:42.742694176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:22:42.742726887Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":963,"service":"observability"}
{"time":"2026-05-08T01:22:52.742336167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:23:02.742120557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:23:12.742408944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:23:22.741583927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:23:32.742973009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:23:42.741798179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:23:52.742286475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:24:02.742691514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:24:12.742683858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:24:22.741632641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:24:32.742635427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:24:42.742317081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:24:52.742204968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:25:02.741864922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:25:12.741999251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:25:22.742294364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:25:32.742268082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:25:42.741678737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:25:52.741683933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:26:02.742737792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:26:12.741599414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:26:22.741581694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:26:32.74169039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:26:42.742701025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:26:52.741777959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:27:02.742757626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:27:12.741833688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:27:22.74217582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:27:32.742120343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:27:42.741655657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:27:52.74173096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:27:52.741763322Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":964,"service":"observability"}
{"time":"2026-05-08T01:28:02.741827044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:28:12.742652135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:28:22.741688657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:28:32.742602465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:28:42.741583772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:28:52.742154163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:29:02.741949751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:29:12.741794824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:29:22.742704456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:29:32.741824292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:29:42.741680721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:29:52.742690518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:30:02.742140155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:30:12.742446374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:30:22.741634957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:30:32.741650524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:30:42.74259312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:30:52.742151925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:31:02.741735122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:31:12.742536962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:31:22.74177278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:31:32.742684967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:31:42.74208373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:31:52.742038528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:32:02.741995474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:32:12.741724864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:32:22.742657064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:32:32.741864984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:32:42.741744336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:32:52.742168529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:32:52.742203332Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":965,"service":"observability"}
{"time":"2026-05-08T01:33:02.742706518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:33:12.741836738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:33:22.742424336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:33:32.741624075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:33:42.742428885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:33:52.741580446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:34:02.74206145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:34:12.742280926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:34:22.741642724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:34:32.742403148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:34:42.741620561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:34:52.742750978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:35:02.742445696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:35:12.742662385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:35:22.742046091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:35:32.742376879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:35:42.742396286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:35:52.742506295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:36:02.742404863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:36:12.742397756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:36:22.742015531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:36:32.742699439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:36:42.742109382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:36:52.741869986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:37:02.741782095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:37:12.742195988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:37:22.742048078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:37:32.741661756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:37:42.741693001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:37:52.742113905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:38:02.741858594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:38:02.74189142Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":966,"service":"observability"}
{"time":"2026-05-08T01:38:12.741652322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:38:22.742612519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:38:32.741873282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:38:42.74159033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:38:52.742617373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:39:02.742108286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:39:12.742040474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:39:22.74156586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:39:32.742292684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:39:42.741972877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:39:52.741784156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:40:02.744709385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:40:12.74231803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:40:22.742305721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:40:32.741624152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:40:42.741590475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:40:52.741745952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:41:02.742694579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:41:12.742207074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:41:22.742455379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:41:32.742539029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:41:42.741843065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:41:52.741577991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:42:02.742645733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:42:12.742422159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:42:22.741595445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:42:32.741964116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:42:42.742545116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:42:52.741740179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:43:02.744478809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:43:02.744639705Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":967,"service":"observability"}
{"time":"2026-05-08T01:43:12.741897529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:43:22.742548469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:43:32.742398243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:43:42.741980213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:43:52.741651347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:44:02.742713296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:44:12.741561399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:44:22.74212857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:44:32.74167128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:44:42.742293078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:44:52.741998557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:45:02.742599936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:45:12.742623754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:45:22.741970662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:45:32.74166394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:45:42.742277248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:45:52.741985142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:46:02.741799841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:46:12.741991891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:46:22.74191544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:46:32.742435429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:46:42.741875506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:46:52.742721997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:47:02.742179979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:47:12.742069812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:47:22.741769571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:47:32.742218344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:47:42.741933491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:47:52.741982877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:48:02.741984425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:48:12.742376184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:48:12.742409558Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":968,"service":"observability"}
{"time":"2026-05-08T01:48:22.741697097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:48:32.74249482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:48:42.742686106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:48:52.741669606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:49:02.741821882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:49:12.742716483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:49:22.742041915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:49:32.741584756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:49:42.741966272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:49:52.741682396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:50:02.742923196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:50:12.741884536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:50:22.741581027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:50:32.741827154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:50:42.742429659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:50:52.741990782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:51:02.742675494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:51:12.741832784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:51:22.742286105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:51:32.741792851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:51:42.741795699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:51:52.742385938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:52:02.742076924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:52:12.74232298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:52:22.74157741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:52:32.74269351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:52:42.741735595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:52:52.742652487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:53:02.741583006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:53:12.741695644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:53:22.742506828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:53:22.742572026Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":969,"service":"observability"}
{"time":"2026-05-08T01:53:32.741671311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:53:42.741820914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:53:52.742158072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:54:02.742129887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:54:12.741823694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:54:22.742222326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:54:32.741763867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:54:42.742426046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:54:52.742010403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:55:02.741737425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:55:12.742304092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:55:22.741699328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:55:32.742011639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:55:42.741927857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:55:52.742710718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:56:02.741816136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:56:12.742189488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:56:22.741647693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:56:32.742293615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:56:42.741572892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:56:52.74227624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:57:02.742143309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:57:12.741963133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:57:22.742406412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:57:32.742278283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:57:42.741620227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:57:52.742702561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:58:02.74179083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:58:12.741763377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:58:22.742270611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:58:32.742174668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:58:32.742209914Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":970,"service":"observability"}
{"time":"2026-05-08T01:58:42.741731758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:58:52.741883802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:59:02.742637694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:59:12.742184894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:59:22.742228768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:59:32.741698031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:59:42.741711988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T01:59:52.74241371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:00:02.742698443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:00:12.742560389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:00:22.741655306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:00:32.7421096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:00:42.742392144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:00:52.74267642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:01:02.742327163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:01:12.741667003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:01:22.741607136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:01:32.74190389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:01:42.742599902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:01:52.742357425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:02:02.741885161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:02:12.741607339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:02:22.742364968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:02:32.74213425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:02:42.741576668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:02:52.741609607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:03:02.741857791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:03:12.741682907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:03:22.742543553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:03:32.742226957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:03:32.742283134Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":971,"service":"observability"}
{"time":"2026-05-08T02:03:42.741752095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:03:52.742343723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:04:02.741890754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:04:12.742315136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:04:22.741653768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:04:32.742594077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:04:42.741655582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:04:52.742267352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:05:02.741561241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:05:12.741884648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:05:22.741869197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:05:32.742143151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:05:42.742689025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:05:52.742297634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:06:02.741808396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:06:12.74242253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:06:22.742135183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:06:32.741824405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:06:42.741840208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:06:52.741660015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:07:02.742436648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:07:12.74220245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:07:22.742672846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:07:32.74209264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:07:42.741820853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:07:52.741775143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:08:02.742197049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:08:12.741642905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:08:22.742107343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:08:32.74160243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:08:42.742647054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:08:42.742689389Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":972,"service":"observability"}
{"time":"2026-05-08T02:08:52.742125131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:09:02.741827507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:09:12.742040412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:09:22.742758905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:09:32.741631011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:09:42.74226452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:09:52.741969022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:10:02.742804762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:10:12.742172601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:10:22.74164931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:10:32.742277013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:10:42.742002493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:10:52.742077817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:11:02.742442013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:11:12.742257436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:11:22.742663827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:11:32.741541803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:11:42.741584528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:11:52.742549451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:12:02.742417162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:12:12.74262846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:12:22.742358167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:12:32.742037632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:12:42.742272246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:12:52.742228043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:13:02.741621498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:13:12.741578052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:13:22.741944816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:13:32.742580062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:13:42.742087461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:13:52.742338001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:13:52.742372462Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":973,"service":"observability"}
{"time":"2026-05-08T02:14:02.741572085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:14:12.742426803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:14:22.74171771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:14:32.742061995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:14:42.74177155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:14:52.74221995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:15:02.742611071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:15:12.742339448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:15:22.74171939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:15:32.741956493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:15:42.741743389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:15:52.742321057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:16:02.742029651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:16:12.742652251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:16:22.742223945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:16:32.741786264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:16:42.742635717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:16:52.74237903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:17:02.742016158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:17:12.74201763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:17:22.742468393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:17:32.742357753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:17:42.741918214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:17:52.742679007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:18:02.742289326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:18:12.742094035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:18:22.741973191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:18:32.742356862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:18:42.742445894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:18:52.741647298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:19:02.742740997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:19:02.74277969Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":974,"service":"observability"}
{"time":"2026-05-08T02:19:12.742665796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:19:22.74166536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:19:32.741613733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:19:42.742281782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:19:52.741961314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:20:02.74274061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:20:12.742438017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:20:22.741953325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:20:32.74239694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:20:42.741965897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:20:52.7423791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:21:02.742267119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:21:12.741919452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:21:22.742301532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:21:32.7420201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:21:42.742668354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:21:52.741982867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:22:02.742727151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:22:12.742205976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:22:22.742125576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:22:32.742113028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:22:42.742624404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:22:52.741673811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:23:02.742435265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:23:12.741870873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:23:22.74159425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:23:32.741750234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:23:42.741694451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:23:52.74197029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:24:02.74234016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:24:12.742421793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:24:12.742582518Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":975,"service":"observability"}
{"time":"2026-05-08T02:24:22.741886541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:24:32.742673887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:24:42.742203051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:24:52.74164815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:25:02.742714202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:25:12.742451791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:25:22.741836089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:25:32.741770225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:25:42.741877282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:25:52.742195294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:26:02.742301997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:26:12.742673192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:26:22.742373397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:26:32.741863386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:26:42.7416248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:26:52.742311219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:27:02.742557056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:27:12.741911282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:27:22.742531743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:27:32.74231983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:27:42.742426305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:27:52.742636614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:28:02.742779562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:28:12.742055855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:28:22.742554541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:28:32.742095325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:28:42.741654044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:28:52.742304101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:29:02.741842038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:29:12.741816571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:29:22.742312258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:29:22.742346397Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":976,"service":"observability"}
{"time":"2026-05-08T02:29:32.742147131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:29:42.742213682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:29:52.741916932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:30:02.743575896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:30:12.742270373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:30:22.742591697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:30:32.741883031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:30:42.741670052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:30:52.742351666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:31:02.741998162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:31:12.74178848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:31:22.742119935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:31:32.741987517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:31:42.742558143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:31:52.742296794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:32:02.741855611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:32:12.741819547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:32:22.742175873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:32:32.741598619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:32:42.742072542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:32:52.741814383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:33:02.742273618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:33:12.742321811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:33:22.742422732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:33:32.742155349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:33:42.74162632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:33:52.741871322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:34:02.741612334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:34:12.742399517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:34:22.741773511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:34:32.742183602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:34:32.742218502Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":977,"service":"observability"}
{"time":"2026-05-08T02:34:42.742005415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:34:52.742319032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:35:02.742646325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:35:12.742383601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:35:22.741835077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:35:32.742392294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:35:42.741963627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:35:52.741997587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:36:02.742163478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:36:12.742651556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:36:22.742099533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:36:32.741744347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:36:42.742205675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:36:52.741853393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:37:02.74230976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:37:12.742628319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:37:22.741671664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:37:32.741647071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:37:42.7416656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:37:52.741961871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:38:02.74260437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:38:12.741717752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:38:22.742313207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:38:32.741849234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:38:42.742360782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:38:52.741663408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:39:02.74192931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:39:12.74167476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:39:22.741720153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:39:32.741846201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:39:42.741701306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:39:42.741743498Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":978,"service":"observability"}
{"time":"2026-05-08T02:39:52.742168146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:40:02.743895276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:40:12.741673912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:40:22.7419284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:40:32.741647924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:40:42.741613975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:40:52.7416548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:41:02.742622465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:41:12.742230723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:41:22.741670265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:41:32.741664791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:41:42.741646746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:41:52.741654271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:42:02.742673052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:42:12.741662387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:42:22.741817042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:42:32.741648404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:42:42.742080954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:42:52.741632628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:43:02.742022778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:43:12.742312495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:43:22.741951716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:43:32.741633593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:43:42.741972958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:43:52.741580314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:44:02.742321085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:44:12.741661743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:44:22.741660663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:44:32.741667239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:44:42.741643908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:44:52.741636596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:44:52.74168403Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":979,"service":"observability"}
{"time":"2026-05-08T02:45:02.741621874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:45:12.741652203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:45:22.741650903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:45:32.741642088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:45:42.741624763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:45:52.741803649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:46:02.742764842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:46:12.741593024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:46:22.742087984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:46:32.741635725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:46:42.742398637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:46:52.741641635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:47:02.741810918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:47:12.741895252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:47:22.741828755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:47:32.742322001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:47:42.741673733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:47:52.741575576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:48:02.742641539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:48:12.742790978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:48:22.741638885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:48:32.741652012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:48:42.742419463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:48:52.741662591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:49:02.742645027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:49:12.742204755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:49:22.741630735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:49:32.742320646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:49:42.741666087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:49:52.742737398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:49:52.742775915Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":980,"service":"observability"}
{"time":"2026-05-08T02:50:02.74203669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:50:12.742738136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:50:22.741572575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:50:32.742054369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:50:42.741605135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:50:52.741648627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:51:02.742082245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:51:12.741743097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:51:22.74228319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:51:32.741766637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:51:42.741557323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:51:52.741980346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:52:02.742553341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:52:12.741660327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:52:22.74241218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:52:32.741637206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:52:42.742430934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:52:52.741999344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:53:02.74265101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:53:12.741670953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:53:22.741669043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:53:32.741926916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:53:42.742755907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:53:52.741636388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:54:02.741657337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:54:12.742043744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:54:22.741596791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:54:32.741619617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:54:42.742108273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:54:52.741669027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:55:02.742765788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:55:02.742803041Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":981,"service":"observability"}
{"time":"2026-05-08T02:55:12.742429135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:55:22.742103684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:55:32.741664087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:55:42.741687036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:55:52.742120931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:56:02.742112382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:56:12.742370341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:56:22.741635191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:56:32.741633207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:56:42.741645924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:56:52.741627892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:57:02.741741778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:57:12.742137449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:57:22.741629425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:57:32.742287863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:57:42.741668822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:57:52.74155768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:58:02.741603536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:58:12.74266823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:58:22.741952692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:58:32.742313002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:58:42.74188524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:58:52.742587659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:59:02.741566183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:59:12.742105883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:59:22.741691973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:59:32.741587149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:59:42.742223219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T02:59:52.741852819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:00:02.742966944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:00:02.74301444Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":982,"service":"observability"}
{"time":"2026-05-08T03:00:12.74166062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:00:22.741713709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:00:32.742051608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:00:42.741683875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:00:52.74259977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:01:02.742671399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:01:12.742171945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:01:22.742700042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:01:32.742642035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:01:42.742193841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:01:52.741666848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:02:02.743064481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:02:12.741668921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:02:22.742668325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:02:32.741649116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:02:42.741688842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:02:52.741596576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:03:02.742706033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:03:12.741745063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:03:22.741865631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:03:32.741594271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:03:42.74230414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:03:52.742002317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:04:02.741867107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:04:12.741740402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:04:22.742865972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:04:32.742007473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:04:42.741875854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:04:52.742655714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:05:02.741877873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:05:12.74178578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:05:12.741836338Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":983,"service":"observability"}
{"time":"2026-05-08T03:05:22.742517031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:05:32.742176833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:05:42.74167238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:05:52.742747088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:06:02.741685827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:06:12.741659675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:06:22.742698836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:06:32.741645302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:06:42.741894397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:06:52.741541396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:07:02.74279472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:07:12.742596645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:07:22.741936665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:07:32.741652955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:07:42.742346276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:07:52.741669412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:08:02.741929928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:08:12.741968853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:08:22.741575546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:08:32.741996701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:08:42.741656618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:08:52.742053978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:09:02.742321718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:09:12.741716099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:09:22.741741323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:09:32.74154669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:09:42.742127241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:09:52.741924009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:10:02.74199897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:10:12.742642275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:10:12.742678984Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":984,"service":"observability"}
{"time":"2026-05-08T03:10:22.741906809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:10:32.741606762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:10:42.741644366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:10:52.74164921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:11:02.742656991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:11:12.742040822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:11:22.741834115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:11:32.741543928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:11:42.742605844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:11:52.741654558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:12:02.742713993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:12:12.742507961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:12:22.741719297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:12:32.74168879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:12:42.742348143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:12:52.741906438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:13:02.741622078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:13:12.742723353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:13:22.741950804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:13:32.741636192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:13:42.742407054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:13:52.742549998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:14:02.74227544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:14:12.742653614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:14:22.741614964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:14:32.742595216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:14:42.742031125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:14:52.741617523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:15:02.742960891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:15:12.741706215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:15:22.742617709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:15:22.742656237Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":985,"service":"observability"}
{"time":"2026-05-08T03:15:32.741698828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:15:42.742040396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:15:52.742004482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:16:02.741713041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:16:12.742079202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:16:22.741596956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:16:32.741947049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:16:42.741691702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:16:52.742333825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:17:02.743258296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:17:12.742745266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:17:22.742408821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:17:32.741710515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:17:42.742416182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:17:52.742409102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:18:02.741883143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:18:12.741633612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:18:22.742656013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:18:32.741663522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:18:42.741615177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:18:52.742426841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:19:02.74187502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:19:12.74166247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:19:22.742638245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:19:32.741653982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:19:42.741641218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:19:52.742375999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:20:02.741613429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:20:12.741896579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:20:22.741623552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:20:32.74216507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:20:32.74220008Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":986,"service":"observability"}
{"time":"2026-05-08T03:20:42.741704723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:20:52.741551047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:21:02.741646143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:21:12.741715149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:21:22.742198477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:21:32.741908872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:21:42.74158921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:21:52.742363722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:22:02.74259994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:22:12.742300987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:22:22.742316387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:22:32.741619653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:22:42.742535435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:22:52.741810331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:23:02.741916439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:23:12.741886034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:23:22.742230413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:23:32.741621434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:23:42.74230742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:23:52.741656679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:24:02.741738869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:24:12.741621034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:24:22.741597395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:24:32.742274621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:24:42.741735352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:24:52.742299578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:25:02.742471422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:25:12.74203307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:25:22.741624224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:25:32.741552167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:25:42.742276919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:25:42.742308976Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":987,"service":"observability"}
{"time":"2026-05-08T03:25:52.741640345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:26:02.741621212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:26:12.742726926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:26:22.742296487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:26:32.741630712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:26:42.741572734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:26:52.742283418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:27:02.741824615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:27:12.742701155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:27:22.741956308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:27:32.741832599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:27:42.742637603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:27:52.742222719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:28:02.742747325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:28:12.742164205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:28:22.741688667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:28:32.742324297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:28:42.741698312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:28:52.742741298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:29:02.74229084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:29:12.742224208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:29:22.742778045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:29:32.742153243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:29:42.741644148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:29:52.742314124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:30:02.742529049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:30:12.74165804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:30:22.742697121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:30:32.742173017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:30:42.741687471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:30:52.742702646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:30:52.742744273Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":988,"service":"observability"}
{"time":"2026-05-08T03:31:02.742456464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:31:12.742004739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:31:22.741714646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:31:32.742599502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:31:42.742286168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:31:52.741819918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:32:02.74270215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:32:12.742199095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:32:22.741677086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:32:32.742435408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:32:42.742156704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:32:52.741639429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:33:02.741890786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:33:12.741768766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:33:22.742726122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:33:32.742130638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:33:42.741584702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:33:52.74243766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:34:02.741996855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:34:12.741628578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:34:22.742224023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:34:32.741658697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:34:42.741610086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:34:52.742074163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:35:02.741839617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:35:12.741751955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:35:22.742734535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:35:32.742216801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:35:42.741691906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:35:52.742748257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:35:52.742784429Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":989,"service":"observability"}
{"time":"2026-05-08T03:36:02.742627403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:36:12.742222266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:36:22.741749427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:36:32.741643768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:36:42.742296088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:36:52.741858967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:37:02.74185457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:37:12.741748877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:37:22.742569269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:37:32.741944469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:37:42.742458228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:37:52.741639792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:38:02.742651599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:38:12.742263299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:38:22.741657075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:38:32.7426129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:38:42.741685911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:38:52.7416126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:39:02.742011988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:39:12.741744669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:39:22.742618247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:39:32.742020153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:39:42.741663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:39:52.742292983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:40:02.741728392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:40:12.741708572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:40:22.742653101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:40:32.742117397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:40:42.741588405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:40:52.742473248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:41:02.74270053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:41:02.742735804Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":990,"service":"observability"}
{"time":"2026-05-08T03:41:12.74187018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:41:22.741630259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:41:32.742765715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:41:42.742122069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:41:52.741786081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:42:02.741948391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:42:12.742414315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:42:22.742160426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:42:32.741728987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:42:42.742013024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:42:52.742699937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:43:02.742170014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:43:12.741704629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:43:22.741658125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:43:32.742699624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:43:42.742224439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:43:52.741657272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:44:02.741603961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:44:12.742254934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:44:22.742036361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:44:32.74233565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:44:42.741867561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:44:52.742709572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:45:02.74241437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:45:12.742694332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:45:22.742094928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:45:32.741669467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:45:42.742661388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:45:52.742019301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:46:02.742123246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:46:12.743142309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:46:12.743340859Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":991,"service":"observability"}
{"time":"2026-05-08T03:46:22.742215963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:46:32.741737518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:46:42.742537863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:46:52.74202158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:47:02.742192468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:47:12.741818193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:47:22.742609282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:47:32.74160854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:47:42.742188846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:47:52.741619845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:48:02.741992549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:48:12.74259558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:48:22.742047502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:48:32.742780024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:48:42.742310595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:48:52.741633624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:49:02.741638104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:49:12.742443039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:49:22.741907819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:49:32.742583253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:49:42.742036311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:49:52.742464457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:50:02.742269111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:50:12.741599657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:50:22.742403929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:50:32.741956241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:50:42.74276715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:50:52.742340881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:51:02.742312462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:51:12.741790276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:51:22.741567193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:51:22.741602218Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":992,"service":"observability"}
{"time":"2026-05-08T03:51:32.742149279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:51:42.741671032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:51:52.74254486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:52:02.742116097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:52:12.741587883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:52:22.742014013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:52:32.742537216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:52:42.741734037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:52:52.742384992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:53:02.742093955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:53:12.742130048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:53:22.741870764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:53:32.742588653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:53:42.742095084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:53:52.741927891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:54:02.743032846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:54:12.742208205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:54:22.742596609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:54:32.741911801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:54:42.742684432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:54:52.742089888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:55:02.741695047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:55:12.74222769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:55:22.742041637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:55:32.742746148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:55:42.742068777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:55:52.741639609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:56:02.74239613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:56:12.741909698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:56:22.742632142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:56:22.742670698Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":993,"service":"observability"}
{"time":"2026-05-08T03:56:32.741985966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:56:42.741563455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:56:52.742183791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:57:02.742046297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:57:12.742421409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:57:22.742272478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:57:32.742670085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:57:42.741874548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:57:52.742409422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:58:02.742065847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:58:12.742380405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:58:22.742040176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:58:32.742638899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:58:42.741935493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:58:52.741592105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:59:02.742372594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:59:12.742025584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:59:22.742627966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:59:32.742165549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:59:42.741705361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T03:59:52.742454156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:00:02.74326536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:00:12.741664552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:00:22.742316962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:00:32.742006611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:00:42.742354801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:00:52.741757394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:01:02.741735886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:01:12.741609703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:01:22.74230073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:01:32.741580499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:01:32.741625374Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":994,"service":"observability"}
{"time":"2026-05-08T04:01:42.742204681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:01:52.741647563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:02:02.742754317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:02:12.742096719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:02:22.742672203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:02:32.742035604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:02:42.742689238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:02:52.742282174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:03:02.741939051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:03:12.741934157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:03:22.742621877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:03:32.74216615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:03:42.741648572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:03:52.742096296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:04:02.742139571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:04:12.742191572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:04:22.741632149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:04:32.742180852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:04:42.741810321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:04:52.742421425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:05:02.742734471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:05:12.742368353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:05:22.7418726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:05:32.742604062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:05:42.741925003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:05:52.742684454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:06:02.742764087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:06:12.741866105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:06:22.742735474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:06:32.74211002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:06:32.742140478Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":995,"service":"observability"}
{"time":"2026-05-08T04:06:42.741635838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:06:52.742606177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:07:02.742290732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:07:12.742061263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:07:22.742084519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:07:32.74255398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:07:42.742081028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:07:52.742695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:08:02.74228147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:08:12.74156507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:08:22.741565925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:08:32.742318378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:08:42.741789418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:08:52.742365967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:09:02.742208507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:09:12.742430032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:09:22.742329702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:09:32.741942143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:09:42.742680643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:09:52.742442114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:10:02.742200017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:10:12.741963121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:10:22.74157242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:10:32.742383684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:10:42.741985543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:10:52.742681392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:11:02.742321623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:11:12.741711503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:11:22.742089346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:11:32.742219603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:11:32.742275967Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":996,"service":"observability"}
{"time":"2026-05-08T04:11:42.742678434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:11:52.742422055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:12:02.741966709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:12:12.74162006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:12:22.742014196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:12:32.741902884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:12:42.742055101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:12:52.742066942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:13:02.742328327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:13:12.741688931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:13:22.742063517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:13:32.741834639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:13:42.74227076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:13:52.742047749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:14:02.742281812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:14:12.742434444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:14:22.741682166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:14:32.742612165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:14:42.742112091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:14:52.74166031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:15:02.741952665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:15:12.741788492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:15:22.742606083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:15:32.742045834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:15:42.742031288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:15:52.741576893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:16:02.74241339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:16:12.741822643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:16:22.742201841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:16:32.742254407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:16:32.742288123Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":997,"service":"observability"}
{"time":"2026-05-08T04:16:42.741920849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:16:52.742102628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:17:02.742122481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:17:12.742207142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:17:22.7419431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:17:32.742283613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:17:42.741980774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:17:52.742624548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:18:02.742639455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:18:12.742111124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:18:22.74165958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:18:32.742380942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:18:42.742185945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:18:52.741543051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:19:02.742153499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:19:12.742009664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:19:22.74192455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:19:32.741657906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:19:42.741984064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:19:52.742409502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:20:02.742914171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:20:12.741980062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:20:22.741739552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:20:32.742288083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:20:42.742079374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:20:52.742224031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:21:02.742746775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:21:12.741697648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:21:22.741573949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:21:32.741849149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:21:42.742425401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:21:42.742459711Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":998,"service":"observability"}
{"time":"2026-05-08T04:21:52.74162532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:22:02.742279024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:22:12.742195904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:22:22.742333964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:22:32.742411612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:22:42.741669481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:22:52.742382881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:23:02.741791367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:23:12.741820657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:23:22.742135806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:23:32.742058101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:23:42.741578014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:23:52.74161607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:24:02.741572636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:24:12.742690791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:24:22.741722173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:24:32.741816074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:24:42.742327204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:24:52.742320455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:25:02.741741239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:25:12.741861655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:25:22.742705432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:25:32.741993826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:25:42.741619363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:25:52.741884109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:26:02.742036707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:26:12.742777051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:26:22.741612926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:26:32.741831027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:26:42.742706751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:26:42.742740928Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":999,"service":"observability"}
{"time":"2026-05-08T04:26:52.742101659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:27:02.742725289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:27:12.741921326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:27:22.742045756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:27:32.741911045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:27:42.742193987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:27:52.742169952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:28:02.741817254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:28:12.74161186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:28:22.74167901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:28:32.742256436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:28:42.742327195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:28:52.741641621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:29:02.742524582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:29:12.741724018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:29:22.742056322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:29:32.741653323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:29:42.742223264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:29:52.741947742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:30:02.743304116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:30:12.742091547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:30:22.742269768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:30:32.74193083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:30:42.741638877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:30:52.742290664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:31:02.742194344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:31:12.741842045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:31:22.742045499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:31:32.741723668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:31:42.741869895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:31:52.741794047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:31:52.741826448Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1000,"service":"observability"}
{"time":"2026-05-08T04:32:02.742013787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:32:12.742062021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:32:22.741601346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:32:32.741648545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:32:42.742679556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:32:52.742602666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:33:02.742230571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:33:12.742093794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:33:22.742639596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:33:32.742262093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:33:42.741687018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:33:52.74217741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:34:02.741705915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:34:12.741863356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:34:22.742211687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:34:32.74176375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:34:42.742630727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:34:52.74177452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:35:02.741943849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:35:12.742725484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:35:22.742302288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:35:32.742040284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:35:42.741936862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:35:52.741884481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:36:02.742158856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:36:12.742351008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:36:22.741577069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:36:32.742165884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:36:42.741513484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:36:52.741742574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:37:02.741878574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:37:02.741913131Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1001,"service":"observability"}
{"time":"2026-05-08T04:37:12.741951258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:37:22.741787784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:37:32.74180572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:37:42.742266689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:37:52.74222253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:38:02.742036652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:38:12.742036476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:38:22.742105721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:38:32.741564399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:38:42.742129012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:38:52.741816913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:39:02.742053273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:39:12.742720836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:39:22.741828336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:39:32.741917286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:39:42.742479626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:39:52.742070937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:40:02.742388607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:40:12.74167036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:40:22.742603258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:40:32.742308522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:40:42.741738159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:40:52.742615636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:41:02.741783104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:41:12.742723452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:41:22.742216016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:41:32.742015475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:41:42.742441611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:41:52.741628826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:42:02.74178693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:42:12.742593919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:42:12.742627501Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1002,"service":"observability"}
{"time":"2026-05-08T04:42:22.741884583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:42:32.741854683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:42:42.742636492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:42:52.742017602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:43:02.742141753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:43:12.742667574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:43:22.74214429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:43:32.741787373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:43:42.742145154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:43:52.742639378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:44:02.741832842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:44:12.742274633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:44:22.741872432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:44:32.741944297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:44:42.742446144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:44:52.742104159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:45:02.741890826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:45:12.741706664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:45:22.742752343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:45:32.741852004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:45:42.742624259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:45:52.742412232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:46:02.74268596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:46:12.741824018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:46:22.742144923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:46:32.74198312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:46:42.741611913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:46:52.742460748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:47:02.74191817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:47:12.74192634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:47:22.741689625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:47:22.741724025Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1003,"service":"observability"}
{"time":"2026-05-08T04:47:32.742364606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:47:42.741607606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:47:52.74245744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:48:02.74156701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:48:12.742850154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:48:22.742401237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:48:32.742621551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:48:42.742049421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:48:52.741727228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:49:02.741629646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:49:12.741722987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:49:22.742420927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:49:32.742456149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:49:42.741923392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:49:52.741673501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:50:02.742471814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:50:12.74239139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:50:22.742419014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:50:32.741674819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:50:42.742466212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:50:52.741912091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:51:02.742121801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:51:12.741776949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:51:22.742191516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:51:32.74162987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:51:42.741786239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:51:52.742421072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:52:02.741999885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:52:12.742651067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:52:22.74204487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:52:22.742081401Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1004,"service":"observability"}
{"time":"2026-05-08T04:52:32.741755871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:52:42.74184985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:52:52.742606951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:53:02.74271777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:53:12.742407508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:53:22.742337532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:53:32.741797889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:53:42.742373073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:53:52.742712474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:54:02.741624108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:54:12.742140168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:54:22.742351847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:54:32.741548063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:54:42.742344372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:54:52.742259286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:55:02.741765439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:55:12.742140088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:55:22.741786048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:55:32.742427959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:55:42.741802428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:55:52.741799281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:56:02.742640071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:56:12.742557847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:56:22.741587382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:56:32.741900177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:56:42.741628934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:56:52.741655217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:57:02.742610815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:57:12.741851349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:57:22.742707677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:57:22.742741076Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1005,"service":"observability"}
{"time":"2026-05-08T04:57:32.742168891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:57:42.741586214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:57:52.741862631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:58:02.741880741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:58:12.742645947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:58:22.741815826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:58:32.742361933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:58:42.742580367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:58:52.74210679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:59:02.742208783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:59:12.741862507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:59:22.741651373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:59:32.742759069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:59:42.742223055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T04:59:52.742293994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:00:02.742651894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:00:12.742383385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:00:22.741940977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:00:32.742395114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:00:42.742199122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:00:52.741695521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:01:02.741994349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:01:12.742308921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:01:22.741992252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:01:32.741667433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:01:42.742260392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:01:52.742110795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:02:02.742402325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:02:12.742298533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:02:22.741678749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:02:32.742368764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:02:32.742403852Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1006,"service":"observability"}
{"time":"2026-05-08T05:02:42.742204832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:02:52.74175727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:03:02.74244742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:03:12.742310388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:03:22.742714901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:03:32.741704912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:03:42.742433129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:03:52.742194524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:04:02.741577735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:04:12.741588713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:04:22.742322573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:04:32.741880196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:04:42.742363695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:04:52.742611752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:05:02.741728147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:05:12.742268214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:05:22.741576628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:05:32.742167666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:05:42.741622183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:05:52.74254119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:06:02.743629387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:06:12.742390359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:06:22.74168464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:06:32.742548636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:06:42.741895591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:06:52.742701205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:07:02.742003359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:07:12.741718957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:07:22.742283134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:07:32.741648817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:07:42.741779011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:07:42.741815232Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1007,"service":"observability"}
{"time":"2026-05-08T05:07:52.742165957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:08:02.741978602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:08:12.742385215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:08:22.741842639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:08:32.742278505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:08:42.742188199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:08:52.741644531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:09:02.742712167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:09:12.741692184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:09:22.742617302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:09:32.742197944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:09:42.742730397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:09:52.741873797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:10:02.742765552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:10:12.741872698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:10:22.742716255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:10:32.742199738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:10:42.741935775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:10:52.741805263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:11:02.741918729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:11:12.742042699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:11:22.741816436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:11:32.742166194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:11:42.742087608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:11:52.742702147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:12:02.74383922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:12:12.741919559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:12:22.74169413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:12:32.742383344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:12:42.741778917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:12:52.742725509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:12:52.742759887Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1008,"service":"observability"}
{"time":"2026-05-08T05:13:02.742940557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:13:12.741679184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:13:22.742264091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:13:32.741758914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:13:42.742394486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:13:52.74270524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:14:02.741532528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:14:12.742165711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:14:22.742345814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:14:32.742209396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:14:42.742421419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:14:52.741756479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:15:02.742058882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:15:12.741849405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:15:22.741686753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:15:32.742164456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:15:42.742110026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:15:52.742608869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:16:02.742199443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:16:12.741549436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:16:22.741774826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:16:32.741699235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:16:42.742088297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:16:52.742048008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:17:02.742433277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:17:12.741640099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:17:22.742032952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:17:32.742172629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:17:42.742196518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:17:52.741652376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:18:02.742304021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:18:02.742338286Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1009,"service":"observability"}
{"time":"2026-05-08T05:18:12.741685714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:18:22.742317505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:18:32.742177485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:18:42.741682016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:18:52.742355433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:19:02.742056782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:19:12.742163596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:19:22.741867704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:19:32.741627975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:19:42.74215141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:19:52.741636188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:20:02.742753406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:20:12.742307666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:20:22.741853198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:20:32.742689775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:20:42.741780177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:20:52.741663687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:21:02.74189329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:21:12.741755737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:21:22.742421557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:21:32.742015681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:21:42.742319876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:21:52.74234978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:22:02.742052121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:22:12.742264965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:22:22.741755061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:22:32.742620565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:22:42.742028782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:22:52.741634185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:23:02.742109886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:23:12.742711774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:23:12.742747117Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1010,"service":"observability"}
{"time":"2026-05-08T05:23:22.742272586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:23:32.742391399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:23:42.741833266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:23:52.741637216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:24:02.742281029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:24:12.742052712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:24:22.742357697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:24:32.741780867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:24:42.741735626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:24:52.742127763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:25:02.741960455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:25:12.742669887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:25:22.742432642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:25:32.741574188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:25:42.742210424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:25:52.742117236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:26:02.742710068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:26:12.741629002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:26:22.741678591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:26:32.742015711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:26:42.742673736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:26:52.742426943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:27:02.742743493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:27:12.742080877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:27:22.741989819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:27:32.741698942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:27:42.742218352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:27:52.741924618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:28:02.742647826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:28:12.742300197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:28:22.741837409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:28:22.741869327Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1011,"service":"observability"}
{"time":"2026-05-08T05:28:32.742560908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:28:42.742625845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:28:52.742121668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:29:02.7418367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:29:12.742129118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:29:22.741931154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:29:32.741665354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:29:42.741623655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:29:52.742135735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:30:02.741897452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:30:12.741600255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:30:22.742721909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:30:32.741904834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:30:42.741962428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:30:52.742422561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:31:02.742226015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:31:12.741709637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:31:22.741943682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:31:32.741682715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:31:42.742421338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:31:52.741970064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:32:02.742631008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:32:12.742316129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:32:22.741655707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:32:32.741658932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:32:42.741620208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:32:52.742419831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:33:02.742231153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:33:12.741886081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:33:22.741675432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:33:32.742349697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:33:32.742384534Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1012,"service":"observability"}
{"time":"2026-05-08T05:33:42.741977961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:33:52.742310025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:34:02.74215493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:34:12.742279693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:34:22.74211567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:34:32.742422992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:34:42.741969289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:34:52.74257432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:35:02.74227362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:35:12.742145214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:35:22.741639861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:35:32.742351259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:35:42.741961641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:35:52.741967768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:36:02.743323043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:36:12.742375842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:36:22.741657303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:36:32.741634191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:36:42.742047641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:36:52.742192534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:37:02.742086023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:37:12.742231515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:37:22.741833767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:37:32.742603171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:37:42.741880976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:37:52.742722054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:38:02.741640872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:38:12.741683394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:38:22.741580262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:38:32.742404732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:38:32.742443022Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1013,"service":"observability"}
{"time":"2026-05-08T05:38:42.742151287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:38:52.741585169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:39:02.741704879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:39:12.742036315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:39:22.742056549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:39:32.742224913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:39:42.742168355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:39:52.741652902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:40:02.741879264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:40:12.742728544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:40:22.74187881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:40:32.74162448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:40:42.742174043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:40:52.742422046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:41:02.742050327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:41:12.742184997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:41:22.741800034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:41:32.742610557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:41:42.742207773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:41:52.741893279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:42:02.741654558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:42:12.741666172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:42:22.742377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:42:32.742071413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:42:42.742605203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:42:52.742144304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:43:02.741793882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:43:12.741638743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:43:22.742256827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:43:32.741904705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:43:42.741639225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:43:42.741681752Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1014,"service":"observability"}
{"time":"2026-05-08T05:43:52.741800578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:44:02.742215228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:44:12.741826408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:44:22.74182532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:44:32.742152198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:44:42.742119647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:44:52.742454705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:45:02.741843095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:45:12.742864152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:45:22.742602666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:45:32.742646166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:45:42.742403916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:45:52.742675542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:46:02.742154994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:46:12.742114504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:46:22.741818211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:46:32.741563349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:46:42.742212754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:46:52.741628866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:47:02.741564361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:47:12.742024619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:47:22.741726513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:47:32.742458966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:47:42.742612088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:47:52.74232186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:48:02.741772725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:48:12.742478606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:48:22.742040339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:48:32.741907551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:48:42.742754695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:48:42.742788416Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1015,"service":"observability"}
{"time":"2026-05-08T05:48:52.74206744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:49:02.742059855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:49:12.741747998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:49:22.742582707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:49:32.742043578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:49:42.742724414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:49:52.741666655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:50:02.742824161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:50:12.741647055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:50:22.741794081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:50:32.741648811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:50:42.74163295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:50:52.741624448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:51:02.74215098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:51:12.741700658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:51:22.741673895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:51:32.74170649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:51:42.742687115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:51:52.741643734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:52:02.74273454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:52:12.741646311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:52:22.741691001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:52:32.742300319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:52:42.742431495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:52:52.742089678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:53:02.742667431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:53:12.741682472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:53:22.741679093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:53:32.741952117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:53:42.741662363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:53:52.742323301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:53:52.742360909Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1016,"service":"observability"}
{"time":"2026-05-08T05:54:02.742761101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:54:12.742172787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:54:22.741619946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:54:32.741612785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:54:42.741722813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:54:52.742195654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:55:02.7426114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:55:12.741916598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:55:22.741661404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:55:32.741679087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:55:42.741621471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:55:52.741623834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:56:02.742811722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:56:12.74169434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:56:22.742229236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:56:32.741629689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:56:42.741563408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:56:52.741645655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:57:02.742157714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:57:12.741719973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:57:22.741613578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:57:32.741669545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:57:42.742477731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:57:52.74213919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:58:02.742776393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:58:12.741727124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:58:22.741644465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:58:32.741684272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:58:42.742293421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:58:52.742721824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:58:52.742755411Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1017,"service":"observability"}
{"time":"2026-05-08T05:59:02.742813481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:59:12.74170948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:59:22.741642143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:59:32.741952531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:59:42.741679388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T05:59:52.741949508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:00:02.741752433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:00:12.741810387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:00:22.741664944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:00:32.742077112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:00:42.741945278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:00:52.741595166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:01:02.742704488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:01:12.741688339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:01:22.742026618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:01:32.741629393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:01:42.741611593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:01:52.741642762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:02:02.742546623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:02:12.741653821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:02:22.742551669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:02:32.741690368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:02:42.741846769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:02:52.741631479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:03:02.74156803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:03:12.742268157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:03:22.741660936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:03:32.741582749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:03:42.741675854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:03:52.741631123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:04:02.742766859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:04:02.742843046Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1018,"service":"observability"}
{"time":"2026-05-08T06:04:12.742726012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:04:22.74209442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:04:32.74157697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:04:42.741942362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:04:52.742687865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:05:02.741953855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:05:12.741667484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:05:22.741656448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:05:32.741639847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:05:42.741596742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:05:52.741641739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:06:02.742125836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:06:12.741802816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:06:22.742439649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:06:32.741664899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:06:42.741658849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:06:52.741571626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:07:02.74189333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:07:12.742647734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:07:22.742029266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:07:32.741762667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:07:42.742725651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:07:52.742157738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:08:02.742794785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:08:12.741654562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:08:22.742429407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:08:32.741913691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:08:42.741587911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:08:52.742347571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:09:02.742714332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:09:12.742630334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:09:12.742664988Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1019,"service":"observability"}
{"time":"2026-05-08T06:09:22.742665164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:09:32.742118853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:09:42.741734656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:09:52.742184901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:10:02.742231064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:10:12.742364687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:10:22.741891133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:10:32.742535793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:10:42.741669812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:10:52.741695385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:11:02.742718859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:11:12.741716824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:11:22.742596394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:11:32.742202638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:11:42.741964066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:11:52.741626383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:12:02.741628798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:12:12.742229036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:12:22.741625424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:12:32.742715971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:12:42.741659638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:12:52.74156766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:13:02.74189719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:13:12.741712436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:13:22.741786136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:13:32.741733531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:13:42.741689561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:13:52.741592002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:14:02.741614821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:14:12.742631994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:14:12.742692425Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1020,"service":"observability"}
{"time":"2026-05-08T06:14:22.742125488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:14:32.741668386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:14:42.742672237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:14:52.742173729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:15:02.741601671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:15:12.742688071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:15:22.742304446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:15:32.741670763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:15:42.74184729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:15:52.742724614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:16:02.742765303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:16:12.741683175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:16:22.741675156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:16:32.74161669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:16:42.74211766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:16:52.741563725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:17:02.742330843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:17:12.742155794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:17:22.741671657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:17:32.742580973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:17:42.741673722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:17:52.741754181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:18:02.742706381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:18:12.742026827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:18:22.741698624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:18:32.742566627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:18:42.742087303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:18:52.741703611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:19:02.742037528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:19:12.741975912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:19:22.741639299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:19:22.74168882Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1021,"service":"observability"}
{"time":"2026-05-08T06:19:32.741661806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:19:42.741857557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:19:52.742723078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:20:02.74211265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:20:12.74257062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:20:22.741689538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:20:32.741574571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:20:42.742458131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:20:52.742078209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:21:02.742395918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:21:12.741746778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:21:22.741875158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:21:32.741622237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:21:42.742291979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:21:52.741645682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:22:02.742675017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:22:12.74245285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:22:22.741679348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:22:32.74179924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:22:42.741638417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:22:52.742442383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:23:02.74215431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:23:12.741866659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:23:22.742131447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:23:32.742365857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:23:42.741677686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:23:52.741570194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:24:02.741539145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:24:12.742110105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:24:22.741810104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:24:22.741845906Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1022,"service":"observability"}
{"time":"2026-05-08T06:24:32.74242898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:24:42.741663845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:24:52.742333829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:25:02.741585834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:25:12.742681145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:25:22.741655237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:25:32.74175753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:25:42.742429915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:25:52.741657377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:26:02.741853619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:26:12.742640404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:26:22.741672605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:26:32.742113563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:26:42.742005337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:26:52.742677649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:27:02.742729284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:27:12.742687667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:27:22.742299374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:27:32.741595885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:27:42.742591491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:27:52.741979594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:28:02.742526549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:28:12.742153659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:28:22.741674962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:28:32.742317489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:28:42.741784506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:28:52.742308651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:29:02.742185949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:29:12.741679958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:29:22.741696978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:29:32.741943446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:29:32.741974885Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1023,"service":"observability"}
{"time":"2026-05-08T06:29:42.741603261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:29:52.742256123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:30:02.742647004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:30:12.741818322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:30:22.741550223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:30:32.742415271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:30:42.741979622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:30:52.741687563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:31:02.742520744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:31:12.742647534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:31:22.741651588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:31:32.741643273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:31:42.742314016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:31:52.741786339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:32:02.742570461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:32:12.742316539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:32:22.741679554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:32:32.741588493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:32:42.742358784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:32:52.741642845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:33:02.741835705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:33:12.741609537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:33:22.742598835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:33:32.741642279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:33:42.741725871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:33:52.741644666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:34:02.74263881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:34:12.742646978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:34:22.74199271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:34:32.741667415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:34:42.741620946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:34:42.741661645Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1024,"service":"observability"}
{"time":"2026-05-08T06:34:52.742339617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:35:02.742625106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:35:12.741842788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:35:22.741547453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:35:32.742173599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:35:42.741653404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:35:52.742617243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:36:02.741891194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:36:12.74176111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:36:22.742686018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:36:32.74241407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:36:42.741665344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:36:52.742209379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:37:02.742232675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:37:12.741879483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:37:22.742690212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:37:32.741936599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:37:42.741770535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:37:52.742316844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:38:02.741947893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:38:12.741608944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:38:22.742145177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:38:32.741595997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:38:42.742208035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:38:52.74163496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:39:02.741818879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:39:12.742149855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:39:22.741611097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:39:32.742634642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:39:42.742172081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:39:42.742205185Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1025,"service":"observability"}
{"time":"2026-05-08T06:39:52.741896414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:40:02.743026848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:40:12.742316938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:40:22.741663747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:40:32.741667511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:40:42.742358856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:40:52.741602627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:41:02.741899099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:41:12.741650272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:41:22.742691855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:41:32.742167718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:41:42.741624986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:41:52.742262008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:42:02.742090209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:42:12.74157866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:42:22.742123691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:42:32.741654287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:42:42.742320241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:42:52.742441739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:43:02.742110564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:43:12.742300571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:43:22.741974371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:43:32.74251249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:43:42.741708228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:43:52.742590377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:44:02.742470935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:44:12.741830638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:44:22.742666873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:44:32.742356257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:44:42.741734177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:44:52.742317417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:44:52.742355365Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1026,"service":"observability"}
{"time":"2026-05-08T06:45:02.742164386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:45:12.741952791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:45:22.742643469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:45:32.741917025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:45:42.742723046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:45:52.742379731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:46:02.742085481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:46:12.741626169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:46:22.741784207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:46:32.742631042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:46:42.742198002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:46:52.741659636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:47:02.741567161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:47:12.742735082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:47:22.742300843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:47:32.741634278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:47:42.742395383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:47:52.741751679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:48:02.742659738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:48:12.742183402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:48:22.741995265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:48:32.741615058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:48:42.74239342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:48:52.741651984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:49:02.742101282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:49:12.742538935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:49:22.742101757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:49:32.74168652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:49:42.742322291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:49:52.742222764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:50:02.742382967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:50:02.742432485Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1027,"service":"observability"}
{"time":"2026-05-08T06:50:12.74271238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:50:22.742285284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:50:32.742047711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:50:42.742651024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:50:52.741653076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:51:02.74239031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:51:12.741662913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:51:22.74256967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:51:32.742124195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:51:42.742691535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:51:52.742328373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:52:02.742414544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:52:12.742033758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:52:22.742747393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:52:32.742163402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:52:42.741620346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:52:52.742046925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:53:02.741807662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:53:12.742784658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:53:22.74213644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:53:32.741651532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:53:42.742382814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:53:52.742030008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:54:02.741849348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:54:12.742178041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:54:22.741657074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:54:32.74233157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:54:42.742063047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:54:52.741578805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:55:02.742605745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:55:02.742643891Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1028,"service":"observability"}
{"time":"2026-05-08T06:55:12.741672415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:55:22.741606155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:55:32.742387743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:55:42.741996018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:55:52.742330216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:56:02.74192571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:56:12.742766955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:56:22.742231745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:56:32.741994633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:56:42.74270613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:56:52.742008692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:57:02.741888461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:57:12.742668647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:57:22.742055574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:57:32.742700374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:57:42.741755539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:57:52.742634686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:58:02.742294466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:58:12.742000868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:58:22.74158674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:58:32.742223887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:58:42.741966775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:58:52.741597792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:59:02.742818891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:59:12.74222048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:59:22.741753942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:59:32.742317293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:59:42.741755251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T06:59:52.742654084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:00:02.74264365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:00:02.742685159Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1029,"service":"observability"}
{"time":"2026-05-08T07:00:12.742369197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:00:22.741921161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:00:32.742046069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:00:42.742610319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:00:52.741969021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:01:02.741902842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:01:12.742164098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:01:22.741953944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:01:32.742571951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:01:42.741545179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:01:52.741659687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:02:02.742444533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:02:12.742047225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:02:22.742375986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:02:32.741577689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:02:42.74211433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:02:52.742692219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:03:02.742194026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:03:12.742146136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:03:22.741637533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:03:32.742408984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:03:42.742028921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:03:52.742434413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:04:02.742093923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:04:12.742737552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:04:22.742104691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:04:32.741578231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:04:42.742268497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:04:52.741957555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:05:02.744637281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:05:02.744774852Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1030,"service":"observability"}
{"time":"2026-05-08T07:05:12.741745777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:05:22.742414576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:05:32.741990457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:05:42.742272743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:05:52.742672182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:06:02.743338807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:06:12.742074334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:06:22.741661688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:06:32.742276946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:06:42.741739244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:06:52.742635753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:07:02.742293978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:07:12.741907808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:07:22.742662979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:07:32.742694683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:07:42.742145987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:07:52.741572275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:08:02.742419294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:08:12.741996678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:08:22.74163735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:08:32.742428802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:08:42.742139029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:08:52.741599526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:09:02.742395834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:09:12.742292652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:09:22.741692209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:09:32.742303141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:09:42.741681476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:09:52.742393495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:10:02.742270772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:10:12.742733554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:10:12.742774949Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1031,"service":"observability"}
{"time":"2026-05-08T07:10:22.742284089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:10:32.741929602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:10:42.742604758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:10:52.742096235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:11:02.741824991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:11:12.742705029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:11:22.742349567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:11:32.742060358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:11:42.741686921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:11:52.74255251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:12:02.742200217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:12:12.742389648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:12:22.742001217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:12:32.7422014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:12:42.742604336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:12:52.742018324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:13:02.741667263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:13:12.742398519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:13:22.741948104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:13:32.741623899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:13:42.74243962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:13:52.741818649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:14:02.742620972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:14:12.741880345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:14:22.742622343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:14:32.74216498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:14:42.741666293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:14:52.742219699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:15:02.742404116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:15:12.74262544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:15:22.741942901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:15:22.741976873Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1032,"service":"observability"}
{"time":"2026-05-08T07:15:32.742679137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:15:42.742154953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:15:52.742676054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:16:02.742062443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:16:12.74267518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:16:22.742083279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:16:32.741658265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:16:42.742089277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:16:52.741634411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:17:02.742282465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:17:12.742045804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:17:22.742644026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:17:32.74229003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:17:42.741850969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:17:52.741585882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:18:02.742386259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:18:12.742160675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:18:22.741785181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:18:32.742296328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:18:42.741975996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:18:52.742620036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:19:02.742323259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:19:12.742394822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:19:22.742026768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:19:32.742359924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:19:42.742428959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:19:52.741948667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:20:02.742990912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:20:12.741699812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:20:22.741683678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:20:32.742087654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:20:32.742122301Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1033,"service":"observability"}
{"time":"2026-05-08T07:20:42.741642918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:20:52.742304448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:21:02.742133981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:21:12.742719698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:21:22.74206843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:21:32.741636201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:21:42.742211574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:21:52.7415907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:22:02.742296308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:22:12.741994918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:22:22.742111747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:22:32.7418029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:22:42.741914919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:22:52.741942152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:23:02.742748732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:23:12.741943703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:23:22.741591355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:23:32.74194583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:23:42.742463449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:23:52.741884854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:24:02.742186674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:24:12.742419011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:24:22.742148985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:24:32.74229197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:24:42.742127817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:24:52.741664123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:25:02.742731837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:25:12.741855095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:25:22.742022829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:25:32.742017798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:25:42.741594193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:25:42.741625346Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1034,"service":"observability"}
{"time":"2026-05-08T07:25:52.74166828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:26:02.742315289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:26:12.741654167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:26:22.742114554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:26:32.742056343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:26:42.741747197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:26:52.741847256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:27:02.741885799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:27:12.742446484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:27:22.741694965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:27:32.742613753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:27:42.742169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:27:52.741677807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:28:02.742622021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:28:12.74222707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:28:22.741563578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:28:32.742289457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:28:42.741973786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:28:52.741632865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:29:02.742603434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:29:12.7423226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:29:22.742750929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:29:32.742537852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:29:42.74212047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:29:52.741715524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:30:02.742532287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:30:12.742178973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:30:22.742671812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:30:32.741832659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:30:42.742527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:30:42.742569193Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1035,"service":"observability"}
{"time":"2026-05-08T07:30:52.741596121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:31:02.743495544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:31:12.742353552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:31:22.741946441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:31:32.742668965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:31:42.741985743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:31:52.742602603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:32:02.742682951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:32:12.742747241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:32:22.741570399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:32:32.741667043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:32:42.741615545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:32:52.742192889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:33:02.742309595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:33:12.741637795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:33:22.742258849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:33:32.741981638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:33:42.741666365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:33:52.742272146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:34:02.741583937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:34:12.742711777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:34:22.741643504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:34:32.741697698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:34:42.741695976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:34:52.741943076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:35:02.741746502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:35:12.742618322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:35:22.741928458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:35:32.742732739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:35:42.741679182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:35:52.741639223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:35:52.741690966Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1036,"service":"observability"}
{"time":"2026-05-08T07:36:02.742126563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:36:12.742715105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:36:22.742758477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:36:32.742368849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:36:42.741927504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:36:52.741983195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:37:02.741760257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:37:12.741643418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:37:22.741689197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:37:32.742199239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:37:42.742076007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:37:52.742637027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:38:02.742728959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:38:12.74156759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:38:22.741614854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:38:32.741785785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:38:42.741797123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:38:52.742175489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:39:02.742671362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:39:12.742282639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:39:22.742767122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:39:32.742191565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:39:42.741833264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:39:52.74161323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:40:02.742998339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:40:12.742189278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:40:22.74187042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:40:32.741656226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:40:42.741590795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:40:52.742034602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:40:52.742068301Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1037,"service":"observability"}
{"time":"2026-05-08T07:41:02.742746737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:41:12.741676303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:41:22.741613121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:41:32.742168238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:41:42.742810135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:41:52.742040681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:42:02.742139469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:42:12.742013537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:42:22.741790001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:42:32.74194368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:42:42.741847548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:42:52.742360607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:43:02.742624503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:43:12.741947088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:43:22.741536124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:43:32.742172489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:43:42.741871234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:43:52.742213294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:44:02.742051083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:44:12.742446667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:44:22.742178976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:44:32.741909868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:44:42.742199738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:44:52.741590638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:45:02.741839542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:45:12.742610677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:45:22.741606778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:45:32.742357004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:45:42.741734585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:45:52.741564384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:46:02.741575946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:46:02.74161055Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1038,"service":"observability"}
{"time":"2026-05-08T07:46:12.742559567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:46:22.741970565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:46:32.741578128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:46:42.741664367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:46:52.742609645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:47:02.742425991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:47:12.742117654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:47:22.742088917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:47:32.74222315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:47:42.741620674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:47:52.741674425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:48:02.74244133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:48:12.742024056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:48:22.741624099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:48:32.742772957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:48:42.742047976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:48:52.741835366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:49:02.742686833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:49:12.74235988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:49:22.741798391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:49:32.741860573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:49:42.742582148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:49:52.742176152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:50:02.742644615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:50:12.741682852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:50:22.742119332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:50:32.742708751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:50:42.742046723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:50:52.741786255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:51:02.742164064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:51:02.742203058Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1039,"service":"observability"}
{"time":"2026-05-08T07:51:12.742192298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:51:22.74163664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:51:32.742166165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:51:42.741706937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:51:52.741884131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:52:02.741968693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:52:12.742223394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:52:22.741739754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:52:32.742691604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:52:42.741747198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:52:52.742431932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:53:02.742740098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:53:12.741923689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:53:22.742388617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:53:32.742048287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:53:42.741770975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:53:52.742161006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:54:02.741992401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:54:12.741644699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:54:22.742069698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:54:32.741816987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:54:42.742666831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:54:52.742008712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:55:02.741671852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:55:12.742433885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:55:22.741664673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:55:32.742503396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:55:42.742017974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:55:52.742656697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:56:02.742077048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:56:12.741783615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:56:12.741825369Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1040,"service":"observability"}
{"time":"2026-05-08T07:56:22.742443943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:56:32.741982643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:56:42.741563801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:56:52.742721208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:57:02.744796111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:57:12.741714032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:57:22.741636155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:57:32.742154084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:57:42.741981723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:57:52.741556675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:58:02.7426887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:58:12.742550753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:58:22.741848802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:58:32.742440467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:58:42.741932946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:58:52.7419227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:59:02.742714933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:59:12.742099783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:59:22.741971403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:59:32.741703468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:59:42.742021837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T07:59:52.742316907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:00:02.74282084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:00:12.741715473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:00:22.742329825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:00:32.742031545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:00:42.741596787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:00:52.742403772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:01:02.741903632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:01:12.741824607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:01:12.741857693Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1041,"service":"observability"}
{"time":"2026-05-08T08:01:22.742655717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:01:32.741637639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:01:42.742608245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:01:52.741777843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:02:02.742185988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:02:12.742413959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:02:22.74175622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:02:32.741636776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:02:42.742361807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:02:52.741658568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:03:02.741727826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:03:12.742301629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:03:22.741890795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:03:32.742645053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:03:42.741837329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:03:52.741609873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:04:02.742303674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:04:12.742426547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:04:22.741586187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:04:32.742662778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:04:42.741649072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:04:52.741689991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:05:02.742079307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:05:12.742000205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:05:22.742516368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:05:32.741778117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:05:42.741646768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:05:52.742183654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:06:02.742356797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:06:12.742456431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:06:12.742641891Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1042,"service":"observability"}
{"time":"2026-05-08T08:06:22.742996562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:06:32.742651843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:06:42.741868823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:06:52.742666858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:07:02.74217583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:07:12.74165717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:07:22.742701486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:07:32.742417342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:07:42.742212685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:07:52.741829825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:08:02.741797437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:08:12.741918735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:08:22.741894293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:08:32.742352574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:08:42.742280017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:08:52.741638945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:09:02.741809912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:09:12.741675871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:09:22.742396682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:09:32.742082022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:09:42.742445696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:09:52.742206836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:10:02.741816073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:10:12.742208737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:10:22.741840202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:10:32.742619613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:10:42.742385782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:10:52.741785271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:11:02.74215558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:11:12.74204937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:11:22.742651448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:11:22.742689366Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1043,"service":"observability"}
{"time":"2026-05-08T08:11:32.741638985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:11:42.742324297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:11:52.741711702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:12:02.74294624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:12:12.742585042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:12:22.742317914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:12:32.741587387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:12:42.742044952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:12:52.741685716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:13:02.742800014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:13:12.741775075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:13:22.742405665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:13:32.742313946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:13:42.741592071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:13:52.742202125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:14:02.7418011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:14:12.741972915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:14:22.741703185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:14:32.74183243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:14:42.74200471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:14:52.741829932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:15:02.742567704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:15:12.742610382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:15:22.741770273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:15:32.741705071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:15:42.742286347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:15:52.742677431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:16:02.742013443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:16:12.742563867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:16:22.742688237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:16:22.742722514Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1044,"service":"observability"}
{"time":"2026-05-08T08:16:32.74179209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:16:42.741573147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:16:52.742307953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:17:02.742189534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:17:12.74268223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:17:22.741759396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:17:32.741832112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:17:42.741628346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:17:52.742591214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:18:02.741775863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:18:12.742272388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:18:22.741903071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:18:32.742637586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:18:42.742386518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:18:52.742415703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:19:02.741833064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:19:12.741720595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:19:22.742741906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:19:32.742432385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:19:42.742136253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:19:52.742613355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:20:02.742674341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:20:12.742445083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:20:22.741647697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:20:32.742543201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:20:42.742163361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:20:52.741623757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:21:02.742347304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:21:12.741956042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:21:22.742745816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:21:22.742777647Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1045,"service":"observability"}
{"time":"2026-05-08T08:21:32.742163997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:21:42.741760754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:21:52.742714154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:22:02.742052614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:22:12.741626706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:22:22.742197072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:22:32.741904108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:22:42.741871097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:22:52.742293771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:23:02.741977472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:23:12.74206289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:23:22.74256386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:23:32.742095047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:23:42.741930005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:23:52.74241411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:24:02.741598159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:24:12.742219653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:24:22.741830283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:24:32.742198177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:24:42.742156907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:24:52.742561663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:25:02.741697275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:25:12.742127421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:25:22.742010671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:25:32.742297221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:25:42.743189458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:25:52.741664093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:26:02.742756088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:26:12.742653566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:26:22.742352284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:26:32.741981001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:26:32.742027418Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1046,"service":"observability"}
{"time":"2026-05-08T08:26:42.741708512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:26:52.741563861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:27:02.741590926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:27:12.742011978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:27:22.742348081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:27:32.742586642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:27:42.742162732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:27:52.741922509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:28:02.742751831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:28:12.741655701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:28:22.741979652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:28:32.741568651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:28:42.741759195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:28:52.742418049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:29:02.742222223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:29:12.741587448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:29:22.741653298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:29:32.742410119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:29:42.741640436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:29:52.741720894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:30:02.746705512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:30:12.742186979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:30:22.741776591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:30:32.742455196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:30:42.742126401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:30:52.742597303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:31:02.742739967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:31:12.742755461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:31:22.741723195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:31:32.741992631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:31:32.742029198Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1047,"service":"observability"}
{"time":"2026-05-08T08:31:42.742409871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:31:52.742128868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:32:02.741998431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:32:12.741945829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:32:22.742305226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:32:32.742060958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:32:42.742447828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:32:52.742435791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:33:02.7421196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:33:12.7423795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:33:22.742389853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:33:32.741660959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:33:42.742657764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:33:52.742080811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:34:02.742763602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:34:12.742312162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:34:22.742905812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:34:32.742638653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:34:42.741898485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:34:52.741795605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:35:02.741913412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:35:12.742554257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:35:22.742149555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:35:32.742590535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:35:42.742608894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:35:52.741736571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:36:02.743432871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:36:12.741775894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:36:22.741582192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:36:32.742631095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:36:32.74267201Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1048,"service":"observability"}
{"time":"2026-05-08T08:36:42.742287346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:36:52.742681204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:37:02.742696657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:37:12.742112618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:37:22.741738096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:37:32.742699401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:37:42.742271576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:37:52.741702124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:38:02.742652548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:38:12.742161801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:38:22.741592212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:38:32.742341607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:38:42.741642209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:38:52.741571297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:39:02.742948481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:39:12.741990133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:39:22.741743117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:39:32.742414233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:39:42.742002682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:39:52.741880949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:40:02.742022503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:40:12.741548759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:40:22.742424959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:40:32.742709965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:40:42.742573287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:40:52.742356373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:41:02.741884035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:41:12.741774486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:41:22.742799374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:41:32.742078637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:41:42.741892734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:41:42.741927303Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1049,"service":"observability"}
{"time":"2026-05-08T08:41:52.74222301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:42:02.742703146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:42:12.741881245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:42:22.742593678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:42:32.742106965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:42:42.742383132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:42:52.742014283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:43:02.742398212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:43:12.741945605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:43:22.742122806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:43:32.74199562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:43:42.742302583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:43:52.742177893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:44:02.742085799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:44:12.742194904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:44:22.741640823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:44:32.742334685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:44:42.741678229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:44:52.742607124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:45:02.742712076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:45:12.742427635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:45:22.742309819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:45:32.741623323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:45:42.741610431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:45:52.74270326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:46:02.742193784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:46:12.742096787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:46:22.741916504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:46:32.742289432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:46:42.742314945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:46:42.742349138Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1050,"service":"observability"}
{"time":"2026-05-08T08:46:52.741881901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:47:02.742452646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:47:12.742274343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:47:22.741929831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:47:32.742733413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:47:42.741901449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:47:52.742370953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:48:02.742300506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:48:12.741981234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:48:22.741989642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:48:32.741659841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:48:42.742668372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:48:52.742087004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:49:02.742268419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:49:12.742442288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:49:22.742275378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:49:32.742300178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:49:42.74225586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:49:52.741955794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:50:02.741621455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:50:12.742627339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:50:22.742428515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:50:32.74180556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:50:42.741760727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:50:52.742162425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:51:02.742635037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:51:12.742382656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:51:22.741587605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:51:32.74231671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:51:42.742655916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:51:42.742690738Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1051,"service":"observability"}
{"time":"2026-05-08T08:51:52.742299688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:52:02.741988431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:52:12.742641293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:52:22.742162692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:52:32.741752976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:52:42.742149345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:52:52.742058629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:53:02.742650942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:53:12.742394724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:53:22.741719022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:53:32.742643637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:53:42.742359421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:53:52.742126408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:54:02.742728837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:54:12.742633176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:54:22.74239438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:54:32.741986647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:54:42.742801218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:54:52.741830014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:55:02.742713571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:55:12.741743376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:55:22.741667119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:55:32.741642914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:55:42.741657932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:55:52.741800628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:56:02.742837775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:56:12.742096687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:56:22.741746673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:56:32.741653123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:56:42.741680304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:56:52.742641866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:56:52.742680058Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1052,"service":"observability"}
{"time":"2026-05-08T08:57:02.742646795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:57:12.742712396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:57:22.741678149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:57:32.74238505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:57:42.741942345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:57:52.742361582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:58:02.74268382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:58:12.741682957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:58:22.741661942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:58:32.742012697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:58:42.741676221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:58:52.74229644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:59:02.742709449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:59:12.741710545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:59:22.741677896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:59:32.741680324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:59:42.74164449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T08:59:52.742412736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:00:02.742748973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:00:12.741707796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:00:22.741658839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:00:32.741662102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:00:42.741692214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:00:52.741693001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:01:02.742743016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:01:12.741733679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:01:22.741660458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:01:32.741655482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:01:42.741666195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:01:52.742661453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:01:52.742694776Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1053,"service":"observability"}
{"time":"2026-05-08T09:02:02.741857086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:02:12.741629341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:02:22.741614432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:02:32.741628592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:02:42.7416493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:02:52.742305763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:03:02.742718923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:03:12.741658208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:03:22.741667752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:03:32.741687069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:03:42.741665006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:03:52.741649462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:04:02.742715042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:04:12.742694565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:04:22.742196391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:04:32.741659763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:04:42.742407646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:04:52.741661811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:05:02.741980847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:05:12.742651129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:05:22.741791871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:05:32.741576413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:05:42.74203065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:05:52.741579694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:06:02.742264498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:06:12.742204816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:06:22.74166739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:06:32.742168719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:06:42.741673164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:06:52.741947362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:07:02.742692193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:07:02.742731109Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1054,"service":"observability"}
{"time":"2026-05-08T09:07:12.742045317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:07:22.742142679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:07:32.741643682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:07:42.742275015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:07:52.742676667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:08:02.742148669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:08:12.742735556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:08:22.741911942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:08:32.741588311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:08:42.74237528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:08:52.742016255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:09:02.74182562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:09:12.742383563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:09:22.741978219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:09:32.74241948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:09:42.74206168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:09:52.74155534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:10:02.742466085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:10:12.742050308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:10:22.741718205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:10:32.742363545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:10:42.741651013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:10:52.742744112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:11:02.742675048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:11:12.741867063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:11:22.74169101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:11:32.741941493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:11:42.741685854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:11:52.741756484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:12:02.742204938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:12:12.741549062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:12:12.741583436Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1055,"service":"observability"}
{"time":"2026-05-08T09:12:22.741661227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:12:32.741838564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:12:42.741647339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:12:52.741939029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:13:02.74269179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:13:12.74236887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:13:22.741955937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:13:32.741650517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:13:42.742684522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:13:52.741646372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:14:02.742192992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:14:12.741745313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:14:22.742711879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:14:32.74167087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:14:42.741745837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:14:52.741702313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:15:02.742048129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:15:12.741832054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:15:22.742656809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:15:32.742077699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:15:42.742694793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:15:52.741636419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:16:02.742666507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:16:12.741715128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:16:22.741638072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:16:32.741910909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:16:42.742724095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:16:52.741660076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:17:02.742101103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:17:12.741735571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:17:12.741769925Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1056,"service":"observability"}
{"time":"2026-05-08T09:17:22.742687678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:17:32.741721402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:17:42.741638709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:17:52.741655869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:18:02.742781544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:18:12.742317098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:18:22.741628108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:18:32.742696026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:18:42.742057654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:18:52.742196817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:19:02.741676803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:19:12.742748773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:19:22.741667146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:19:32.741725231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:19:42.741628268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:19:52.741859479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:20:02.742039726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:20:12.742180187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:20:22.741628434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:20:32.741640415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:20:42.741614213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:20:52.741613949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:21:02.741912258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:21:12.741698734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:21:22.741702047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:21:32.741656073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:21:42.741640732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:21:52.742449925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:22:02.741762936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:22:12.741673983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:22:22.742203847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:22:22.742256678Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1057,"service":"observability"}
{"time":"2026-05-08T09:22:32.741645787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:22:42.74168294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:22:52.741850577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:23:02.74227854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:23:12.741715239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:23:22.74172551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:23:32.741652278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:23:42.741919125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:23:52.741672737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:24:02.741587194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:24:12.742721263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:24:22.742723017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:24:32.741593511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:24:42.741626474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:24:52.741803177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:25:02.742059055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:25:12.741695095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:25:22.741646432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:25:32.742634019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:25:42.741934987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:25:52.741539663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:26:02.742707547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:26:12.741644236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:26:22.742719378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:26:32.741625347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:26:42.744355143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:26:52.742710457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:27:02.741913694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:27:12.742201951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:27:22.741639113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:27:32.741565913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:27:32.74159771Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1058,"service":"observability"}
{"time":"2026-05-08T09:27:42.742688112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:27:52.742439214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:28:02.74244692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:28:12.741952948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:28:22.741643259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:28:32.741595724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:28:42.742531184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:28:52.741675828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:29:02.742316938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:29:12.742035604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:29:22.741597843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:29:32.742025904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:29:42.741709013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:29:52.74241025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:30:02.74203978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:30:12.741636868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:30:22.742413757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:30:32.742615365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:30:42.741638314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:30:52.741621346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:31:02.74159735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:31:12.742714189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:31:22.741783127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:31:32.741658305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:31:42.741595182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:31:52.742434044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:32:02.742914519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:32:12.741958132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:32:22.742654721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:32:32.741914117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:32:32.741948384Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1059,"service":"observability"}
{"time":"2026-05-08T09:32:42.741617522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:32:52.742076474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:33:02.742318561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:33:12.741673015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:33:22.742667612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:33:32.742019873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:33:42.741648969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:33:52.74156385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:34:02.742713597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:34:12.742046674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:34:22.74173048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:34:32.742695968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:34:42.742043417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:34:52.741654784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:35:02.741635112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:35:12.741597937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:35:22.742301663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:35:32.741655526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:35:42.742628528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:35:52.742842421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:36:02.742225122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:36:12.741648493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:36:22.742698355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:36:32.7416692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:36:42.741627611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:36:52.742618802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:37:02.741948184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:37:12.741664007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:37:22.742741075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:37:32.741636353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:37:42.741655156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:37:42.741688628Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1060,"service":"observability"}
{"time":"2026-05-08T09:37:52.742583097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:38:02.742157081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:38:12.741586291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:38:22.742449747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:38:32.741652069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:38:42.741739863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:38:52.742369004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:39:02.742376776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:39:12.741711601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:39:22.741660392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:39:32.74260292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:39:42.742040982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:39:52.742451339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:40:02.741663918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:40:12.741708153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:40:22.74273132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:40:32.742278868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:40:42.74165559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:40:52.742729873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:41:02.742672797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:41:12.742691955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:41:22.742230937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:41:32.741781654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:41:42.742230554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:41:52.742369907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:42:02.742729776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:42:12.741645151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:42:22.741660119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:42:32.742614397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:42:42.742058869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:42:42.742090993Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1061,"service":"observability"}
{"time":"2026-05-08T09:42:52.741629411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:43:02.742793874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:43:12.742362052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:43:22.741678013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:43:32.742544586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:43:42.741651968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:43:52.741557125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:44:02.742642171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:44:12.742154325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:44:22.741645142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:44:32.742342563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:44:42.741566829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:44:52.742182054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:45:02.742638001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:45:12.741656151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:45:22.742339603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:45:32.741660905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:45:42.742668221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:45:52.742097686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:46:02.742650687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:46:12.741756272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:46:22.741665061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:46:32.742707298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:46:42.74226949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:46:52.741698319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:47:02.742423411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:47:12.742786397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:47:22.742293761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:47:32.741794577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:47:42.741619906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:47:52.742582461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:47:52.742625181Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1062,"service":"observability"}
{"time":"2026-05-08T09:48:02.742759655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:48:12.742385227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:48:22.741746885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:48:32.742601449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:48:42.742201193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:48:52.741816879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:49:02.742714471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:49:12.741869988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:49:22.742442168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:49:32.741716119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:49:42.742451923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:49:52.742072204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:50:02.742199758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:50:12.741659286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:50:22.742445874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:50:32.742155706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:50:42.742630346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:50:52.742059804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:51:02.741951387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:51:12.742505567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:51:22.742051944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:51:32.742724698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:51:42.742448094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:51:52.742272686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:52:02.742097347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:52:12.741618245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:52:22.742381878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:52:32.742200149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:52:42.741591958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:52:52.742273327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:53:02.742140375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:53:02.742172211Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1063,"service":"observability"}
{"time":"2026-05-08T09:53:12.741773939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:53:22.742570358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:53:32.741897648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:53:42.741970378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:53:52.742726012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:54:02.742697838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:54:12.742178464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:54:22.741590856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:54:32.742147517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:54:42.741588933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:54:52.742662389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:55:02.742328587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:55:12.741705324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:55:22.741580251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:55:32.742230118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:55:42.741788256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:55:52.742324845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:56:02.741942159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:56:12.741821545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:56:22.742709935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:56:32.742300607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:56:42.741621634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:56:52.741632368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:57:02.742410363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:57:12.742390064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:57:22.742010788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:57:32.741594747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:57:42.741570049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:57:52.742269784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:58:02.742305391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:58:02.742338263Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1064,"service":"observability"}
{"time":"2026-05-08T09:58:12.74158526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:58:22.74255322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:58:32.742230945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:58:42.741772414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:58:52.742741173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:59:02.742642165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:59:12.742109271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:59:22.742730178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:59:32.742051472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:59:42.741650519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T09:59:52.742418289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:00:02.744163292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:00:12.742332697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:00:22.741652116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:00:32.742299731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:00:42.741990386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:00:52.742314306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:01:02.743264112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:01:12.741709381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:01:22.742575051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:01:32.742155861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:01:42.741666282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:01:52.742318426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:02:02.742808528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:02:12.74277763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:02:22.742297972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:02:32.74180534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:02:42.741595587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:02:52.742453523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:03:02.741942085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:03:12.742017506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:03:12.742051592Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1065,"service":"observability"}
{"time":"2026-05-08T10:03:22.741584333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:03:32.742401019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:03:42.742084881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:03:52.741708191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:04:02.742443688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:04:12.741595806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:04:22.742320535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:04:32.741921074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:04:42.742578522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:04:52.74211377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:05:02.742060102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:05:12.741749331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:05:22.742441066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:05:32.742005261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:05:42.741598321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:05:52.742288837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:06:02.742812015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:06:12.742122287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:06:22.742038253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:06:32.741625212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:06:42.74276314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:06:52.742161794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:07:02.742686755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:07:12.74175727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:07:22.74235873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:07:32.741665411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:07:42.742628435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:07:52.742032016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:08:02.741724257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:08:12.742663155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:08:12.742701649Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1066,"service":"observability"}
{"time":"2026-05-08T10:08:22.742005299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:08:32.742412329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:08:42.741627275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:08:52.742280765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:09:02.742315533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:09:12.74227565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:09:22.742051138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:09:32.741588086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:09:42.74256702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:09:52.742134279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:10:02.741771027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:10:12.742081019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:10:22.742365906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:10:32.741649843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:10:42.742429345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:10:52.741657697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:11:02.742595006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:11:12.742216403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:11:22.74196944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:11:32.742683399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:11:42.742267006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:11:52.742676273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:12:02.742802181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:12:12.742035872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:12:22.742681647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:12:32.74220147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:12:42.741633656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:12:52.742280925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:13:02.742067142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:13:12.742026354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:13:22.741678626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:13:22.741718003Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1067,"service":"observability"}
{"time":"2026-05-08T10:13:32.742032017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:13:42.742645398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:13:52.742037614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:14:02.744068769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:14:12.742295697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:14:22.741961013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:14:32.742355178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:14:42.741644275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:14:52.742224095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:15:02.742438749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:15:12.741748883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:15:22.742319327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:15:32.742212929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:15:42.741900903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:15:52.74159038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:16:02.741750299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:16:12.742346865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:16:22.741884833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:16:32.742674284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:16:42.742315714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:16:52.741790263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:17:02.741705681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:17:12.742359256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:17:22.742097252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:17:32.741596415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:17:42.742159778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:17:52.741850578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:18:02.741950075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:18:12.74199599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:18:22.742461459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:18:22.742573332Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1068,"service":"observability"}
{"time":"2026-05-08T10:18:32.741654324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:18:42.742349795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:18:52.741880538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:19:02.741578702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:19:12.742568141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:19:22.742209801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:19:32.741806712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:19:42.742469698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:19:52.742133083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:20:02.742103534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:20:12.742685195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:20:22.741618093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:20:32.742220783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:20:42.741763494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:20:52.742414079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:21:02.742108294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:21:12.741993439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:21:22.741599481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:21:32.742277439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:21:42.741649808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:21:52.74241391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:22:02.742037063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:22:12.742657155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:22:22.742168771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:22:32.741549579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:22:42.74239015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:22:52.741907435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:23:02.741726837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:23:12.742637422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:23:22.742389825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:23:32.742750847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:23:32.74278557Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1069,"service":"observability"}
{"time":"2026-05-08T10:23:42.741974314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:23:52.7415935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:24:02.743173922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:24:12.741862787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:24:22.742784538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:24:32.742016455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:24:42.741567038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:24:52.742197736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:25:02.741808957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:25:12.741943986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:25:22.74455004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:25:32.742257214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:25:42.741851055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:25:52.741575696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:26:02.742212938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:26:12.741925942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:26:22.742751081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:26:32.742232311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:26:42.74194753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:26:52.742727092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:27:02.742381957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:27:12.741667829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:27:22.742435331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:27:32.741533621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:27:42.741970969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:27:52.742002607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:28:02.742210391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:28:12.741645421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:28:22.742420779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:28:32.742670559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:28:42.741589807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:28:42.741623698Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1070,"service":"observability"}
{"time":"2026-05-08T10:28:52.741821198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:29:02.741670859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:29:12.741706878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:29:22.742205849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:29:32.742118012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:29:42.741805275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:29:52.741620623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:30:02.743154625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:30:12.74194477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:30:22.742544725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:30:32.741895212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:30:42.742600863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:30:52.742401306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:31:02.741617101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:31:12.742661456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:31:22.741958582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:31:32.741738952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:31:42.742387336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:31:52.741831093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:32:02.742332269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:32:12.741738537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:32:22.741759675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:32:32.742184828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:32:42.742200731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:32:52.741585136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:33:02.742688295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:33:12.741663137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:33:22.742599812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:33:32.741738978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:33:42.74165201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:33:42.741686199Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1071,"service":"observability"}
{"time":"2026-05-08T10:33:52.741678196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:34:02.74186287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:34:12.741905898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:34:22.742228499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:34:32.742316641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:34:42.742413612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:34:52.74233087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:35:02.74272546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:35:12.741730569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:35:22.741616023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:35:32.741655136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:35:42.742074854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:35:52.742113528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:36:02.741902571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:36:12.741914823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:36:22.742405206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:36:32.741660667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:36:42.741888034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:36:52.741765913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:37:02.742226952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:37:12.742314738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:37:22.741676275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:37:32.74171953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:37:42.742328034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:37:52.741657567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:38:02.741960794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:38:12.741778275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:38:22.742463637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:38:32.741890367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:38:42.741666541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:38:42.741705697Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1072,"service":"observability"}
{"time":"2026-05-08T10:38:52.741652301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:39:02.742104182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:39:12.74257239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:39:22.741878699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:39:32.741603498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:39:42.741856575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:39:52.741908136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:40:02.742771128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:40:12.742165832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:40:22.742188402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:40:32.741698474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:40:42.741683858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:40:52.742140598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:41:02.742605459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:41:12.741779251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:41:22.742285962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:41:32.742049099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:41:42.742721888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:41:52.742199485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:42:02.74217398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:42:12.742208672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:42:22.74194329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:42:32.741594823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:42:42.742223702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:42:52.741897464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:43:02.74212098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:43:12.741646059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:43:22.742692695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:43:32.741621616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:43:42.741636534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:43:52.741977882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:43:52.742012456Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1073,"service":"observability"}
{"time":"2026-05-08T10:44:02.742371741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:44:12.742675148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:44:22.742284545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:44:32.742582309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:44:42.742155938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:44:52.741837101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:45:02.741624331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:45:12.742420548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:45:22.742637237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:45:32.742076546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:45:42.74233718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:45:52.742369248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:46:02.741978625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:46:12.742389792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:46:22.742096379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:46:32.741791404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:46:42.741562585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:46:52.741740338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:47:02.74175441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:47:12.742772728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:47:22.741745489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:47:32.741663747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:47:42.742227801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:47:52.74197722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:48:02.741638862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:48:12.741784229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:48:22.742271298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:48:32.74209698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:48:42.741637004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:48:52.741947454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:49:02.742273434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:49:02.742310344Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1074,"service":"observability"}
{"time":"2026-05-08T10:49:12.742562388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:49:22.742216794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:49:32.741625811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:49:42.741787549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:49:52.742580242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:50:02.742074458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:50:12.742052118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:50:22.741726562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:50:32.742632403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:50:42.742070816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:50:52.741996066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:51:02.741860208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:51:12.742191044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:51:22.74197222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:51:32.74264488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:51:42.742026858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:51:52.742260406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:52:02.741787166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:52:12.742646245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:52:22.741671544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:52:32.742016055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:52:42.741988781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:52:52.741947333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:53:02.741888784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:53:12.741696468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:53:22.742648518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:53:32.741683691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:53:42.742313792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:53:52.742056466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:54:02.741905021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:54:12.742655114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:54:12.742689349Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1075,"service":"observability"}
{"time":"2026-05-08T10:54:22.742089266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:54:32.742025973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:54:42.7426423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:54:52.742158912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:55:02.742054486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:55:12.741720026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:55:22.742166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:55:32.741667863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:55:42.742449603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:55:52.741614636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:56:02.741701074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:56:12.741905754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:56:22.74226749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:56:32.742448924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:56:42.742160224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:56:52.741987139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:57:02.742590715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:57:12.741672962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:57:22.741720847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:57:32.742177539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:57:42.742092213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:57:52.741645408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:58:02.742745298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:58:12.742112685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:58:22.741621971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:58:32.741650306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:58:42.741892385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:58:52.742744361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:59:02.741968262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:59:12.741746015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:59:22.741753945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:59:22.741802579Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1076,"service":"observability"}
{"time":"2026-05-08T10:59:32.74172652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:59:42.74170143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T10:59:52.741796295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:00:02.743062078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:00:12.741697108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:00:22.741951368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:00:32.742624312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:00:42.741703947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:00:52.741713221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:01:02.742576552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:01:12.742738916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:01:22.742199806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:01:32.741614987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:01:42.742680216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:01:52.742447465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:02:02.742037411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:02:12.741705224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:02:22.742654862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:02:32.74188642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:02:42.742382032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:02:52.741802939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:03:02.742553074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:03:12.74173927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:03:22.74172897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:03:32.741588114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:03:42.742178912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:03:52.742057838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:04:02.741746317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:04:12.741660651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:04:22.741670834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:04:32.741675291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:04:32.74170932Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1077,"service":"observability"}
{"time":"2026-05-08T11:04:42.742124469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:04:52.742148546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:05:02.742214004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:05:12.741698798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:05:22.742408596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:05:32.741833193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:05:42.742311558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:05:52.742027374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:06:02.742945346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:06:12.741933906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:06:22.742412435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:06:32.742004251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:06:42.74278015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:06:52.742173754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:07:02.741972706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:07:12.741709596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:07:22.742455828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:07:32.741579639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:07:42.742756899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:07:52.741907981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:08:02.741591189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:08:12.742477732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:08:22.742707736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:08:32.741571377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:08:42.741986508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:08:52.741988542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:09:02.741955477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:09:12.742418686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:09:22.741573533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:09:32.742340466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:09:32.742378125Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1078,"service":"observability"}
{"time":"2026-05-08T11:09:42.742673403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:09:52.742118867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:10:02.74181417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:10:12.741715758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:10:22.742075621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:10:32.742596048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:10:42.742625127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:10:52.742088143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:11:02.7426213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:11:12.741703149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:11:22.741611333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:11:32.74194356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:11:42.741663366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:11:52.741656409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:12:02.742894518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:12:12.741629917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:12:22.741673301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:12:32.742653587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:12:42.742061303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:12:52.74245398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:13:02.742314461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:13:12.741621466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:13:22.741679424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:13:32.741681423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:13:42.742024294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:13:52.741994981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:14:02.741807065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:14:12.741569555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:14:22.742213049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:14:32.741777501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:14:42.741567647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:14:42.741613578Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1079,"service":"observability"}
{"time":"2026-05-08T11:14:52.742282486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:15:02.742225619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:15:12.741909553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:15:22.742554154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:15:32.742015713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:15:42.741965104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:15:52.741898917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:16:02.74259879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:16:12.742793801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:16:22.741965022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:16:32.742301594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:16:42.741775813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:16:52.741951154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:17:02.742302744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:17:12.741732012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:17:22.741640919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:17:32.742362873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:17:42.74189555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:17:52.742363252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:18:02.742714485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:18:12.742027655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:18:22.741626146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:18:32.742329745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:18:42.741932648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:18:52.741820393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:19:02.741783468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:19:12.741733733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:19:22.741768926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:19:32.742220281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:19:42.742281768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:19:42.742314955Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1080,"service":"observability"}
{"time":"2026-05-08T11:19:52.741560522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:20:02.742622213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:20:12.742016367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:20:22.742125548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:20:32.742439892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:20:42.742210054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:20:52.741708612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:21:02.742444974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:21:12.742271657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:21:22.742283747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:21:32.741571843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:21:42.742325731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:21:52.741715816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:22:02.74279492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:22:12.742342606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:22:22.741636371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:22:32.741778877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:22:42.742172863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:22:52.74210974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:23:02.742700301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:23:12.742590016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:23:22.742381687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:23:32.741894611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:23:42.742547949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:23:52.742114654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:24:02.742161172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:24:12.741696393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:24:22.742200301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:24:32.742290111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:24:42.741736957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:24:52.742279944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:24:52.742329123Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1081,"service":"observability"}
{"time":"2026-05-08T11:25:02.742124354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:25:12.741694064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:25:22.742750752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:25:32.7418667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:25:42.741651724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:25:52.742217074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:26:02.741999833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:26:12.742694256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:26:22.741794869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:26:32.741910332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:26:42.741731501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:26:52.741656232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:27:02.742227045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:27:12.741666113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:27:22.74275305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:27:32.742126306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:27:42.742137667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:27:52.741584064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:28:02.741760482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:28:12.741937718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:28:22.742131484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:28:32.741744296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:28:42.742230629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:28:52.741863908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:29:02.741591066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:29:12.741727404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:29:22.74245237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:29:32.741827996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:29:42.742600461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:29:52.742255065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:30:02.742642373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:30:02.742678436Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1082,"service":"observability"}
{"time":"2026-05-08T11:30:12.742663465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:30:22.741895727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:30:32.742629973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:30:42.741744764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:30:52.741625047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:31:02.742650135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:31:12.742150208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:31:22.742605893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:31:32.741831354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:31:42.742153816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:31:52.741869771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:32:02.741674556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:32:12.742272375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:32:22.742120899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:32:32.742264405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:32:42.742202217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:32:52.742376922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:33:02.742613826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:33:12.741648111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:33:22.742150906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:33:32.741766686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:33:42.741797407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:33:52.742277949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:34:02.742083635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:34:12.742669711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:34:22.742211977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:34:32.742175143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:34:42.742721005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:34:52.742191587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:35:02.742031719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:35:12.741689493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:35:12.741727874Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1083,"service":"observability"}
{"time":"2026-05-08T11:35:22.742723631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:35:32.74178888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:35:42.742288806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:35:52.742043004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:36:02.74193039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:36:12.741733197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:36:22.74245311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:36:32.741981422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:36:42.7426365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:36:52.742156949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:37:02.741710412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:37:12.741668896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:37:22.741569225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:37:32.741970085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:37:42.742425295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:37:52.741659626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:38:02.742169349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:38:12.742033295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:38:22.742584709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:38:32.742303548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:38:42.742609429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:38:52.742420203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:39:02.741762793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:39:12.741719538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:39:22.742406596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:39:32.741638056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:39:42.742291415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:39:52.741595525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:40:02.745879014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:40:12.741664091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:40:22.74195794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:40:22.741988753Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1084,"service":"observability"}
{"time":"2026-05-08T11:40:32.742408901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:40:42.742090204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:40:52.74167695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:41:02.742408272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:41:12.742294993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:41:22.742400029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:41:32.742045492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:41:42.741782772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:41:52.742325478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:42:02.742703055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:42:12.741615189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:42:22.741739953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:42:32.742508202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:42:42.741876995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:42:52.741643509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:43:02.74289328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:43:12.742036101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:43:22.742061064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:43:32.742729756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:43:42.742311722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:43:52.74220606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:44:02.742119806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:44:12.742696565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:44:22.742148004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:44:32.741610926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:44:42.742420475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:44:52.741926619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:45:02.742539137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:45:12.741996299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:45:22.742117768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:45:22.74214954Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1085,"service":"observability"}
{"time":"2026-05-08T11:45:32.742727176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:45:42.741564324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:45:52.741674505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:46:02.741560902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:46:12.742129401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:46:22.742276197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:46:32.741643274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:46:42.742443404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:46:52.741922787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:47:02.742714366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:47:12.741693134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:47:22.741665914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:47:32.742083758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:47:42.742633091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:47:52.742389764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:48:02.74176898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:48:12.741999373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:48:22.741628763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:48:32.742280495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:48:42.741699951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:48:52.742103491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:49:02.742134728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:49:12.74189701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:49:22.742435776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:49:32.742077356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:49:42.742395111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:49:52.741913086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:50:02.742764269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:50:12.741904038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:50:22.742297252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:50:22.742332735Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1086,"service":"observability"}
{"time":"2026-05-08T11:50:32.741668431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:50:42.741784505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:50:52.742351647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:51:02.742108913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:51:12.741844522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:51:22.742202459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:51:32.74205356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:51:42.741638387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:51:52.741573786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:52:02.742143304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:52:12.742725295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:52:22.742038551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:52:32.741659677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:52:42.742434258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:52:52.741639959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:53:02.741751805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:53:12.741740221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:53:22.742061493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:53:32.742445589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:53:42.741612496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:53:52.741788643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:54:02.742560102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:54:12.741899413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:54:22.74257548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:54:32.742058649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:54:42.741743773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:54:52.742060385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:55:02.74237498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:55:12.742100307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:55:22.742397693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:55:22.742431939Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1087,"service":"observability"}
{"time":"2026-05-08T11:55:32.741834033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:55:42.74190116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:55:52.742766825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:56:02.74232901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:56:12.742302976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:56:22.742739384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:56:32.742396613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:56:42.741978003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:56:52.742553663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:57:02.742015229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:57:12.741623486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:57:22.742297857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:57:32.741994398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:57:42.741770418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:57:52.742189125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:58:02.741667868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:58:12.742355118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:58:22.742077557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:58:32.741577947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:58:42.742058975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:58:52.742621095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:59:02.741639502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:59:12.741947975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:59:22.742315835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:59:32.74163038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:59:42.741792816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T11:59:52.742192528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:00:02.742676731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:00:12.74235233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:00:22.742320865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:00:32.741752902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:00:32.741802551Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1088,"service":"observability"}
{"time":"2026-05-08T12:00:42.74175268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:00:52.742319836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:01:02.74155682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:01:12.741680162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:01:22.741661267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:01:32.741652391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:01:42.741670357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:01:52.742043516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:02:02.742694427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:02:12.742681791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:02:22.741680861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:02:32.741846524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:02:42.741661625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:02:52.742321814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:03:02.741739902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:03:12.741692938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:03:22.742673111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:03:32.742034564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:03:42.741654083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:03:52.741993748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:04:02.741888311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:04:12.741664791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:04:22.742294109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:04:32.741940715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:04:42.741686896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:04:52.74165657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:05:02.742560932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:05:12.741704133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:05:22.742318712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:05:32.741640126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:05:42.742603735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:05:42.742636132Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1089,"service":"observability"}
{"time":"2026-05-08T12:05:52.741653556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:06:02.744271717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:06:12.74217486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:06:22.741906123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:06:32.742455768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:06:42.74168493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:06:52.741653168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:07:02.742739087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:07:12.741682665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:07:22.74163211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:07:32.741817749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:07:42.741663047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:07:52.74166694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:08:02.742044451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:08:12.741576192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:08:22.741663207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:08:32.741581443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:08:42.741659212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:08:52.741829433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:09:02.741869653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:09:12.741683288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:09:22.742072928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:09:32.741688819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:09:42.741655985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:09:52.741947718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:10:02.742009881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:10:12.741873068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:10:22.742574407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:10:32.741971237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:10:42.741605546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:10:52.741634624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:10:52.741672244Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1090,"service":"observability"}
{"time":"2026-05-08T12:11:02.742342006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:11:12.741605515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:11:22.741775046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:11:32.742759589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:11:42.741641875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:11:52.74222265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:12:02.743599602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:12:12.742532376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:12:22.741672318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:12:32.741714463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:12:42.741677855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:12:52.741643841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:13:02.742826689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:13:12.74172454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:13:22.741623675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:13:32.741990253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:13:42.741593101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:13:52.741661885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:14:02.74168796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:14:12.741657541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:14:22.741655534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:14:32.741607961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:14:42.742063727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:14:52.741680668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:15:02.741669883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:15:12.741736307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:15:22.74168263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:15:32.742166865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:15:42.741958092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:15:52.741623659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:16:02.741733359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:16:02.741767254Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1091,"service":"observability"}
{"time":"2026-05-08T12:16:12.742464238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:16:22.741728611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:16:32.741683092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:16:42.741785925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:16:52.741640403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:17:02.741866482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:17:12.741735251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:17:22.741647387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:17:32.741624387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:17:42.742665129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:17:52.741985581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:18:02.742667266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:18:12.741777007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:18:22.742762721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:18:32.742144271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:18:42.741635401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:18:52.742938566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:19:02.742671172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:19:12.741689902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:19:22.741668929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:19:32.741777235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:19:42.741613613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:19:52.741681883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:20:02.742223187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:20:12.741658264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:20:22.741685952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:20:32.741624857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:20:42.741650133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:20:52.742721522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:21:02.741784044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:21:02.741815707Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1092,"service":"observability"}
{"time":"2026-05-08T12:21:12.742203853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:21:22.741647415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:21:32.742281492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:21:42.741580417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:21:52.741560554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:22:02.743563191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:22:12.741629883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:22:22.741649064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:22:32.741681276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:22:42.742635363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:22:52.741664859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:23:02.742659995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:23:12.741710954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:23:22.741654609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:23:32.742298655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:23:42.741660302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:23:52.741772717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:24:02.742697458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:24:12.741678129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:24:22.741576881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:24:32.742035892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:24:42.741636351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:24:52.742063847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:25:02.741832473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:25:12.741675776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:25:22.741776489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:25:32.742672963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:25:42.742116498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:25:52.741664093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:26:02.74183218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:26:02.741868132Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1093,"service":"observability"}
{"time":"2026-05-08T12:26:12.742115085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:26:22.741657699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:26:32.741980164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:26:42.741630464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:26:52.742683289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:27:02.742784105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:27:12.741721851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:27:22.742292632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:27:32.741684187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:27:42.742040478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:27:52.741668845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:28:02.74253044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:28:12.741625061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:28:22.741603558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:28:32.741737715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:28:42.741636507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:28:52.742695153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:29:02.742717214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:29:12.741662515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:29:22.74185002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:29:32.742291932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:29:42.741652176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:29:52.741611639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:30:02.741653836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:30:12.742076071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:30:22.741952896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:30:32.741644443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:30:42.74266152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:30:52.741581144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:31:02.741587339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:31:12.74218836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:31:12.742223838Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1094,"service":"observability"}
{"time":"2026-05-08T12:31:22.741715068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:31:32.742614529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:31:42.742439443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:31:52.743036501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:32:02.741952138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:32:12.742696423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:32:22.741972277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:32:32.741644468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:32:42.741577232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:32:52.742386707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:33:02.74274547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:33:12.741749597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:33:22.741687978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:33:32.741930469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:33:42.742450209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:33:52.741778202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:34:02.742459787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:34:12.741823567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:34:22.741649675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:34:32.742381786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:34:42.741588393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:34:52.74270747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:35:02.74273715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:35:12.741735491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:35:22.741766907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:35:32.742691136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:35:42.742761159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:35:52.74207997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:36:02.742311692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:36:12.741940264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:36:22.741531766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:36:22.741576065Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1095,"service":"observability"}
{"time":"2026-05-08T12:36:32.742554458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:36:42.741927218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:36:52.741594455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:37:02.742793843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:37:12.741730306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:37:22.742709782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:37:32.74232503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:37:42.742486478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:37:52.741662441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:38:02.742677637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:38:12.742357515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:38:22.741622179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:38:32.742155074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:38:42.741640192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:38:52.742495341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:39:02.742294212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:39:12.741692918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:39:22.742159343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:39:32.741627014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:39:42.742584905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:39:52.741659118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:40:02.741868901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:40:12.741672868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:40:22.742435478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:40:32.742021903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:40:42.741688783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:40:52.741648105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:41:02.741819418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:41:12.741713842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:41:22.741974859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:41:22.742023058Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1096,"service":"observability"}
{"time":"2026-05-08T12:41:32.741904465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:41:42.742690133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:41:52.74193822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:42:02.742096597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:42:12.742455301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:42:22.742392514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:42:32.741728873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:42:42.742381619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:42:52.74191917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:43:02.742146382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:43:12.741701235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:43:22.742261317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:43:32.741721301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:43:42.742365987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:43:52.741728654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:44:02.742776872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:44:12.742429141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:44:22.741972748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:44:32.742693425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:44:42.741672835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:44:52.741651903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:45:02.742408694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:45:12.741686904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:45:22.741703133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:45:32.74263886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:45:42.741994669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:45:52.74179925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:46:02.741625834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:46:12.742192154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:46:22.741645456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:46:32.741665538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:46:32.741717708Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1097,"service":"observability"}
{"time":"2026-05-08T12:46:42.74222289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:46:52.742223705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:47:02.742337811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:47:12.741685614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:47:22.742830066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:47:32.742292451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:47:42.741847706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:47:52.741653113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:48:02.741656176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:48:12.741558692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:48:22.742414744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:48:32.741880388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:48:42.742754536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:48:52.741847198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:49:02.742106786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:49:12.741688064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:49:22.741599294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:49:32.742361577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:49:42.741629058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:49:52.742423395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:50:02.742168295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:50:12.742768204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:50:22.742019712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:50:32.741650359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:50:42.74238591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:50:52.741658785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:51:02.742658608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:51:12.741721588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:51:22.741573699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:51:32.74155194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:51:42.741625724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:51:42.741670254Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1098,"service":"observability"}
{"time":"2026-05-08T12:51:52.742443518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:52:02.74213852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:52:12.741643369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:52:22.742364522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:52:32.741773383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:52:42.742384546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:52:52.741652965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:53:02.742589248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:53:12.741669123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:53:22.742667383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:53:32.742027602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:53:42.742664835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:53:52.742386326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:54:02.741857778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:54:12.741625792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:54:22.742281349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:54:32.741649926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:54:42.742398737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:54:52.741861457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:55:02.742731806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:55:12.741649088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:55:22.742308335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:55:32.741948262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:55:42.741552723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:55:52.742307126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:56:02.742209507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:56:12.741647796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:56:22.741649515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:56:32.742262839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:56:42.741828683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:56:42.741885521Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1099,"service":"observability"}
{"time":"2026-05-08T12:56:52.742443578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:57:02.742630716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:57:12.742711251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:57:22.741926111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:57:32.742604036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:57:42.741789117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:57:52.742412121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:58:02.742017189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:58:12.74263291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:58:22.742101392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:58:32.742673397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:58:42.742447942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:58:52.741819808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:59:02.741563774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:59:12.741643729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:59:22.741710412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:59:32.742256635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:59:42.742696842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T12:59:52.741950245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:00:02.742295077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:00:12.742768677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:00:22.742265669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:00:32.741800984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:00:42.742695155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:00:52.742125063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:01:02.742277207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:01:12.741656445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:01:22.741784379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:01:32.741640027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:01:42.742260714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:01:42.74229963Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1100,"service":"observability"}
{"time":"2026-05-08T13:01:52.742640288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:02:02.742326251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:02:12.741650739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:02:22.74264322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:02:32.742233418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:02:42.741657203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:02:52.742329615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:03:02.742185091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:03:12.741758029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:03:22.742484246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:03:32.741840495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:03:42.741580609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:03:52.742204403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:04:02.741990112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:04:12.742558736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:04:22.742131951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:04:32.742030999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:04:42.741573176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:04:52.742629179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:05:02.742639439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:05:12.741745799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:05:22.741641532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:05:32.742732359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:05:42.742045133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:05:52.741642566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:06:02.741797315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:06:12.742214843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:06:22.742173175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:06:32.741625283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:06:42.742566748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:06:42.742602221Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1101,"service":"observability"}
{"time":"2026-05-08T13:06:52.741857377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:07:02.742642495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:07:12.741817161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:07:22.742003079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:07:32.742302349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:07:42.7416541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:07:52.742092079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:08:02.7424336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:08:12.741693207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:08:22.741567858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:08:32.742325611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:08:42.741974482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:08:52.741638584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:09:02.741627714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:09:12.741710524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:09:22.741768902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:09:32.74235562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:09:42.742069698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:09:52.741679747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:10:02.745119566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:10:12.742103908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:10:22.741617911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:10:32.742447868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:10:42.741992015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:10:52.742612811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:11:02.742625618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:11:12.741733034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:11:22.742662301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:11:32.7420585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:11:42.741638681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:11:52.742397883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:11:52.742431693Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1102,"service":"observability"}
{"time":"2026-05-08T13:12:02.742759972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:12:12.741962615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:12:22.742630524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:12:32.742083767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:12:42.74265971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:12:52.742030637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:13:02.741968732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:13:12.741721232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:13:22.742296144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:13:32.742209971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:13:42.741781337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:13:52.74243369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:14:02.742094071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:14:12.741563529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:14:22.742294291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:14:32.742062063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:14:42.741552441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:14:52.742615821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:15:02.743159849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:15:12.741768368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:15:22.741740193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:15:32.742305095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:15:42.74209267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:15:52.741649944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:16:02.742670473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:16:12.742053529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:16:22.742035674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:16:32.742552107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:16:42.742088145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:16:52.741630638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:17:02.74245092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:17:02.742664918Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1103,"service":"observability"}
{"time":"2026-05-08T13:17:12.741703588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:17:22.74166129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:17:32.742697082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:17:42.742285751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:17:52.741571846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:18:02.741863367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:18:12.742681607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:18:22.742895496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:18:32.741889393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:18:42.742696578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:18:52.741997645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:19:02.741930832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:19:12.741759173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:19:22.742191434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:19:32.741966916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:19:42.742697001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:19:52.74215826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:20:02.742772754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:20:12.74257792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:20:22.742156033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:20:32.741659113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:20:42.742477222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:20:52.741981396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:21:02.743892546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:21:12.741680527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:21:22.742364175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:21:32.742053538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:21:42.742664991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:21:52.742318132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:22:02.741776837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:22:12.742168592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:22:12.742201884Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1104,"service":"observability"}
{"time":"2026-05-08T13:22:22.74184822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:22:32.742401595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:22:42.742148254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:22:52.741571364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:23:02.742274424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:23:12.741769471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:23:22.742507939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:23:32.74198945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:23:42.741653011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:23:52.74226841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:24:02.742430237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:24:12.74161811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:24:22.741685827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:24:32.742440672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:24:42.742130103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:24:52.741662369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:25:02.741786425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:25:12.741615798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:25:22.742218848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:25:32.741933573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:25:42.742702461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:25:52.742193536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:26:02.741848048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:26:12.742709242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:26:22.742745808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:26:32.742341777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:26:42.742052234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:26:52.742590291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:27:02.742685693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:27:12.741715849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:27:22.742078325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:27:22.742111282Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1105,"service":"observability"}
{"time":"2026-05-08T13:27:32.741602365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:27:42.742316016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:27:52.741962056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:28:02.741618514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:28:12.742457712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:28:22.742025688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:28:32.742657293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:28:42.741815734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:28:52.742203238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:29:02.742118534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:29:12.74170502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:29:22.742657279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:29:32.742148942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:29:42.741743988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:29:52.742389803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:30:02.742611155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:30:12.74199523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:30:22.741904225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:30:32.742435517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:30:42.742168583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:30:52.741746546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:31:02.742591818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:31:12.741709063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:31:22.742313917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:31:32.741984402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:31:42.742482563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:31:52.741895313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:32:02.741656794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:32:12.742399227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:32:22.742186187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:32:22.742227827Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1106,"service":"observability"}
{"time":"2026-05-08T13:32:32.741608288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:32:42.742317602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:32:52.741967596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:33:02.742624091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:33:12.741829891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:33:22.742220432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:33:32.741932208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:33:42.742651884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:33:52.742590584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:34:02.742049498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:34:12.74271156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:34:22.742420072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:34:32.742100036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:34:42.742150169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:34:52.741576493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:35:02.742612561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:35:12.741672416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:35:22.742130648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:35:32.741561716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:35:42.741868247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:35:52.741645931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:36:02.742933279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:36:12.741900047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:36:22.742436476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:36:32.742156109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:36:42.741778763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:36:52.74258373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:37:02.742307262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:37:12.741899023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:37:22.742401511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:37:22.742440834Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1107,"service":"observability"}
{"time":"2026-05-08T13:37:32.741959613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:37:42.742692038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:37:52.742392663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:38:02.742082845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:38:12.742223612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:38:22.742075392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:38:32.742028331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:38:42.742682677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:38:52.741993426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:39:02.742793405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:39:12.741752942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:39:22.742631515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:39:32.742389296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:39:42.742071904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:39:52.741638133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:40:02.743861342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:40:12.742204235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:40:22.741736454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:40:32.741648386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:40:42.742296013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:40:52.741651113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:41:02.741797264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:41:12.742649377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:41:22.74231119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:41:32.741966075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:41:42.742268902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:41:52.742008012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:42:02.742559659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:42:12.742444733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:42:22.741623152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:42:32.742181524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:42:32.742216881Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1108,"service":"observability"}
{"time":"2026-05-08T13:42:42.742278081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:42:52.742448441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:43:02.742119381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:43:12.741619554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:43:22.741821057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:43:32.741899325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:43:42.741961687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:43:52.74191874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:44:02.741830412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:44:12.742085696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:44:22.741783393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:44:32.74165093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:44:42.742438789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:44:52.741908247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:45:02.741970831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:45:12.741590062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:45:22.742761744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:45:32.742321029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:45:42.741767662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:45:52.741624269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:46:02.742154258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:46:12.741927221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:46:22.741993078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:46:32.742019955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:46:42.742424167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:46:52.741714306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:47:02.742612711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:47:12.742015463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:47:22.741694497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:47:32.741653767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:47:42.742772021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:47:42.742806243Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1109,"service":"observability"}
{"time":"2026-05-08T13:47:52.741898226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:48:02.743354222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:48:12.741773931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:48:22.741685416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:48:32.742311299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:48:42.741655033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:48:52.741756732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:49:02.741840172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:49:12.742685765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:49:22.742153813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:49:32.741661217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:49:42.742317815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:49:52.741656334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:50:02.743157956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:50:12.742606053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:50:22.742575918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:50:32.742335337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:50:42.741586739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:50:52.741841826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:51:02.741762641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:51:12.741667825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:51:22.741790941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:51:32.74189696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:51:42.742395152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:51:52.742320895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:52:02.741855436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:52:12.741843453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:52:22.741724605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:52:32.741684288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:52:42.742739084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:52:52.742634293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:52:52.742668568Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1110,"service":"observability"}
{"time":"2026-05-08T13:53:02.742728476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:53:12.742157783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:53:22.741893083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:53:32.741851661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:53:42.741615056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:53:52.74196875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:54:02.742593556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:54:12.74164447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:54:22.7423722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:54:32.742422076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:54:42.74203733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:54:52.741618881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:55:02.741930474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:55:12.742089501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:55:22.741807918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:55:32.742119658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:55:42.741981641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:55:52.74229591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:56:02.742152035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:56:12.741669483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:56:22.742668199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:56:32.741797763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:56:42.742474602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:56:52.741695056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:57:02.741822623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:57:12.742316262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:57:22.742715973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:57:32.741994773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:57:42.742015079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:57:52.741603601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:58:02.74188029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:58:02.741912499Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1111,"service":"observability"}
{"time":"2026-05-08T13:58:12.741638295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:58:22.741895438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:58:32.741758188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:58:42.742257878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:58:52.741740898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:59:02.742175914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:59:12.742054087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:59:22.742718064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:59:32.74172214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:59:42.742082465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T13:59:52.74170092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:00:02.74298627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:00:12.741607229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:00:22.742107246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:00:32.741967434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:00:42.742653638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:00:52.741935526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:01:02.741797937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:01:12.741980876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:01:22.741913198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:01:32.742206396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:01:42.741688858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:01:52.742628219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:02:02.741850624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:02:12.741684636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:02:22.74170175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:02:32.742300317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:02:42.74275512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:02:52.742536432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:03:02.741756112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:03:12.742590416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:03:12.742624694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1112,"service":"observability"}
{"time":"2026-05-08T14:03:22.742031883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:03:32.741734822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:03:42.74273311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:03:52.742261868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:04:02.741822132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:04:12.741632404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:04:22.742799765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:04:32.742659706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:04:42.741695482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:04:52.742621665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:05:02.741595404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:05:12.742098834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:05:22.741728927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:05:32.742621838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:05:42.741841584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:05:52.742364964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:06:02.742693349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:06:12.741946242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:06:22.741690441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:06:32.74180329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:06:42.741672421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:06:52.742417307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:07:02.741615775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:07:12.741734477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:07:22.741932163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:07:32.741941023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:07:42.741855594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:07:52.741700111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:08:02.742651345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:08:12.742078895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:08:22.741761075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:08:22.741802021Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1113,"service":"observability"}
{"time":"2026-05-08T14:08:32.741625905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:08:42.741771795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:08:52.742259885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:09:02.742383026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:09:12.741749769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:09:22.742699898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:09:32.74270933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:09:42.742684686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:09:52.742121936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:10:02.742774839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:10:12.741872434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:10:22.741900469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:10:32.742053437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:10:42.742046027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:10:52.741569497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:11:02.742218962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:11:12.741812576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:11:22.741872094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:11:32.741615814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:11:42.742459775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:11:52.741603541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:12:02.742274391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:12:12.741968162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:12:22.741709876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:12:32.742688502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:12:42.742728069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:12:52.741904596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:13:02.741906892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:13:12.742716365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:13:22.742383749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:13:22.742420174Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1114,"service":"observability"}
{"time":"2026-05-08T14:13:32.742399646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:13:42.742033481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:13:52.741691173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:14:02.741650432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:14:12.741862459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:14:22.741692302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:14:32.742551687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:14:42.74177254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:14:52.74158111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:15:02.74263036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:15:12.741831165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:15:22.742314503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:15:32.741982573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:15:42.742661794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:15:52.741956274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:16:02.74158886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:16:12.742450487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:16:22.741925461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:16:32.741584502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:16:42.741581907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:16:52.742693616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:17:02.741806557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:17:12.74163363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:17:22.741732055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:17:32.742532901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:17:42.7417306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:17:52.741636135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:18:02.742332617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:18:12.741947234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:18:22.741597491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:18:32.742293922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:18:32.742327655Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1115,"service":"observability"}
{"time":"2026-05-08T14:18:42.741570915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:18:52.741619771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:19:02.742422973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:19:12.742284221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:19:22.742636344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:19:32.741843543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:19:42.742452933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:19:52.741694627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:20:02.742770134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:20:12.741811079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:20:22.742411798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:20:32.741671112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:20:42.742671633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:20:52.74234427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:21:02.741818606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:21:12.74165152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:21:22.742558313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:21:32.741768545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:21:42.742706595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:21:52.742601874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:22:02.742817109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:22:12.741819851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:22:22.742301032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:22:32.742299856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:22:42.742631082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:22:52.741634464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:23:02.742308652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:23:12.742418921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:23:22.742589478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:23:32.742401498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:23:32.742434174Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1116,"service":"observability"}
{"time":"2026-05-08T14:23:42.741968945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:23:52.742713041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:24:02.742560853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:24:12.742777682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:24:22.742486666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:24:32.742252918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:24:42.741754287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:24:52.742411859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:25:02.742647989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:25:12.741784633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:25:22.742605869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:25:32.742117272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:25:42.741668632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:25:52.742503135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:26:02.742617037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:26:12.741866824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:26:22.742148004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:26:32.742304932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:26:42.742275546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:26:52.741737563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:27:02.74226773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:27:12.741640714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:27:22.742692904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:27:32.742619888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:27:42.741836238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:27:52.742200247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:28:02.741551291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:28:12.742030507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:28:22.741568828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:28:32.741900495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:28:42.742690212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:28:42.742740389Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1117,"service":"observability"}
{"time":"2026-05-08T14:28:52.741886342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:29:02.741726638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:29:12.742150359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:29:22.742309574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:29:32.741644224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:29:42.742192362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:29:52.741739856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:30:02.742057756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:30:12.74229869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:30:22.742208867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:30:32.741680454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:30:42.741622747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:30:52.74192353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:31:02.741859716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:31:12.742619768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:31:22.742688022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:31:32.741758418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:31:42.741696622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:31:52.742686542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:32:02.742378142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:32:12.741842268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:32:22.742354411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:32:32.742082519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:32:42.742755082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:32:52.742608133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:33:02.742023929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:33:12.742003773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:33:22.742328443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:33:32.742172889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:33:42.742710206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:33:42.742758316Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1118,"service":"observability"}
{"time":"2026-05-08T14:33:52.742714192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:34:02.741981182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:34:12.741689882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:34:22.741873899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:34:32.741651991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:34:42.741896077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:34:52.741589841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:35:02.743331797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:35:12.741930906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:35:22.741700935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:35:32.742064197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:35:42.742731541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:35:52.741918485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:36:02.742267611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:36:12.741871676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:36:22.742270807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:36:32.741610424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:36:42.742526725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:36:52.741643759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:37:02.742627216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:37:12.741770707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:37:22.742416043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:37:32.741704654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:37:42.742528583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:37:52.742724505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:38:02.742203149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:38:12.742301816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:38:22.74178779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:38:32.742390094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:38:42.742147765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:38:52.742681854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:38:52.742715528Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1119,"service":"observability"}
{"time":"2026-05-08T14:39:02.741605817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:39:12.742124115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:39:22.742152307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:39:32.74253711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:39:42.742137608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:39:52.742423772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:40:02.742187348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:40:12.742655251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:40:22.742487431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:40:32.741613293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:40:42.742595317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:40:52.742576052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:41:02.741963688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:41:12.741632741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:41:22.742677672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:41:32.741584946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:41:42.742234171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:41:52.741565948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:42:02.742738469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:42:12.742103977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:42:22.742309039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:42:32.742069452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:42:42.741632695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:42:52.742106036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:43:02.742905873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:43:12.742752585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:43:22.742649187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:43:32.741698078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:43:42.741641771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:43:52.741836807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:44:02.742632463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:44:02.742672719Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1120,"service":"observability"}
{"time":"2026-05-08T14:44:12.741714905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:44:22.742304081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:44:32.741654612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:44:42.742484415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:44:52.741986377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:45:02.741909647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:45:12.742048412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:45:22.742033773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:45:32.741748716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:45:42.74272386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:45:52.741965878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:46:02.741876924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:46:12.742722049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:46:22.74167948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:46:32.742663883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:46:42.742600754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:46:52.742295291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:47:02.742141015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:47:12.741618823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:47:22.742165593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:47:32.741837639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:47:42.742338781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:47:52.741657693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:48:02.741797884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:48:12.742092671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:48:22.742554531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:48:32.742346094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:48:42.741954339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:48:52.742269984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:49:02.742206225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:49:12.741882813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:49:12.741920628Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1121,"service":"observability"}
{"time":"2026-05-08T14:49:22.742838941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:49:32.742172881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:49:42.742037946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:49:52.741769661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:50:02.741707041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:50:12.742291157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:50:22.742305645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:50:32.742651453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:50:42.742381805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:50:52.741996066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:51:02.741753807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:51:12.741564555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:51:22.742770092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:51:32.742310928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:51:42.741940987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:51:52.742320958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:52:02.742800385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:52:12.741931105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:52:22.741578554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:52:32.741738953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:52:42.742070361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:52:52.742160196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:53:02.741930212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:53:12.742652754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:53:22.742615247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:53:32.742274583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:53:42.741959754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:53:52.7419325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:54:02.742719025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:54:12.742269195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:54:12.742305755Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1122,"service":"observability"}
{"time":"2026-05-08T14:54:22.7427083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:54:32.741915653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:54:42.741589241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:54:52.742006388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:55:02.742636036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:55:12.742162331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:55:22.741704845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:55:32.741672099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:55:42.741747234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:55:52.742010256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:56:02.74282048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:56:12.741847333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:56:22.741954698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:56:32.742674031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:56:42.742560109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:56:52.741851012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:57:02.741961164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:57:12.742389603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:57:22.741672869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:57:32.74230241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:57:42.742627866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:57:52.742728537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:58:02.742305083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:58:12.741883237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:58:22.742323685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:58:32.742301858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:58:42.741956556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:58:52.742206066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:59:02.741953395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:59:12.741859174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:59:22.741881125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:59:22.741918129Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1123,"service":"observability"}
{"time":"2026-05-08T14:59:32.742193685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:59:42.742000323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T14:59:52.741678166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:00:02.741963275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:00:12.741565613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:00:22.74234791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:00:32.742171705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:00:42.7427026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:00:52.741658856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:01:02.742389521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:01:12.742302301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:01:22.741870331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:01:32.742007094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:01:42.742257252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:01:52.742164758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:02:02.741979855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:02:12.742316605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:02:22.741588842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:02:32.741918479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:02:42.741898517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:02:52.74181517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:03:02.741809913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:03:12.74278181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:03:22.742271475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:03:32.742724221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:03:42.741627992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:03:52.741827063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:04:02.741725317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:04:12.741797252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:04:22.742652826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:04:22.742688453Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1124,"service":"observability"}
{"time":"2026-05-08T15:04:32.742288874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:04:42.742200887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:04:52.742710884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:05:02.741968522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:05:12.742300769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:05:22.742131323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:05:32.741813348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:05:42.742254906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:05:52.74273346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:06:02.742159834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:06:12.742274957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:06:22.741935141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:06:32.742616752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:06:42.742092442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:06:52.742765076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:07:02.742660291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:07:12.741920387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:07:22.741863383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:07:32.741869043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:07:42.741792284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:07:52.742737557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:08:02.742728342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:08:12.742315888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:08:22.741594305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:08:32.742164187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:08:42.742686224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:08:52.74155189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:09:02.741744886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:09:12.741763556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:09:22.742136849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:09:32.742576174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:09:32.742618017Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1125,"service":"observability"}
{"time":"2026-05-08T15:09:42.742405382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:09:52.742154507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:10:02.7426745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:10:12.742370742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:10:22.741833619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:10:32.742705512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:10:42.741636823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:10:52.741739243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:11:02.742308696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:11:12.741643166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:11:22.741679008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:11:32.742176939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:11:42.74167388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:11:52.742653711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:12:02.742208452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:12:12.742647454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:12:22.741950442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:12:32.741637325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:12:42.741652493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:12:52.742292506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:13:02.742767841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:13:12.741650485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:13:22.741712023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:13:32.742209887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:13:42.741991851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:13:52.741687561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:14:02.742184842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:14:12.742263318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:14:22.741646147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:14:32.741584067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:14:42.7416385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:14:42.741670798Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1126,"service":"observability"}
{"time":"2026-05-08T15:14:52.741952068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:15:02.743027692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:15:12.742277571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:15:22.741691605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:15:32.741852185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:15:42.742059018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:15:52.742079523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:16:02.742563426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:16:12.742361948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:16:22.74221084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:16:32.741651344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:16:42.742008637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:16:52.741656786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:17:02.741842525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:17:12.742344228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:17:22.741744635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:17:32.741592656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:17:42.742266841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:17:52.741633902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:18:02.742350997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:18:12.741844459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:18:22.742312283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:18:32.742435175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:18:42.74169114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:18:52.742193771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:19:02.74272161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:19:12.742135652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:19:22.741678577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:19:32.742612362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:19:42.741691679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:19:42.741742498Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1127,"service":"observability"}
{"time":"2026-05-08T15:19:52.742656739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:20:02.74197628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:20:12.741617663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:20:22.741567062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:20:32.742054886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:20:42.742441072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:20:52.741655536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:21:02.74192733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:21:12.741681733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:21:22.742447867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:21:32.741663909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:21:42.74166354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:21:52.742173427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:22:02.742257814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:22:12.742724412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:22:22.741648341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:22:32.741570292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:22:42.742289798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:22:52.741673521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:23:02.742779852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:23:12.741666963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:23:22.74169991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:23:32.742003974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:23:42.741686387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:23:52.741649848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:24:02.742691723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:24:12.741638161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:24:22.742285385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:24:32.741646517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:24:42.742410268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:24:42.742442797Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1128,"service":"observability"}
{"time":"2026-05-08T15:24:52.74203688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:25:02.742691853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:25:12.742231513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:25:22.741724996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:25:32.741691076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:25:42.741649266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:25:52.742744949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:26:02.742706714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:26:12.741649877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:26:22.74166783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:26:32.741665787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:26:42.74199118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:26:52.741854896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:27:02.742352073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:27:12.741669678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:27:22.741661355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:27:32.742258457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:27:42.741829678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:27:52.741712072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:28:02.742818783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:28:12.742173693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:28:22.741734497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:28:32.741643844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:28:42.742365102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:28:52.741667368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:29:02.741957416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:29:12.74165493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:29:22.74166465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:29:32.741942749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:29:42.742539419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:29:42.742576661Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1129,"service":"observability"}
{"time":"2026-05-08T15:29:52.741697028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:30:02.742339966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:30:12.741671122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:30:22.741786655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:30:32.742296581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:30:42.741654432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:30:52.741578935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:31:02.742357002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:31:12.741666437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:31:22.74171128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:31:32.742765909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:31:42.741676224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:31:52.742021049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:32:02.742867768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:32:12.742229057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:32:22.741683991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:32:32.741676008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:32:42.742140391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:32:52.741638473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:33:02.742073132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:33:12.741966067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:33:22.741712541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:33:32.742269373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:33:42.741688545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:33:52.742663477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:34:02.742321188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:34:12.741624935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:34:22.741650494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:34:32.741656924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:34:42.741704984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:34:52.742172189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:34:52.742208045Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1130,"service":"observability"}
{"time":"2026-05-08T15:35:02.742116278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:35:12.741924734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:35:22.74161189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:35:32.742553043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:35:42.741859054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:35:52.741660027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:36:02.741955877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:36:12.741634289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:36:22.742555366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:36:32.742691793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:36:42.742184334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:36:52.74176157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:37:02.741956713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:37:12.741858295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:37:22.741943654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:37:32.741642796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:37:42.741643933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:37:52.742152713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:38:02.742071568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:38:12.7427053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:38:22.741645568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:38:32.741637845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:38:42.742569695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:38:52.741833923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:39:02.741950919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:39:12.741908199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:39:22.74167035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:39:32.742226608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:39:42.741640274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:39:52.741634676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:40:02.741811228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:40:02.741850398Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1131,"service":"observability"}
{"time":"2026-05-08T15:40:12.742323128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:40:22.74192647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:40:32.741597847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:40:42.742668327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:40:52.741633144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:41:02.742578821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:41:12.74198245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:41:22.742316727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:41:32.741646401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:41:42.741623312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:41:52.742585901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:42:02.742502769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:42:12.741655762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:42:22.741648413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:42:32.74256293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:42:42.741554151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:42:52.742029248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:43:02.741640517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:43:12.741850166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:43:22.741710461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:43:32.742479247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:43:42.741618624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:43:52.741647918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:44:02.742371795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:44:12.741805012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:44:22.742604006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:44:32.741996898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:44:42.74156672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:44:52.742763095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:45:02.742670848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:45:02.742711544Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1132,"service":"observability"}
{"time":"2026-05-08T15:45:12.742204481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:45:22.741705418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:45:32.741912923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:45:42.741661562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:45:52.74274475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:46:02.742369253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:46:12.74214288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:46:22.741644052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:46:32.741668111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:46:42.741667535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:46:52.741653592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:47:02.742801699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:47:12.744564966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:47:22.742675848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:47:32.742280256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:47:42.741716087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:47:52.742208623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:48:02.742230685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:48:12.741663154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:48:22.74162028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:48:32.742137867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:48:42.741677043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:48:52.742587535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:49:02.741903416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:49:12.741910053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:49:22.741756655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:49:32.741635603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:49:42.741636795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:49:52.741649635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:50:02.742623158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:50:12.741998986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:50:12.742036441Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1133,"service":"observability"}
{"time":"2026-05-08T15:50:22.74166421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:50:32.742393504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:50:42.741641816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:50:52.741630374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:51:02.741828685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:51:12.741661054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:51:22.741686792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:51:32.742398282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:51:42.741833766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:51:52.741645391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:52:02.742839473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:52:12.741878404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:52:22.741564299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:52:32.742223883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:52:42.74164237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:52:52.742657359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:53:02.742395163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:53:12.741666041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:53:22.741850298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:53:32.741656991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:53:42.742542087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:53:52.742693025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:54:02.741879416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:54:12.741644578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:54:22.742412181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:54:32.741642596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:54:42.741570323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:54:52.741632121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:55:02.7426918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:55:12.741556445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:55:22.742398197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:55:22.742594192Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1134,"service":"observability"}
{"time":"2026-05-08T15:55:32.741979617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:55:42.741606927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:55:52.741687827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:56:02.741585027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:56:12.742340197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:56:22.741906345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:56:32.741627951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:56:42.742293285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:56:52.741661551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:57:02.742614631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:57:12.742643713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:57:22.74252304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:57:32.742529042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:57:42.742220415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:57:52.741618979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:58:02.742747492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:58:12.742326315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:58:22.74182713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:58:32.741646034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:58:42.742675679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:58:52.742195752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:59:02.741962872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:59:12.742605217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:59:22.742405112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:59:32.742137699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:59:42.741652115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T15:59:52.742297852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:00:02.74217795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:00:12.742509373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:00:22.742154208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:00:32.741764436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:00:32.741798884Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1135,"service":"observability"}
{"time":"2026-05-08T16:00:42.742402284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:00:52.741656765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:01:02.742735945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:01:12.742313583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:01:22.741934673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:01:32.742382335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:01:42.741976363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:01:52.741591027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:02:02.74221081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:02:12.741829137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:02:22.742405319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:02:32.741662308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:02:42.741657488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:02:52.742568926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:03:02.742631008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:03:12.742838692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:03:22.742554551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:03:32.742323546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:03:42.741636407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:03:52.741664733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:04:02.742555522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:04:12.741682624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:04:22.741546846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:04:32.742269198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:04:42.741644783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:04:52.741604258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:05:02.741815239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:05:12.742271438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:05:22.74276588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:05:32.742167308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:05:32.742202913Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1136,"service":"observability"}
{"time":"2026-05-08T16:05:42.742698677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:05:52.742076152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:06:02.743175305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:06:12.742585725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:06:22.742118444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:06:32.741656073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:06:42.742565688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:06:52.741648895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:07:02.741914253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:07:12.742067507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:07:22.74165582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:07:32.742421036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:07:42.741843439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:07:52.742703703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:08:02.742680596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:08:12.741683383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:08:22.742620698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:08:32.742088039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:08:42.741656978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:08:52.74235966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:09:02.742161896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:09:12.741556297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:09:22.742271158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:09:32.742002797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:09:42.742674287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:09:52.742086135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:10:02.742228637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:10:12.741640101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:10:22.742575202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:10:32.741691131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:10:42.742420554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:10:42.742526312Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1137,"service":"observability"}
{"time":"2026-05-08T16:10:52.741863634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:11:02.742609239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:11:12.742305544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:11:22.742135288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:11:32.741833352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:11:42.742529829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:11:52.74218648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:12:02.74179956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:12:12.742092712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:12:22.741698737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:12:32.742406218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:12:42.742141584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:12:52.741690389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:13:02.742766471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:13:12.742150779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:13:22.741702945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:13:32.742431533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:13:42.74206114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:13:52.741600587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:14:02.742694533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:14:12.742253984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:14:22.741616488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:14:32.742417768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:14:42.74188147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:14:52.741558946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:15:02.742446784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:15:12.741988574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:15:22.741779476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:15:32.742382157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:15:42.741793356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:15:52.74265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:15:52.742687477Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1138,"service":"observability"}
{"time":"2026-05-08T16:16:02.742256624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:16:12.741846771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:16:22.742769645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:16:32.742264902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:16:42.74335514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:16:52.742655539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:17:02.742028012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:17:12.742336221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:17:22.742227079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:17:32.741602063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:17:42.742383353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:17:52.742211057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:18:02.742587884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:18:12.741973407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:18:22.742726433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:18:32.742545815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:18:42.742065137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:18:52.741668373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:19:02.742771096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:19:12.742092688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:19:22.741904365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:19:32.742633214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:19:42.742208309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:19:52.741683091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:20:02.742793099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:20:12.741691609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:20:22.741571436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:20:32.742324729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:20:42.741998424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:20:52.742752003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:20:52.74278645Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1139,"service":"observability"}
{"time":"2026-05-08T16:21:02.742210708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:21:12.741693704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:21:22.741690452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:21:32.742405715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:21:42.741951376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:21:52.742631878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:22:02.742293767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:22:12.741979215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:22:22.742632642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:22:32.742308363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:22:42.742000369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:22:52.741560694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:23:02.742694275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:23:12.742030807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:23:22.742267129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:23:32.741663415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:23:42.741656076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:23:52.742292156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:24:02.741936898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:24:12.74258166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:24:22.741995801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:24:32.741581121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:24:42.742199179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:24:52.741979568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:25:02.742692454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:25:12.741750834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:25:22.742456598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:25:32.741916693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:25:42.742457538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:25:52.742164411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:26:02.741961896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:26:02.74199605Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1140,"service":"observability"}
{"time":"2026-05-08T16:26:12.741651939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:26:22.742383611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:26:32.742163105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:26:42.741671246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:26:52.742390981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:27:02.741898349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:27:12.742389959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:27:22.74219552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:27:32.742776718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:27:42.742275888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:27:52.741667041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:28:02.742599603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:28:12.742111548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:28:22.74165407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:28:32.742430585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:28:42.741957195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:28:52.74258262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:29:02.742576226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:29:12.741897153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:29:22.74188919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:29:32.742388081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:29:42.741946939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:29:52.741598668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:30:02.741897478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:30:12.742145383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:30:22.741653758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:30:32.742417346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:30:42.741965393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:30:52.742390208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:31:02.74229544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:31:02.742327476Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1141,"service":"observability"}
{"time":"2026-05-08T16:31:12.742649081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:31:22.742705482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:31:32.742272491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:31:42.7417053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:31:52.742457048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:32:02.742233302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:32:12.741707854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:32:22.742446383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:32:32.74211857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:32:42.741628744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:32:52.742330796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:33:02.742605954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:33:12.741627171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:33:22.742660909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:33:32.741896497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:33:42.742625488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:33:52.742271338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:34:02.741958456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:34:12.742395009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:34:22.741927273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:34:32.742652688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:34:42.74227365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:34:52.741878283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:35:02.741794736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:35:12.742392513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:35:22.741910535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:35:32.742554943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:35:42.742009621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:35:52.742685499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:36:02.743005225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:36:02.743064772Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1142,"service":"observability"}
{"time":"2026-05-08T16:36:12.741869007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:36:22.742640249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:36:32.742383355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:36:42.742091879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:36:52.741601031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:37:02.741580445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:37:12.741844824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:37:22.742762869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:37:32.742040992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:37:42.741593681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:37:52.742585558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:38:02.742296945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:38:12.741652718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:38:22.74261887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:38:32.742123799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:38:42.741711196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:38:52.742042628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:39:02.741731973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:39:12.742316024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:39:22.74210639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:39:32.742658678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:39:42.741990347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:39:52.742740571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:40:02.74268225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:40:12.742069842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:40:22.741554877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:40:32.741968561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:40:42.742449112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:40:52.741991341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:41:02.742534843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:41:12.742289943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:41:12.742325965Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1143,"service":"observability"}
{"time":"2026-05-08T16:41:22.742157941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:41:32.741631746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:41:42.742312477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:41:52.741882384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:42:02.741655343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:42:12.742449119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:42:22.74213019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:42:32.741854757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:42:42.742675396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:42:52.742187099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:43:02.741818573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:43:12.741737493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:43:22.741645801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:43:32.742583252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:43:42.742189402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:43:52.742433072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:44:02.742126774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:44:12.742033066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:44:22.742373763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:44:32.741901594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:44:42.741791618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:44:52.741821173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:45:02.742223845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:45:12.741912199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:45:22.742718726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:45:32.741539122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:45:42.742502126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:45:52.742386991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:46:02.742589092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:46:12.741875366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:46:22.74212196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:46:22.742154337Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1144,"service":"observability"}
{"time":"2026-05-08T16:46:32.742542371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:46:42.742547563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:46:52.741812255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:47:02.742341707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:47:12.741863067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:47:22.742689714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:47:32.741863049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:47:42.741627159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:47:52.742355331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:48:02.742746511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:48:12.742269767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:48:22.741668071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:48:32.741632544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:48:42.742208645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:48:52.74181162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:49:02.742316992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:49:12.742110182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:49:22.742677315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:49:32.74204263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:49:42.741832697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:49:52.742274506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:50:02.742200873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:50:12.741932553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:50:22.742334469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:50:32.741689978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:50:42.741882312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:50:52.741645204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:51:02.742200183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:51:12.741658964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:51:22.742051004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:51:32.741922643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:51:32.741956253Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1145,"service":"observability"}
{"time":"2026-05-08T16:51:42.741680392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:51:52.742065619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:52:02.741591177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:52:12.74215221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:52:22.742437489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:52:32.742213222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:52:42.741762811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:52:52.74189236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:53:02.741882806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:53:12.742122731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:53:22.742113889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:53:32.741983082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:53:42.741787154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:53:52.742094125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:54:02.742437687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:54:12.742316975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:54:22.741670216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:54:32.741642549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:54:42.741968689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:54:52.74167741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:55:02.741582341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:55:12.742397463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:55:22.742176152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:55:32.741864694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:55:42.741624891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:55:52.74188076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:56:02.742670674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:56:12.742699324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:56:22.741612915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:56:32.742403255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:56:32.742449189Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1146,"service":"observability"}
{"time":"2026-05-08T16:56:42.741992514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:56:52.741622468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:57:02.742321441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:57:12.742077448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:57:22.74245228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:57:32.742356932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:57:42.741934517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:57:52.74166478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:58:02.741892077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:58:12.741567119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:58:22.742039505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:58:32.741908152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:58:42.74156622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:58:52.742719443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:59:02.74196786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:59:12.74230616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:59:22.741987223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:59:32.742059113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:59:42.74172426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T16:59:52.742709033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:00:02.742843374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:00:12.741595991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:00:22.742357985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:00:32.741828859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:00:42.741661004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:00:52.741655414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:01:02.741653788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:01:12.741809814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:01:22.742440912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:01:32.741775756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:01:42.742563872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:01:42.742597418Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1147,"service":"observability"}
{"time":"2026-05-08T17:01:52.741651878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:02:02.741926939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:02:12.741919534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:02:22.741999122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:02:32.741593763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:02:42.742058987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:02:52.741885767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:03:02.741869371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:03:12.74268589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:03:22.742085602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:03:32.741758576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:03:42.742702654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:03:52.741690249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:04:02.742569522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:04:12.742133518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:04:22.74218776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:04:32.742649218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:04:42.74272106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:04:52.741726234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:05:02.741890992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:05:12.74275558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:05:22.742696949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:05:32.741671301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:05:42.741592496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:05:52.741741471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:06:02.741913415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:06:12.742271032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:06:22.742731706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:06:32.742614092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:06:42.741669423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:06:52.742667748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:06:52.742703982Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1148,"service":"observability"}
{"time":"2026-05-08T17:07:02.741853834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:07:12.742193036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:07:22.742127713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:07:32.742071766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:07:42.742210002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:07:52.741598565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:08:02.742561312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:08:12.741853479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:08:22.742627692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:08:32.741680482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:08:42.741942959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:08:52.742571066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:09:02.741601341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:09:12.741727954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:09:22.742742954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:09:32.741826939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:09:42.741809768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:09:52.742324872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:10:02.741640271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:10:12.742161148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:10:22.741576434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:10:32.742172887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:10:42.741790236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:10:52.741688106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:11:02.742297352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:11:12.741667219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:11:22.742213011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:11:32.741872336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:11:42.741755447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:11:52.742718311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:11:52.742750035Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1149,"service":"observability"}
{"time":"2026-05-08T17:12:02.741944867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:12:12.742031174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:12:22.742186306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:12:32.741631036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:12:42.741673313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:12:52.741949987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:13:02.741906826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:13:12.742575694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:13:22.742183861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:13:32.741642238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:13:42.741654516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:13:52.741833353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:14:02.742190292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:14:12.741799158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:14:22.742699574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:14:32.742462023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:14:42.741814639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:14:52.742819166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:15:02.742683897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:15:12.742827275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:15:22.7417995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:15:32.741668407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:15:42.7416842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:15:52.7420994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:16:02.742703632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:16:12.741606659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:16:22.742788489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:16:32.741761466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:16:42.742588063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:16:52.742081292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:17:02.742049221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:17:02.742087724Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1150,"service":"observability"}
{"time":"2026-05-08T17:17:12.742705722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:17:22.741756161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:17:32.742429943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:17:42.74164653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:17:52.742739103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:18:02.741943796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:18:12.741922767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:18:22.741569212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:18:32.7420415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:18:42.74166492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:18:52.741698452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:19:02.742217244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:19:12.741569228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:19:22.741659583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:19:32.742057005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:19:42.741674721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:19:52.742146447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:20:02.741815893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:20:12.742166583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:20:22.742201022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:20:32.741827313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:20:42.741602019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:20:52.74158593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:21:02.742625227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:21:12.742163451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:21:22.74196543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:21:32.742226426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:21:42.741586031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:21:52.742140777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:22:02.741737218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:22:12.7417437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:22:12.741785548Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1151,"service":"observability"}
{"time":"2026-05-08T17:22:22.741656417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:22:32.74189934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:22:42.741708665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:22:52.741603432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:23:02.742160492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:23:12.741911171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:23:22.741625994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:23:32.741710076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:23:42.74161474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:23:52.74237461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:24:02.74177331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:24:12.741594404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:24:22.741878407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:24:32.741920882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:24:42.742737437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:24:52.741916341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:25:02.742578405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:25:12.742081487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:25:22.742117079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:25:32.742323914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:25:42.741973485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:25:52.742428209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:26:02.742305242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:26:12.74171986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:26:22.742558688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:26:32.74227128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:26:42.74166609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:26:52.742450198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:27:02.741563083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:27:12.741579416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:27:22.742078156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:27:22.74211568Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1152,"service":"observability"}
{"time":"2026-05-08T17:27:32.741607337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:27:42.742368947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:27:52.741786376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:28:02.742590308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:28:12.741819901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:28:22.742765064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:28:32.742315995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:28:42.74246026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:28:52.741915844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:29:02.741564046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:29:12.742052531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:29:22.742024736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:29:32.741777031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:29:42.741925001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:29:52.742279202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:30:02.742298442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:30:12.74208017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:30:22.741677155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:30:32.74243857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:30:42.742261969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:30:52.742035832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:31:02.74159187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:31:12.741565728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:31:22.742774335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:31:32.742324929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:31:42.741762384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:31:52.741605158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:32:02.742771608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:32:12.742374669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:32:22.742619225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:32:22.742658497Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1153,"service":"observability"}
{"time":"2026-05-08T17:32:32.741873574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:32:42.741646211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:32:52.742581812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:33:02.741893529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:33:12.742324438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:33:22.741785245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:33:32.741997034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:33:42.741606478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:33:52.742676801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:34:02.7422308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:34:12.741659194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:34:22.742695544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:34:32.741795721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:34:42.741651106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:34:52.742736225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:35:02.742841056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:35:12.742430819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:35:22.742130274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:35:32.74242823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:35:42.742688698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:35:52.742581424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:36:02.741768523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:36:12.742346034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:36:22.74178903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:36:32.742003388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:36:42.742204598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:36:52.741816073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:37:02.741612119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:37:12.741803331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:37:22.74180867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:37:32.741640065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:37:32.741673662Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1154,"service":"observability"}
{"time":"2026-05-08T17:37:42.741992862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:37:52.742675746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:38:02.742577917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:38:12.741995324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:38:22.742758495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:38:32.741867081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:38:42.741585151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:38:52.742385936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:39:02.742284674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:39:12.741711916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:39:22.741812613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:39:32.742144817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:39:42.742204037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:39:52.742320693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:40:02.742630019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:40:12.742390633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:40:22.74235379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:40:32.742692121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:40:42.742633368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:40:52.741722713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:41:02.742148125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:41:12.741748025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:41:22.741888634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:41:32.742627231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:41:42.74217228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:41:52.741576946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:42:02.741629817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:42:12.742144823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:42:22.741594218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:42:32.742665113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:42:32.74269782Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1155,"service":"observability"}
{"time":"2026-05-08T17:42:42.742323205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:42:52.741592426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:43:02.742370703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:43:12.741912055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:43:22.741993589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:43:32.742547799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:43:42.742421413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:43:52.741849946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:44:02.742827848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:44:12.742139057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:44:22.741661274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:44:32.741571334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:44:42.741650895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:44:52.741603119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:45:02.74206996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:45:12.742300974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:45:22.742396016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:45:32.742429379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:45:42.742723514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:45:52.742158991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:46:02.742291438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:46:12.742761706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:46:22.74271217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:46:32.741931273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:46:42.742375333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:46:52.74238693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:47:02.742443083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:47:12.74168515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:47:22.742280682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:47:32.741806847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:47:42.742710353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:47:42.742742913Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1156,"service":"observability"}
{"time":"2026-05-08T17:47:52.741814473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:48:02.742519913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:48:12.742224768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:48:22.741885897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:48:32.742178397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:48:42.741643635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:48:52.742174792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:49:02.741771842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:49:12.741999748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:49:22.742100927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:49:32.741842225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:49:42.742688499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:49:52.742097605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:50:02.741650022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:50:12.741784766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:50:22.741670688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:50:32.741588907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:50:42.74314615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:50:52.741573615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:51:02.742352219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:51:12.742411341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:51:22.74240226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:51:32.742445287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:51:42.742141888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:51:52.741971312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:52:02.741852946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:52:12.742651932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:52:22.74236489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:52:32.741872887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:52:42.741857267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:52:52.74242502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:52:52.742614484Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1157,"service":"observability"}
{"time":"2026-05-08T17:53:02.74244017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:53:12.742170412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:53:22.742406785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:53:32.742681714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:53:42.741732584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:53:52.742423712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:54:02.741960939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:54:12.742457086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:54:22.742389909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:54:32.742583448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:54:42.742380226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:54:52.741725983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:55:02.741933643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:55:12.742281627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:55:22.742062149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:55:32.742403979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:55:42.741932984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:55:52.741648147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:56:02.742802624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:56:12.742074938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:56:22.742634141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:56:32.742371051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:56:42.741701207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:56:52.74214388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:57:02.741736364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:57:12.741624632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:57:22.742428983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:57:32.741990532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:57:42.7426075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:57:52.741902844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:58:02.742742703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:58:02.7427842Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1158,"service":"observability"}
{"time":"2026-05-08T17:58:12.74238842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:58:22.741889881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:58:32.742397973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:58:42.742300439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:58:52.741762292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:59:02.742756761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:59:12.742753126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:59:22.741994177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:59:32.741698312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:59:42.741587434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T17:59:52.74231066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:00:02.742632974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:00:12.742231252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:00:22.742010682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:00:32.742692012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:00:42.74240751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:00:52.742143261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:01:02.741937385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:01:12.742707106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:01:22.742721237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:01:32.742326646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:01:42.741888772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:01:52.742619073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:02:02.742121581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:02:12.741648138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:02:22.742413796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:02:32.742189989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:02:42.74167894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:02:52.741924483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:03:02.741796371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:03:12.742601606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:03:12.742636472Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1159,"service":"observability"}
{"time":"2026-05-08T18:03:22.742325103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:03:32.741611831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:03:42.742651332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:03:52.742318742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:04:02.741873948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:04:12.742370205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:04:22.742093047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:04:32.741894418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:04:42.741591571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:04:52.742660484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:05:02.742623655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:05:12.741730735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:05:22.742698082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:05:32.742621174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:05:42.742282238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:05:52.741884263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:06:02.74201534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:06:12.742095334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:06:22.741618559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:06:32.742712716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:06:42.74192801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:06:52.741928126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:07:02.742621926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:07:12.742165823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:07:22.741629097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:07:32.742414759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:07:42.742298716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:07:52.741565771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:08:02.742018097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:08:12.741560539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:08:22.742624303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:08:22.742668387Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1160,"service":"observability"}
{"time":"2026-05-08T18:08:32.742140255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:08:42.74194077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:08:52.742286525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:09:02.742127371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:09:12.741601682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:09:22.741640002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:09:32.741806264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:09:42.742375619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:09:52.742207929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:10:02.742031414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:10:12.741634232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:10:22.742417367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:10:32.742064415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:10:42.742378501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:10:52.742339618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:11:02.742290797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:11:12.742489668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:11:22.742536979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:11:32.74234408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:11:42.742006625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:11:52.74270777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:12:02.742056748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:12:12.741813933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:12:22.741792491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:12:32.742172964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:12:42.742266755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:12:52.741907186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:13:02.741777345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:13:12.742366189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:13:22.742263061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:13:32.741874471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:13:32.741908928Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1161,"service":"observability"}
{"time":"2026-05-08T18:13:42.742297228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:13:52.741973586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:14:02.742056331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:14:12.742034701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:14:22.742643508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:14:32.742465643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:14:42.741933985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:14:52.742033274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:15:02.742724869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:15:12.741881417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:15:22.741694446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:15:32.742152515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:15:42.742110868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:15:52.742344007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:16:02.741845266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:16:12.742166563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:16:22.742711461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:16:32.742748689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:16:42.74208145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:16:52.741938136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:17:02.741794592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:17:12.742157799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:17:22.742787514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:17:32.742757704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:17:42.741925128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:17:52.741914721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:18:02.742169272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:18:12.742042659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:18:22.741984303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:18:32.742298726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:18:32.742332614Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1162,"service":"observability"}
{"time":"2026-05-08T18:18:42.741644031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:18:52.741623521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:19:02.742637055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:19:12.742576271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:19:22.742323474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:19:32.741789178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:19:42.741669182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:19:52.742021681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:20:02.742328014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:20:12.741661715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:20:22.74204661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:20:32.741670785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:20:42.742297092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:20:52.741655028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:21:02.742710876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:21:12.741657748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:21:22.741636355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:21:32.742021384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:21:42.74165043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:21:52.741676449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:22:02.741740123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:22:12.742104103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:22:22.741768448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:22:32.741677654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:22:42.741650722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:22:52.741663614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:23:02.742690617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:23:12.741938747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:23:22.741702832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:23:32.741685243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:23:42.741582367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:23:42.741626874Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1163,"service":"observability"}
{"time":"2026-05-08T18:23:52.74234304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:24:02.742739053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:24:12.741643296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:24:22.741641432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:24:32.741594185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:24:42.741620575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:24:52.742130809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:25:02.742181627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:25:12.741656631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:25:22.742356931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:25:32.74166041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:25:42.742702142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:25:52.741652229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:26:02.741819396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:26:12.741579228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:26:22.742198448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:26:32.74164214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:26:42.742765711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:26:52.741651829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:27:02.74189639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:27:12.741695865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:27:22.741665194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:27:32.742328125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:27:42.741627571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:27:52.741653102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:28:02.742756781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:28:12.742633956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:28:22.741653445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:28:32.741653009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:28:42.741628449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:28:42.741660371Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1164,"service":"observability"}
{"time":"2026-05-08T18:28:52.74170526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:29:02.74187802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:29:12.741684372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:29:22.741713322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:29:32.741637912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:29:42.74216466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:29:52.741832976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:30:02.742575145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:30:12.742400316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:30:22.74213815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:30:32.74166277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:30:42.742401819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:30:52.74179798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:31:02.741867014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:31:12.741660928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:31:22.741960505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:31:32.741644873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:31:42.742054986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:31:52.741686175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:32:02.742817771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:32:12.742206836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:32:22.74164447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:32:32.741666936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:32:42.741672342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:32:52.74161935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:33:02.742722943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:33:12.742123079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:33:22.741670127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:33:32.742787324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:33:42.742120801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:33:42.742156077Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1165,"service":"observability"}
{"time":"2026-05-08T18:33:52.741661659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:34:02.742730424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:34:12.741943307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:34:22.741695904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:34:32.741700597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:34:42.74196263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:34:52.741652481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:35:02.74254986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:35:12.741649638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:35:22.742070032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:35:32.741715403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:35:42.742421938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:35:52.741661139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:36:02.743006509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:36:12.741621732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:36:22.742205082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:36:32.741822582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:36:42.741575351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:36:52.742210502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:37:02.742775641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:37:12.74272123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:37:22.742681683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:37:32.741789629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:37:42.741675129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:37:52.741748587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:38:02.741829827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:38:12.742312863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:38:22.741981279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:38:32.742718973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:38:42.742311076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:38:42.74234694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1166,"service":"observability"}
{"time":"2026-05-08T18:38:52.7416332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:39:02.741915795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:39:12.741680899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:39:22.74171989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:39:32.741625325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:39:42.741612103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:39:52.742643807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:40:02.742264064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:40:12.741674104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:40:22.742212282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:40:32.742274341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:40:42.742620298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:40:52.741654396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:41:02.742158229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:41:12.742031725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:41:22.741815365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:41:32.742679012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:41:42.741900166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:41:52.742679736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:42:02.743085049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:42:12.742041529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:42:22.742880943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:42:32.741749101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:42:42.741698817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:42:52.741652479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:43:02.741936703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:43:12.742612423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:43:22.741594981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:43:32.742651507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:43:42.742613204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:43:42.742653512Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1167,"service":"observability"}
{"time":"2026-05-08T18:43:52.742046456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:44:02.741975626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:44:12.742344995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:44:22.741644132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:44:32.741835265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:44:42.741617764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:44:52.74262544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:45:02.741837867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:45:12.741674848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:45:22.742831714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:45:32.74165315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:45:42.741709473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:45:52.742574342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:46:02.742674258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:46:12.741642226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:46:22.741753268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:46:32.74166367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:46:42.742579096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:46:52.741668642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:47:02.742108882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:47:12.741637605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:47:22.742604733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:47:32.74161214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:47:42.741625889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:47:52.742350898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:48:02.741990778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:48:12.742390999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:48:22.741649339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:48:32.742710846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:48:42.742214444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:48:52.741883312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:48:52.741917235Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1168,"service":"observability"}
{"time":"2026-05-08T18:49:02.742737986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:49:12.741888782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:49:22.741835609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:49:32.742418668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:49:42.741670418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:49:52.74166084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:50:02.742617265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:50:12.741645013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:50:22.742570334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:50:32.742174833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:50:42.741796138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:50:52.742568756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:51:02.742645059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:51:12.741775517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:51:22.742364975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:51:32.742363232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:51:42.741888041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:51:52.741731752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:52:02.741576368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:52:12.742439992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:52:22.741892676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:52:32.742609629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:52:42.741678639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:52:52.74169188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:53:02.742320663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:53:12.74240035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:53:22.742389023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:53:32.741645808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:53:42.74184244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:53:52.742596602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:53:52.742632337Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1169,"service":"observability"}
{"time":"2026-05-08T18:54:02.742703257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:54:12.742423243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:54:22.741637166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:54:32.741632426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:54:42.742278504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:54:52.741892466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:55:02.741877593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:55:12.742436654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:55:22.742611384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:55:32.741683502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:55:42.742411568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:55:52.741791384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:56:02.742430237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:56:12.741618117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:56:22.74234113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:56:32.741853786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:56:42.742715775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:56:52.742316453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:57:02.742698382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:57:12.741654075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:57:22.742450881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:57:32.741646091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:57:42.742546433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:57:52.74165314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:58:02.7419417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:58:12.741555965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:58:22.742256766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:58:32.741677499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:58:42.741541393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:58:52.742103524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:59:02.742700494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:59:02.742733365Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1170,"service":"observability"}
{"time":"2026-05-08T18:59:12.74211615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:59:22.74170421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:59:32.741642348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:59:42.742358701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T18:59:52.741819309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:00:02.742637185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:00:12.741659816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:00:22.742299309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:00:32.741902178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:00:42.7426895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:00:52.742161954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:01:02.74162855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:01:12.742691827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:01:22.742113276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:01:32.741648249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:01:42.742407414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:01:52.741835867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:02:02.742115999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:02:12.741738251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:02:22.74168323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:02:32.742439999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:02:42.742078502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:02:52.741630464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:03:02.741946692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:03:12.74254117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:03:22.742311956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:03:32.741879672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:03:42.741694125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:03:52.742352024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:04:02.742381455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:04:12.741782699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:04:12.741816643Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1171,"service":"observability"}
{"time":"2026-05-08T19:04:22.742718116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:04:32.742395976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:04:42.741644484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:04:52.742064195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:05:02.741846065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:05:12.741809118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:05:22.74231898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:05:32.741676731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:05:42.741750087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:05:52.742575616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:06:02.743067356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:06:12.741659542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:06:22.742740169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:06:32.741667145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:06:42.742667951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:06:52.742272859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:07:02.742660826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:07:12.742696448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:07:22.742440756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:07:32.741646033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:07:42.742773412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:07:52.742300774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:08:02.742433454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:08:12.741650538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:08:22.742458499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:08:32.741642755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:08:42.741556112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:08:52.74165675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:09:02.741578008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:09:12.742211301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:09:12.742266739Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1172,"service":"observability"}
{"time":"2026-05-08T19:09:22.741685925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:09:32.741575128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:09:42.741890491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:09:52.741607696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:10:02.742655808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:10:12.741698043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:10:22.741623444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:10:32.742311516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:10:42.741894503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:10:52.742734001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:11:02.742105333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:11:12.741707448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:11:22.742689147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:11:32.742373019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:11:42.741899641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:11:52.742755383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:12:02.742255944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:12:12.741612655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:12:22.742455247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:12:32.741643166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:12:42.741812785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:12:52.742702328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:13:02.742665894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:13:12.742208603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:13:22.741731947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:13:32.742690949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:13:42.742313359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:13:52.741802746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:14:02.742078194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:14:12.742608807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:14:12.742650701Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1173,"service":"observability"}
{"time":"2026-05-08T19:14:22.74177309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:14:32.742730492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:14:42.742177635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:14:52.741665515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:15:02.741586204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:15:12.742138276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:15:22.741736003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:15:32.741593237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:15:42.74212617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:15:52.742715582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:16:02.742153485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:16:12.742618581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:16:22.742020456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:16:32.742734587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:16:42.742111934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:16:52.741764071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:17:02.742622666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:17:12.742272053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:17:22.741750807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:17:32.742454782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:17:42.742052028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:17:52.742624178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:18:02.742900269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:18:12.741681518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:18:22.742586525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:18:32.741845044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:18:42.742626161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:18:52.742228058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:19:02.742269799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:19:12.741784191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:19:22.74188716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:19:22.741920619Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1174,"service":"observability"}
{"time":"2026-05-08T19:19:32.741611653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:19:42.742699534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:19:52.741649704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:20:02.742822658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:20:12.742585319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:20:22.742182069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:20:32.742741057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:20:42.742156866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:20:52.741622226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:21:02.742919269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:21:12.74210167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:21:22.74166881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:21:32.741591958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:21:42.742350142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:21:52.741998656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:22:02.742056944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:22:12.74270872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:22:22.742273771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:22:32.741682758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:22:42.741625057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:22:52.74245128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:23:02.742358804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:23:12.741711368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:23:22.741625409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:23:32.742082586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:23:42.741674542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:23:52.742689903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:24:02.742322205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:24:12.741723754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:24:22.74221589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:24:22.7422816Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1175,"service":"observability"}
{"time":"2026-05-08T19:24:32.742111512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:24:42.74169283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:24:52.742359117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:25:02.742349122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:25:12.74169345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:25:22.74169507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:25:32.742414418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:25:42.742053072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:25:52.742662404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:26:02.742255429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:26:12.742431393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:26:22.741856819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:26:32.741638188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:26:42.742267895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:26:52.742063081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:27:02.742054393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:27:12.742761702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:27:22.742304126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:27:32.741686886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:27:42.742664263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:27:52.742178712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:28:02.741841562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:28:12.742629697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:28:22.742125961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:28:32.742103405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:28:42.741743562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:28:52.74262524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:29:02.741919553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:29:12.742273147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:29:22.741987068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:29:32.742711014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:29:32.742752071Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1176,"service":"observability"}
{"time":"2026-05-08T19:29:42.7422888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:29:52.741767007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:30:02.74286334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:30:12.742394171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:30:22.741988307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:30:32.74266254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:30:42.742089432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:30:52.742080883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:31:02.741865077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:31:12.741634823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:31:22.742495521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:31:32.742208968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:31:42.74175814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:31:52.741664911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:32:02.742694005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:32:12.742723268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:32:22.74212664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:32:32.7419218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:32:42.742424292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:32:52.742007678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:33:02.741976832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:33:12.742717851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:33:22.742443831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:33:32.7421347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:33:42.741946054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:33:52.742721445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:34:02.742159271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:34:12.742044025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:34:22.741628814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:34:32.742361425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:34:42.742034162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:34:42.742069511Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1177,"service":"observability"}
{"time":"2026-05-08T19:34:52.74156901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:35:02.742454234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:35:12.74207515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:35:22.74165902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:35:32.742414211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:35:42.741911877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:35:52.742748207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:36:02.742585311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:36:12.741735186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:36:22.742673349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:36:32.742048895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:36:42.741669714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:36:52.742388272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:37:02.74298328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:37:12.742126458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:37:22.741976294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:37:32.742688313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:37:42.742267658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:37:52.742045461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:38:02.741740598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:38:12.742376848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:38:22.741763424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:38:32.742642518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:38:42.741997462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:38:52.742758898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:39:02.741700015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:39:12.741604206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:39:22.742550939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:39:32.7421275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:39:42.742551607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:39:42.742607456Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1178,"service":"observability"}
{"time":"2026-05-08T19:39:52.744545226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:40:02.742868169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:40:12.742160803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:40:22.741648458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:40:32.742411137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:40:42.742214498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:40:52.74184019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:41:02.741785233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:41:12.742083721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:41:22.742080404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:41:32.741647867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:41:42.742447654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:41:52.742185771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:42:02.743533116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:42:12.742311388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:42:22.741911894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:42:32.741645374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:42:42.742071693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:42:52.742665453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:43:02.742164427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:43:12.742570915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:43:22.742669738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:43:32.742094675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:43:42.741705122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:43:52.742464431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:44:02.74232204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:44:12.74182227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:44:22.742452587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:44:32.741805418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:44:42.742405355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:44:52.742050394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:44:52.74210695Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1179,"service":"observability"}
{"time":"2026-05-08T19:45:02.741886529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:45:12.741575636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:45:22.742296377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:45:32.741911951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:45:42.742690596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:45:52.742409278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:46:02.741773256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:46:12.742692323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:46:22.742102009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:46:32.741574875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:46:42.742318875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:46:52.742096407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:47:02.742986204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:47:12.741808546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:47:22.742762981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:47:32.74192578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:47:42.741593299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:47:52.742278504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:48:02.743885239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:48:12.741922641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:48:22.742733662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:48:32.742363534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:48:42.742142649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:48:52.741920658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:49:02.742626277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:49:12.742324851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:49:22.741873954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:49:32.742417272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:49:42.742159534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:49:52.741793961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:50:02.741919666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:50:02.742012265Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1180,"service":"observability"}
{"time":"2026-05-08T19:50:12.741946533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:50:22.741556443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:50:32.742456115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:50:42.741955061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:50:52.741702259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:51:02.742405691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:51:12.741799729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:51:22.742162902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:51:32.742192923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:51:42.742801214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:51:52.742170724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:52:02.74273929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:52:12.74188366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:52:22.742378384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:52:32.741847576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:52:42.742397252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:52:52.741721886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:53:02.742036518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:53:12.741986989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:53:22.741671939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:53:32.742396913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:53:42.742031226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:53:52.741861773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:54:02.741905877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:54:12.742394234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:54:22.742326747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:54:32.74169805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:54:42.741913676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:54:52.742138348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:55:02.742276394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:55:02.742309361Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1181,"service":"observability"}
{"time":"2026-05-08T19:55:12.741616099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:55:22.742029296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:55:32.741737386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:55:42.742411167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:55:52.741897751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:56:02.742182859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:56:12.742462208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:56:22.741798307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:56:32.742459714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:56:42.741660996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:56:52.741796923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:57:02.741919218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:57:12.741905066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:57:22.74265506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:57:32.742017648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:57:42.741760722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:57:52.742137612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:58:02.741682658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:58:12.742400511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:58:22.74243311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:58:32.741564335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:58:42.742078013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:58:52.741900981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:59:02.742647539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:59:12.742168532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:59:22.742062255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:59:32.741724458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:59:42.741900131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T19:59:52.741727899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:00:02.741836344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:00:12.741734445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:00:12.74176885Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1182,"service":"observability"}
{"time":"2026-05-08T20:00:22.741827169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:00:32.741644354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:00:42.741917306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:00:52.741653252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:01:02.743308314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:01:12.741694055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:01:22.741904317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:01:32.741985147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:01:42.742550314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:01:52.741762369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:02:02.742017091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:02:12.742169078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:02:22.742229774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:02:32.741795145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:02:42.742422763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:02:52.741684858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:03:02.74159028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:03:12.742436905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:03:22.741987659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:03:32.742010886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:03:42.741963054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:03:52.742187622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:04:02.742324744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:04:12.742046273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:04:22.742204957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:04:32.74211292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:04:42.741659862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:04:52.742086531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:05:02.742131439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:05:12.742704886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:05:12.74273875Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1183,"service":"observability"}
{"time":"2026-05-08T20:05:22.741686229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:05:32.741657601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:05:42.74178649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:05:52.742161354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:06:02.742745641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:06:12.741873865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:06:22.742147661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:06:32.742318527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:06:42.742702871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:06:52.74193131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:07:02.742005002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:07:12.741652639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:07:22.741870589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:07:32.742152549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:07:42.742393689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:07:52.741992679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:08:02.742298636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:08:12.742314495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:08:22.741610612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:08:32.742200378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:08:42.742720804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:08:52.742306586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:09:02.742177551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:09:12.741996133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:09:22.741660436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:09:32.742573897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:09:42.741702628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:09:52.742747351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:10:02.741608154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:10:12.742100841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:10:22.742355196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:10:22.742388634Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1184,"service":"observability"}
{"time":"2026-05-08T20:10:32.742712351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:10:42.742165059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:10:52.741808437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:11:02.742729878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:11:12.742618892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:11:22.742357276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:11:32.74206007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:11:42.741937891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:11:52.742675921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:12:02.743264172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:12:12.742804472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:12:22.742311915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:12:32.741617016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:12:42.741604611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:12:52.741578219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:13:02.741958333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:13:12.741572178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:13:22.742738892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:13:32.742272631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:13:42.741866458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:13:52.742622518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:14:02.742596394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:14:12.742362358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:14:22.742603591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:14:32.74202315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:14:42.742014447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:14:52.742564387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:15:02.742388264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:15:12.741818883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:15:22.742678564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:15:22.742719511Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1185,"service":"observability"}
{"time":"2026-05-08T20:15:32.742178095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:15:42.74209407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:15:52.742625837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:16:02.742722655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:16:12.742196777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:16:22.741929129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:16:32.742038954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:16:42.742676312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:16:52.742020023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:17:02.742274903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:17:12.741661256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:17:22.742379574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:17:32.74216082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:17:42.741892954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:17:52.742629637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:18:02.74220284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:18:12.741597695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:18:22.742097049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:18:32.741626209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:18:42.742388885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:18:52.742177401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:19:02.741882356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:19:12.742420496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:19:22.742739008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:19:32.742582078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:19:42.74205134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:19:52.742479253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:20:02.74195713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:20:12.742192351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:20:22.741983013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:20:32.742703195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:20:32.742735337Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1186,"service":"observability"}
{"time":"2026-05-08T20:20:42.742540308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:20:52.741727689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:21:02.742560426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:21:12.741659666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:21:22.742304061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:21:32.74180761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:21:42.742584756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:21:52.741897797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:22:02.742564515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:22:12.742715464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:22:22.742797352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:22:32.742731155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:22:42.741791526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:22:52.742057156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:23:02.742306768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:23:12.741738307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:23:22.742769713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:23:32.742621287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:23:42.742087515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:23:52.741587028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:24:02.742220835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:24:12.741640591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:24:22.741639711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:24:32.741729061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:24:42.741772439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:24:52.742299491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:25:02.741721996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:25:12.741909608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:25:22.742636531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:25:32.74196895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:25:42.741915316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:25:42.741949591Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1187,"service":"observability"}
{"time":"2026-05-08T20:25:52.741637568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:26:02.741952817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:26:12.741578702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:26:22.742719891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:26:32.742120559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:26:42.741785367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:26:52.742462939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:27:02.742317944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:27:12.74197606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:27:22.741788767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:27:32.742425569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:27:42.742042839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:27:52.741630778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:28:02.742661707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:28:12.741921545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:28:22.741719863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:28:32.742722258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:28:42.741805665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:28:52.742032177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:29:02.742644493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:29:12.742314319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:29:22.741678362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:29:32.741648292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:29:42.742069634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:29:52.742826787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:30:02.743623496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:30:12.742382786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:30:22.741777493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:30:32.742734008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:30:42.742653384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:30:42.742692347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1188,"service":"observability"}
{"time":"2026-05-08T20:30:52.742667013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:31:02.741612893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:31:12.741638658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:31:22.742029699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:31:32.742294453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:31:42.74172668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:31:52.742133028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:32:02.741617953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:32:12.742721355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:32:22.742340883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:32:32.742264389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:32:42.741873977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:32:52.741777533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:33:02.742194184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:33:12.742577137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:33:22.741889376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:33:32.741804228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:33:42.742303118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:33:52.741896058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:34:02.742643205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:34:12.742022965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:34:22.742283348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:34:32.742315505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:34:42.741631456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:34:52.741873964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:35:02.741813931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:35:12.741648458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:35:22.742760433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:35:32.742533866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:35:42.742260223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:35:52.741667057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:35:52.741701126Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1189,"service":"observability"}
{"time":"2026-05-08T20:36:02.742132402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:36:12.74205655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:36:22.742253879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:36:32.742365077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:36:42.742358237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:36:52.742054344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:37:02.741591674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:37:12.741680512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:37:22.742663125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:37:32.741685165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:37:42.742287617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:37:52.741587172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:38:02.742075687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:38:12.742445471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:38:22.742158282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:38:32.741692806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:38:42.742762063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:38:52.741759173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:39:02.741930806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:39:12.742767224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:39:22.742304329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:39:32.7419584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:39:42.74192592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:39:52.742332275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:40:02.743925673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:40:12.742807677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:40:22.742442046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:40:32.741958092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:40:42.742266219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:40:52.741945003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:40:52.741979124Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1190,"service":"observability"}
{"time":"2026-05-08T20:41:02.742126942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:41:12.742531448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:41:22.74184045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:41:32.741748612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:41:42.742626432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:41:52.74157982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:42:02.741623033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:42:12.742155919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:42:22.741592175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:42:32.742297186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:42:42.741823789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:42:52.741631241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:43:02.742563717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:43:12.742393526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:43:22.742746004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:43:32.742138722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:43:42.742755589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:43:52.741950536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:44:02.742722579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:44:12.742181498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:44:22.742282837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:44:32.74175983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:44:42.742317466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:44:52.741676667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:45:02.742282108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:45:12.742399943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:45:22.742675735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:45:32.74194478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:45:42.742017491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:45:52.742585549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:45:52.742622045Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1191,"service":"observability"}
{"time":"2026-05-08T20:46:02.742349444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:46:12.742285719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:46:22.74160608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:46:32.742414379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:46:42.741887681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:46:52.741636266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:47:02.74263879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:47:12.742324131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:47:22.74164363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:47:32.742315288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:47:42.741937893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:47:52.742188367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:48:02.744607298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:48:12.742188837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:48:22.741706112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:48:32.742108843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:48:42.741870371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:48:52.741537537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:49:02.742012682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:49:12.741734309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:49:22.741627448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:49:32.741959135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:49:42.742550307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:49:52.742441629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:50:02.741678658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:50:12.742192265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:50:22.741710826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:50:32.741835349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:50:42.742258046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:50:52.74213554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:51:02.742619595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:51:02.742655497Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1192,"service":"observability"}
{"time":"2026-05-08T20:51:12.741673334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:51:22.742598732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:51:32.741839132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:51:42.741947005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:51:52.74209069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:52:02.742708284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:52:12.741773581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:52:22.742152544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:52:32.742162902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:52:42.742619352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:52:52.742322949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:53:02.742314969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:53:12.741809575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:53:22.741916857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:53:32.742128582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:53:42.742646353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:53:52.74218904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:54:02.741964185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:54:12.742115376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:54:22.741836031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:54:32.742049367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:54:42.74222059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:54:52.741733894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:55:02.74162239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:55:12.742144434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:55:22.741692579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:55:32.741864699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:55:42.742334992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:55:52.742102605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:56:02.741908023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:56:12.742098415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:56:12.742130045Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1193,"service":"observability"}
{"time":"2026-05-08T20:56:22.742618773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:56:32.742304773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:56:42.741982417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:56:52.742772909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:57:02.743316322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:57:12.742319189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:57:22.74206271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:57:32.742383805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:57:42.742133192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:57:52.74283458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:58:02.742351492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:58:12.741997977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:58:22.741689158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:58:32.742107048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:58:42.741868762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:58:52.742406167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:59:02.741622874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:59:12.742392839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:59:22.742638207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:59:32.741951726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:59:42.741674334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T20:59:52.742270451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:00:02.742049413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:00:12.741579825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:00:22.742301801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:00:32.742061083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:00:42.742719814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:00:52.741752371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:01:02.742407018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:01:12.74245938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:01:12.742626751Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1194,"service":"observability"}
{"time":"2026-05-08T21:01:22.742423003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:01:32.742038757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:01:42.742744772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:01:52.742018852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:02:02.742187531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:02:12.741832187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:02:22.742710518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:02:32.742059146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:02:42.741686386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:02:52.742066056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:03:02.7427206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:03:12.741962813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:03:22.741763029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:03:32.742719661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:03:42.742345426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:03:52.741954056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:04:02.742301698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:04:12.741638198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:04:22.742295713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:04:32.742190114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:04:42.741954303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:04:52.742398325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:05:02.742566516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:05:12.741903642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:05:22.742029008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:05:32.742042119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:05:42.742557791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:05:52.741821975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:06:02.742162708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:06:12.741564286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:06:22.742729538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:06:22.742765085Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1195,"service":"observability"}
{"time":"2026-05-08T21:06:32.742279724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:06:42.742463492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:06:52.742551092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:07:02.742708952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:07:12.741996396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:07:22.741917985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:07:32.742336953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:07:42.742186885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:07:52.742415574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:08:02.741765102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:08:12.74163434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:08:22.742461324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:08:32.741966486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:08:42.742684364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:08:52.742402597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:09:02.741937239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:09:12.74245827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:09:22.742054072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:09:32.741900844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:09:42.742594186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:09:52.742199762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:10:02.742810525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:10:12.742581881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:10:22.74170627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:10:32.742649653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:10:42.74186327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:10:52.74238074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:11:02.742266828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:11:12.74245824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:11:22.742550544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:11:32.742429835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:11:32.742466098Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1196,"service":"observability"}
{"time":"2026-05-08T21:11:42.741836889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:11:52.742455336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:12:02.742461365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:12:12.741583747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:12:22.741651481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:12:32.742641209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:12:42.741924631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:12:52.742317271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:13:02.741863502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:13:12.742319786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:13:22.742022092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:13:32.741647922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:13:42.742279779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:13:52.741951532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:14:02.742014524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:14:12.741816472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:14:22.742403794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:14:32.742670289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:14:42.742609044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:14:52.742199129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:15:02.742141873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:15:12.742044205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:15:22.742297353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:15:32.742348066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:15:42.741594867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:15:52.741864784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:16:02.741788037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:16:12.742053867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:16:22.741636531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:16:32.742338605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:16:42.742028767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:16:42.742062375Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1197,"service":"observability"}
{"time":"2026-05-08T21:16:52.742299684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:17:02.742219145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:17:12.74208691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:17:22.742025384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:17:32.742702865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:17:42.742426795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:17:52.74160256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:18:02.742297582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:18:12.742689126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:18:22.74221361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:18:32.742682359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:18:42.742321269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:18:52.742140282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:19:02.742056873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:19:12.742403899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:19:22.74208994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:19:32.741591973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:19:42.742274123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:19:52.742114815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:20:02.744366004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:20:12.741942264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:20:22.74188652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:20:32.742408339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:20:42.742063927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:20:52.741750625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:21:02.741937525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:21:12.741872057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:21:22.742219543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:21:32.741874783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:21:42.742137538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:21:42.742183936Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1198,"service":"observability"}
{"time":"2026-05-08T21:21:52.741589413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:22:02.741855063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:22:12.742215909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:22:22.742693912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:22:32.742282132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:22:42.742129249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:22:52.741811882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:23:02.741698199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:23:12.742317303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:23:22.742431417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:23:32.742069801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:23:42.74180957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:23:52.741663916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:24:02.741855394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:24:12.742310033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:24:22.741638293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:24:32.742064228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:24:42.742013126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:24:52.741703605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:25:02.742700194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:25:12.741630937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:25:22.742429387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:25:32.742167444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:25:42.741891762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:25:52.742181016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:26:02.742933796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:26:12.741659262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:26:22.74170581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:26:32.741624937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:26:42.742136359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:26:52.741610732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:26:52.741650617Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1199,"service":"observability"}
{"time":"2026-05-08T21:27:02.742727211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:27:12.741846219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:27:22.741691332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:27:32.742303884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:27:42.741671103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:27:52.742377174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:28:02.742384948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:28:12.741648021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:28:22.741640996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:28:32.741682839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:28:42.741658563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:28:52.742564241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:29:02.74188396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:29:12.741892568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:29:22.742074193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:29:32.741637647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:29:42.741836691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:29:52.741647377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:30:02.742084567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:30:12.742028605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:30:22.741657214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:30:32.74165513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:30:42.742004475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:30:52.741779483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:31:02.743207196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:31:12.741588952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:31:22.741682972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:31:32.741641773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:31:42.742354979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:31:52.741687303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:31:52.741724816Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1200,"service":"observability"}
{"time":"2026-05-08T21:32:02.741996068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:32:12.74168232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:32:22.741622023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:32:32.741926004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:32:42.741649859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:32:52.741641575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:33:02.741987993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:33:12.741653388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:33:22.741678489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:33:32.74163357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:33:42.742295009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:33:52.741686948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:34:02.742630917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:34:12.742304484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:34:22.741841752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:34:32.742211794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:34:42.741599215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:34:52.74210267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:35:02.74282206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:35:12.74159775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:35:22.742421634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:35:32.741907919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:35:42.741646915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:35:52.74215909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:36:02.743726299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:36:12.741989257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:36:22.741847902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:36:32.741691303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:36:42.742435501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:36:52.741889945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:36:52.741930728Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1201,"service":"observability"}
{"time":"2026-05-08T21:37:02.741845318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:37:12.741698771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:37:22.741654169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:37:32.742267069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:37:42.741656756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:37:52.742283718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:38:02.742617726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:38:12.741669714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:38:22.742698115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:38:32.742052196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:38:42.741681026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:38:52.741675919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:39:02.742741623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:39:12.741575453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:39:22.741733896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:39:32.74167016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:39:42.741677874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:39:52.741624844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:40:02.742312297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:40:12.741894544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:40:22.741653303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:40:32.742698652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:40:42.742014096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:40:52.74183619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:41:02.74274057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:41:12.742299427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:41:22.742165177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:41:32.742437875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:41:42.742660639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:41:52.741881156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:42:02.742812165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:42:02.742851159Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1202,"service":"observability"}
{"time":"2026-05-08T21:42:12.741981283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:42:22.741649887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:42:32.741706467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:42:42.741661876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:42:52.742738585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:43:02.742645878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:43:12.741835864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:43:22.742637053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:43:32.741765826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:43:42.742639479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:43:52.741739198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:44:02.742533168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:44:12.74262693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:44:22.741656485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:44:32.742105734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:44:42.741833764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:44:52.74265298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:45:02.741951537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:45:12.741931924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:45:22.741725355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:45:32.74271791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:45:42.742133522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:45:52.74205914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:46:02.742693891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:46:12.741647314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:46:22.742148981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:46:32.741577389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:46:42.741686858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:46:52.741743617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:47:02.742732813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:47:12.742102087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:47:12.742150688Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1203,"service":"observability"}
{"time":"2026-05-08T21:47:22.741985702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:47:32.742003939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:47:42.741713426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:47:52.742634488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:48:02.742670809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:48:12.741967535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:48:22.741658275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:48:32.741693186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:48:42.742663286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:48:52.742223097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:49:02.744217052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:49:12.742452945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:49:22.74241363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:49:32.742794139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:49:42.741673188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:49:52.741771801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:50:02.742434505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:50:12.742619449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:50:22.741965649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:50:32.742392155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:50:42.742732224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:50:52.742006693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:51:02.741597478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:51:12.742754272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:51:22.74268378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:51:32.741787185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:51:42.742643797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:51:52.741929628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:52:02.74240739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:52:12.741704028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:52:22.742024766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:52:22.742063076Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1204,"service":"observability"}
{"time":"2026-05-08T21:52:32.741775391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:52:42.741655336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:52:52.741659256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:53:02.741659023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:53:12.742678503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:53:22.742579698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:53:32.742106188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:53:42.74164532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:53:52.742415664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:54:02.742378659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:54:12.741645274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:54:22.742700793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:54:32.741543038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:54:42.74175838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:54:52.742377863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:55:02.742749805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:55:12.741870889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:55:22.741695161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:55:32.742197617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:55:42.74165355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:55:52.742397891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:56:02.742440361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:56:12.741909589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:56:22.741658095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:56:32.742345483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:56:42.742351549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:56:52.741857365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:57:02.741872504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:57:12.741532754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:57:22.742624706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:57:22.742670656Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1205,"service":"observability"}
{"time":"2026-05-08T21:57:32.741716984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:57:42.741647683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:57:52.742591311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:58:02.742701289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:58:12.741965011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:58:22.742772483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:58:32.742438141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:58:42.742001283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:58:52.741690923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:59:02.742765509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:59:12.741672475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:59:22.742793806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:59:32.741609435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:59:42.741792175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T21:59:52.74272126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:00:02.746223058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:00:12.741577448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:00:22.742326374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:00:32.741725595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:00:42.742401365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:00:52.741651736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:01:02.741669597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:01:12.741594518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:01:22.742430846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:01:32.742657743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:01:42.741688942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:01:52.741652243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:02:02.74349157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:02:12.74259505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:02:22.741644209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:02:32.741817465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:02:32.741855392Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1206,"service":"observability"}
{"time":"2026-05-08T22:02:42.742415773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:02:52.741872576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:03:02.742716183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:03:12.742635815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:03:22.741598405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:03:32.741646296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:03:42.741579006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:03:52.742352512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:04:02.742074686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:04:12.741643913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:04:22.742280407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:04:32.741885848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:04:42.741636101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:04:52.742274979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:05:02.742785508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:05:12.741740131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:05:22.741693319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:05:32.742329599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:05:42.741891528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:05:52.741631212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:06:02.743723976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:06:12.741616252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:06:22.74294724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:06:32.741948465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:06:42.74183311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:06:52.742450923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:07:02.742387659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:07:12.741657877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:07:22.741909446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:07:32.741629887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:07:42.742336778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:07:42.742369184Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1207,"service":"observability"}
{"time":"2026-05-08T22:07:52.742001198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:08:02.742752321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:08:12.742371165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:08:22.741761361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:08:32.741647482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:08:42.742664003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:08:52.74165125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:09:02.741980509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:09:12.743030191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:09:22.742135525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:09:32.741682377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:09:42.741646691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:09:52.741649497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:10:02.741646741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:10:12.742429895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:10:22.741655509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:10:32.742733354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:10:42.742195952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:10:52.741664046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:11:02.74164885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:11:12.741665562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:11:22.741953526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:11:32.742701238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:11:42.742097834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:11:52.741646721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:12:02.743678709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:12:12.741929201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:12:22.74262733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:12:32.74230702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:12:42.741807989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:12:52.741581801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:12:52.741618601Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1208,"service":"observability"}
{"time":"2026-05-08T22:13:02.741921749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:13:12.742591873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:13:22.742218948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:13:32.741678538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:13:42.742271595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:13:52.741824141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:14:02.7416587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:14:12.742324178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:14:22.741617549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:14:32.741568499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:14:42.742333509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:14:52.741726282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:15:02.74220921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:15:12.741847691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:15:22.741665347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:15:32.742663267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:15:42.742268311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:15:52.741658591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:16:02.74179049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:16:12.7422834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:16:22.741874144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:16:32.742634895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:16:42.742315599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:16:52.741662784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:17:02.741998747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:17:12.742677798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:17:22.742195185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:17:32.7416349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:17:42.742203297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:17:52.741661795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:17:52.741706127Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1209,"service":"observability"}
{"time":"2026-05-08T22:18:02.741825297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:18:12.74267576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:18:22.742125954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:18:32.741677711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:18:42.742776838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:18:52.742369866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:19:02.741865517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:19:12.742402045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:19:22.741705032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:19:32.74260149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:19:42.742119388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:19:52.742439086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:20:02.742385983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:20:12.741739917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:20:22.742440475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:20:32.741855824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:20:42.741648608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:20:52.742298291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:21:02.742306594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:21:12.741740515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:21:22.742942281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:21:32.742292659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:21:42.741766861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:21:52.742729342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:22:02.742075437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:22:12.7416546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:22:22.742591512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:22:32.741879473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:22:42.741643651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:22:52.742296325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:22:52.742334153Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1210,"service":"observability"}
{"time":"2026-05-08T22:23:02.7418079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:23:12.742538428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:23:22.742104192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:23:32.741603829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:23:42.74217082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:23:52.742107741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:24:02.742824733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:24:12.741740373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:24:22.74257857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:24:32.742085851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:24:42.741658922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:24:52.742605099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:25:02.742423515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:25:12.741889413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:25:22.742280891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:25:32.741832371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:25:42.742768946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:25:52.742214676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:26:02.741636602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:26:12.742449502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:26:22.74206906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:26:32.741809048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:26:42.742381053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:26:52.741623715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:27:02.741995328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:27:12.742763008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:27:22.742693778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:27:32.742057221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:27:42.741592783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:27:52.74262819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:27:52.742667957Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1211,"service":"observability"}
{"time":"2026-05-08T22:28:02.742259806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:28:12.741638706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:28:22.742317715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:28:32.741783504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:28:42.742401046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:28:52.741655393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:29:02.742628973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:29:12.74198999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:29:22.741674251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:29:32.74231679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:29:42.741675869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:29:52.742435016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:30:02.74298071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:30:12.742671415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:30:22.742395954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:30:32.741786223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:30:42.742740076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:30:52.742230235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:31:02.742105521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:31:12.742121995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:31:22.741719271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:31:32.74243944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:31:42.742003495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:31:52.74270197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:32:02.742914368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:32:12.742066132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:32:22.74173888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:32:32.742392748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:32:42.742096994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:32:52.741622866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:33:02.741777024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:33:02.741810108Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1212,"service":"observability"}
{"time":"2026-05-08T22:33:12.741656092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:33:22.741658122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:33:32.742425725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:33:42.742006804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:33:52.741750683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:34:02.741702908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:34:12.74268983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:34:22.742203725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:34:32.741919406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:34:42.741678265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:34:52.742771974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:35:02.742755156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:35:12.742303108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:35:22.742377331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:35:32.742073896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:35:42.741783003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:35:52.74262092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:36:02.742636004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:36:12.741581761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:36:22.742322217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:36:32.74212015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:36:42.741939453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:36:52.741646402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:37:02.741545442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:37:12.742416915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:37:22.74222971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:37:32.741643713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:37:42.742458318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:37:52.741702699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:38:02.742643739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:38:02.742685704Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1213,"service":"observability"}
{"time":"2026-05-08T22:38:12.741960389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:38:22.742709603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:38:32.742281815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:38:42.741929371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:38:52.741600949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:39:02.742642872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:39:12.741682575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:39:22.742108207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:39:32.742711017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:39:42.742097877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:39:52.741620601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:40:02.742405998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:40:12.742270807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:40:22.741882895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:40:32.741651734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:40:42.742336573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:40:52.742098071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:41:02.741568988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:41:12.742198825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:41:22.742137746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:41:32.741636809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:41:42.742387747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:41:52.741982238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:42:02.743931551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:42:12.742682797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:42:22.742170605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:42:32.741611226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:42:42.742220269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:42:52.741958596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:43:02.741742512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:43:12.742221123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:43:12.742280206Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1214,"service":"observability"}
{"time":"2026-05-08T22:43:22.742309967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:43:32.741846616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:43:42.742662545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:43:52.742158718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:44:02.742134325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:44:12.741682766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:44:22.741575923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:44:32.742224405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:44:42.741637954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:44:52.742571831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:45:02.742703472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:45:12.742267214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:45:22.741687355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:45:32.742532093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:45:42.742015454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:45:52.742289281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:46:02.742103572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:46:12.741805465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:46:22.7427694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:46:32.742265684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:46:42.742073738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:46:52.741617778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:47:02.741584953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:47:12.742018881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:47:22.742267608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:47:32.742346934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:47:42.741635951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:47:52.742362852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:48:02.74281941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:48:12.742692145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:48:12.742724017Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1215,"service":"observability"}
{"time":"2026-05-08T22:48:22.74222665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:48:32.742592993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:48:42.742108942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:48:52.741561886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:49:02.74273443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:49:12.741891872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:49:22.74182581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:49:32.742670388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:49:42.741778316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:49:52.742407679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:50:02.742861941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:50:12.742150434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:50:22.741866338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:50:32.74162036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:50:42.742128787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:50:52.742477064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:51:02.742175367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:51:12.741881501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:51:22.742433555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:51:32.74190681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:51:42.741754008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:51:52.742314022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:52:02.741804211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:52:12.742758427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:52:22.74216954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:52:32.741973716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:52:42.74155775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:52:52.742217141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:53:02.741850534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:53:12.742678356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:53:22.741953551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:53:22.741986846Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1216,"service":"observability"}
{"time":"2026-05-08T22:53:32.742750334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:53:42.74227353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:53:52.741916039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:54:02.741875178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:54:12.742662956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:54:22.742211422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:54:32.741559251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:54:42.741793919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:54:52.742332633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:55:02.742048035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:55:12.74239764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:55:22.741854521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:55:32.741702575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:55:42.741649396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:55:52.742351458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:56:02.74214903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:56:12.741666124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:56:22.742028202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:56:32.741937568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:56:42.742724897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:56:52.741650017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:57:02.74273562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:57:12.742260462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:57:22.742681845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:57:32.742676231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:57:42.741906405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:57:52.742429017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:58:02.742136089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:58:12.742222972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:58:22.742087583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:58:22.742122027Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1217,"service":"observability"}
{"time":"2026-05-08T22:58:32.741830387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:58:42.741880654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:58:52.742177668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:59:02.742329195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:59:12.741776536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:59:22.742065409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:59:32.741650519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:59:42.742773702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T22:59:52.741767778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:00:02.742034555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:00:12.741932929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:00:22.741685836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:00:32.742320343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:00:42.741982551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:00:52.742418997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:01:02.7431013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:01:12.741705904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:01:22.742298751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:01:32.742010268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:01:42.741577423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:01:52.743918486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:02:02.742425997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:02:12.741807832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:02:22.7417311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:02:32.742329231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:02:42.741970274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:02:52.741782128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:03:02.741871894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:03:12.742122932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:03:22.74263304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:03:22.74268438Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1218,"service":"observability"}
{"time":"2026-05-08T23:03:32.742064032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:03:42.741583462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:03:52.742108601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:04:02.742132159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:04:12.741654225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:04:22.741762741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:04:32.741796017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:04:42.742103902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:04:52.741863389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:05:02.741673004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:05:12.741933568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:05:22.742198726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:05:32.741636134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:05:42.742461056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:05:52.74165751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:06:02.742172626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:06:12.741539336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:06:22.741814817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:06:32.741898363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:06:42.741914933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:06:52.742166303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:07:02.742371325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:07:12.74161061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:07:22.742659518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:07:32.741919016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:07:42.741741681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:07:52.741669358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:08:02.742299338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:08:12.74211116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:08:22.742382805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:08:32.7416175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:08:32.741647808Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1219,"service":"observability"}
{"time":"2026-05-08T23:08:42.741631137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:08:52.74212839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:09:02.741934102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:09:12.742219393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:09:22.741682412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:09:32.741655255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:09:42.741921715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:09:52.742626517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:10:02.742630782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:10:12.742117156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:10:22.74240486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:10:32.741932242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:10:42.741646014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:10:52.742206486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:11:02.742060376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:11:12.741737803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:11:22.742352731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:11:32.741673039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:11:42.741599535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:11:52.742604233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:12:02.741955538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:12:12.741926196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:12:22.741707439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:12:32.742221134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:12:42.742115089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:12:52.741903513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:13:02.7425962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:13:12.741928463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:13:22.74191603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:13:32.742725261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:13:32.742762451Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1220,"service":"observability"}
{"time":"2026-05-08T23:13:42.742643182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:13:52.742190473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:14:02.742131022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:14:12.742693319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:14:22.741648383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:14:32.742779031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:14:42.741830995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:14:52.741622178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:15:02.742975662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:15:12.741874089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:15:22.742137112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:15:32.742803198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:15:42.741748226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:15:52.741847755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:16:02.742586398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:16:12.742108541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:16:22.742093801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:16:32.742674268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:16:42.742141052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:16:52.742272491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:17:02.742379457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:17:12.741926737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:17:22.742083655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:17:32.742328035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:17:42.742176617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:17:52.741869507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:18:02.741959682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:18:12.742683012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:18:22.741765156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:18:32.742341354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:18:42.741942433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:18:42.741973403Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1221,"service":"observability"}
{"time":"2026-05-08T23:18:52.742746606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:19:02.741882368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:19:12.741851403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:19:22.742280251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:19:32.742724796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:19:42.741595126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:19:52.742686717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:20:02.742052296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:20:12.741956787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:20:22.742981774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:20:32.741571984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:20:42.742157924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:20:52.741832124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:21:02.741735215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:21:12.741849858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:21:22.742139808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:21:32.741717622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:21:42.742047508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:21:52.742728446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:22:02.742070648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:22:12.742689166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:22:22.741974123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:22:32.741637488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:22:42.741621196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:22:52.742028538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:23:02.742442704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:23:12.742748522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:23:22.742788312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:23:32.741878116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:23:42.741867437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:23:52.742459251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:23:52.742554077Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1222,"service":"observability"}
{"time":"2026-05-08T23:24:02.742145287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:24:12.741692309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:24:22.741659296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:24:32.741965547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:24:42.741919254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:24:52.742654246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:25:02.742647938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:25:12.741649556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:25:22.742026896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:25:32.741682209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:25:42.742734636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:25:52.741897723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:26:02.743532983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:26:12.742728922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:26:22.741809341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:26:32.741671537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:26:42.742439208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:26:52.742709339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:27:02.742669329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:27:12.741694786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:27:22.741814478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:27:32.742451426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:27:42.742693393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:27:52.742375726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:28:02.742288889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:28:12.741678279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:28:22.742376055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:28:32.742602583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:28:42.742595838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:28:52.742004483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:29:02.741766176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:29:02.741811909Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1223,"service":"observability"}
{"time":"2026-05-08T23:29:12.741755934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:29:22.742426686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:29:32.741944198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:29:42.742445587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:29:52.741794089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:30:02.74254962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:30:12.742167768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:30:22.741647331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:30:32.742595508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:30:42.742322245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:30:52.74217227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:31:02.741836214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:31:12.741614548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:31:22.742132303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:31:32.742346792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:31:42.741588703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:31:52.742432131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:32:02.742291336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:32:12.742158701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:32:22.741716595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:32:32.742402808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:32:42.741739838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:32:52.742467869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:33:02.741604498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:33:12.741653483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:33:22.741840507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:33:32.742351198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:33:42.74178107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:33:52.742422057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:34:02.742811787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:34:02.742852848Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1224,"service":"observability"}
{"time":"2026-05-08T23:34:12.741719156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:34:22.742146029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:34:32.741801072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:34:42.742611355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:34:52.741660114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:35:02.741638611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:35:12.741599326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:35:22.742651786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:35:32.741666433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:35:42.741687092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:35:52.741902175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:36:02.742007706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:36:12.742494089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:36:22.742123889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:36:32.741714162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:36:42.742308482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:36:52.742701833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:37:02.74232316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:37:12.742386446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:37:22.74205903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:37:32.74266488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:37:42.742296646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:37:52.741581617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:38:02.741924179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:38:12.741608428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:38:22.7424188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:38:32.741924178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:38:42.742627286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:38:52.741811626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:39:02.742729429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:39:12.741891888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:39:12.741926329Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1225,"service":"observability"}
{"time":"2026-05-08T23:39:22.741756734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:39:32.742440568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:39:42.74269554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:39:52.741744981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:40:02.741818687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:40:12.742422569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:40:22.741908165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:40:32.742071869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:40:42.741697467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:40:52.74238704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:41:02.741581714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:41:12.742001975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:41:22.742642204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:41:32.742383539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:41:42.741779221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:41:52.741805654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:42:02.74204889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:42:12.742289314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:42:22.74192173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:42:32.742670978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:42:42.742026947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:42:52.741579986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:43:02.741696424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:43:12.74187487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:43:22.742038836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:43:32.742387986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:43:42.741816059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:43:52.741559033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:44:02.742648299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:44:12.741661038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:44:22.742328353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:44:22.742361128Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1226,"service":"observability"}
{"time":"2026-05-08T23:44:32.741917952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:44:42.741901602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:44:52.741835762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:45:02.741991028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:45:12.742170226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:45:22.742442652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:45:32.741958169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:45:42.742639521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:45:52.74183219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:46:02.741800075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:46:12.741685603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:46:22.742790892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:46:32.742216477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:46:42.741706569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:46:52.742383987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:47:02.741746088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:47:12.742256444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:47:22.741802241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:47:32.742355552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:47:42.742273167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:47:52.74267458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:48:02.742715546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:48:12.741588624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:48:22.74217145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:48:32.742210168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:48:42.742613588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:48:52.742197236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:49:02.741555723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:49:12.741832824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:49:22.741640752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:49:32.742213804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:49:32.74226751Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1227,"service":"observability"}
{"time":"2026-05-08T23:49:42.74225646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:49:52.742693975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:50:02.742550317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:50:12.742104223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:50:22.74215658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:50:32.742607623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:50:42.74210698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:50:52.742198904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:51:02.742662493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:51:12.742139434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:51:22.742448629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:51:32.742649862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:51:42.742020515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:51:52.741731776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:52:02.742589712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:52:12.74213524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:52:22.741603171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:52:32.741941191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:52:42.742750734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:52:52.742202825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:53:02.743043098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:53:12.742270737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:53:22.742302256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:53:32.742680523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:53:42.741864738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:53:52.741748809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:54:02.7416058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:54:12.741679778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:54:22.741750012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:54:32.742733398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:54:32.742771032Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1228,"service":"observability"}
{"time":"2026-05-08T23:54:42.741677086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:54:52.743023477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:55:02.742231069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:55:12.742456543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:55:22.742610175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:55:32.741829158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:55:42.74238793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:55:52.742069085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:56:02.741896174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:56:12.741862295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:56:22.742180526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:56:32.742063163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:56:42.741807999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:56:52.742635318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:57:02.742574465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:57:12.741684459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:57:22.742830713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:57:32.741811253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:57:42.742180924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:57:52.74214829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:58:02.742582629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:58:12.742088782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:58:22.741659564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:58:32.742634549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:58:42.741893989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:58:52.742199504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:59:02.742185528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:59:12.742158647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:59:22.741616239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:59:32.742451434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:59:42.742202496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-08T23:59:42.742256056Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1229,"service":"observability"}
{"time":"2026-05-08T23:59:52.742067357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:00:02.742382174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:00:12.741785329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:00:22.742456344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:00:32.741635526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:00:42.743375657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:00:52.742263972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:01:02.742303164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:01:12.741792336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:01:22.742259774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:01:32.741647817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:01:42.742182342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:01:52.742623422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:02:02.742689345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:02:12.742230626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:02:22.74165873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:02:32.742327449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:02:42.741746377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:02:52.741807777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:03:02.742633044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:03:12.741759197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:03:22.741715521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:03:32.742551891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:03:42.741766565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:03:52.742438037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:04:02.741529991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:04:12.742302618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:04:22.741798052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:04:32.742743403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:04:42.742274032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:04:42.742307141Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1230,"service":"observability"}
{"time":"2026-05-09T00:04:52.742705351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:05:02.742985158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:05:12.742261804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:05:22.742413304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:05:32.742103612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:05:42.74200219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:05:52.742314714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:06:02.742352898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:06:12.742193277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:06:22.74274961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:06:32.74209552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:06:42.742610492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:06:52.742262939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:07:02.741909441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:07:12.742706378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:07:22.742337439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:07:32.741645692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:07:42.742726645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:07:52.741996011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:08:02.742739751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:08:12.741602476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:08:22.741699502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:08:32.74162734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:08:42.741683477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:08:52.74159963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:09:02.742405784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:09:12.742488646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:09:22.742050475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:09:32.74205753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:09:42.741579281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:09:52.742550065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:09:52.742593825Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1231,"service":"observability"}
{"time":"2026-05-09T00:10:02.741962811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:10:12.742755667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:10:22.741640943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:10:32.741984701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:10:42.742323338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:10:52.742725249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:11:02.741716023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:11:12.741639657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:11:22.74165736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:11:32.742444443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:11:42.742190931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:11:52.741646532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:12:02.742782207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:12:12.742088027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:12:22.742700767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:12:32.742165805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:12:42.741676712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:12:52.742619766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:13:02.742408327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:13:12.742724052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:13:22.742363119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:13:32.741691516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:13:42.742351559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:13:52.742002986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:14:02.742677889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:14:12.742323678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:14:22.741892569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:14:32.74230169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:14:42.742101058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:14:52.7423824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:15:02.741811674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:15:02.741844317Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1232,"service":"observability"}
{"time":"2026-05-09T00:15:12.742158325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:15:22.742364813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:15:32.742324415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:15:42.742463398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:15:52.74194499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:16:02.741647244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:16:12.742020381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:16:22.742074421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:16:32.742383881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:16:42.741983457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:16:52.741904651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:17:02.742656049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:17:12.74271744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:17:22.741699072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:17:32.741907401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:17:42.741630709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:17:52.741999467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:18:02.742570831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:18:12.741646518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:18:22.742386194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:18:32.742049117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:18:42.742325844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:18:52.742402946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:19:02.742346468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:19:12.741622031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:19:22.742721014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:19:32.742096282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:19:42.742620944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:19:52.742262709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:20:02.742366643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:20:02.7424039Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1233,"service":"observability"}
{"time":"2026-05-09T00:20:12.741610832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:20:22.742654669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:20:32.742338435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:20:42.742046408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:20:52.741893028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:21:02.742627847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:21:12.742345153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:21:22.741654388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:21:32.742362284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:21:42.742176923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:21:52.741924946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:22:02.742047657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:22:12.742887744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:22:22.741639765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:22:32.742286132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:22:42.74201142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:22:52.74182418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:23:02.742363496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:23:12.741879821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:23:22.741912978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:23:32.742226721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:23:42.742204295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:23:52.741770064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:24:02.742380264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:24:12.741748611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:24:22.742444954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:24:32.742324047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:24:42.741749174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:24:52.742634019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:25:02.741749932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:25:12.742084548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:25:12.742118445Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1234,"service":"observability"}
{"time":"2026-05-09T00:25:22.741909181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:25:32.742418138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:25:42.742314583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:25:52.741565727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:26:02.742762857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:26:12.742077775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:26:22.742113494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:26:32.741918747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:26:42.741843795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:26:52.742321657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:27:02.741560601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:27:12.742305388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:27:22.741940133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:27:32.742199652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:27:42.741833369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:27:52.742318938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:28:02.742264386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:28:12.741897379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:28:22.741972378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:28:32.742885933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:28:42.742029486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:28:52.741782719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:29:02.742641951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:29:12.74168231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:29:22.741682102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:29:32.742434527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:29:42.741658037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:29:52.742125895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:30:02.743768564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:30:12.74200301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:30:22.741636585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:30:22.741669746Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1235,"service":"observability"}
{"time":"2026-05-09T00:30:32.741669193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:30:42.74200362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:30:52.741649043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:31:02.742619979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:31:12.741991234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:31:22.741662661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:31:32.742026057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:31:42.741731311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:31:52.741652395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:32:02.74215508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:32:12.742345177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:32:22.741716922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:32:32.741694022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:32:42.74173852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:32:52.741667867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:33:02.742853141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:33:12.741670736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:33:22.741904302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:33:32.741660851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:33:42.74169163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:33:52.741721918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:34:02.742673635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:34:12.741611615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:34:22.741655328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:34:32.742263313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:34:42.741724352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:34:52.742283821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:35:02.743102755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:35:12.741689947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:35:22.741864145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:35:22.741904051Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1236,"service":"observability"}
{"time":"2026-05-09T00:35:32.741628072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:35:42.741653437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:35:52.741664476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:36:02.741749754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:36:12.741648173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:36:22.741668578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:36:32.741842876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:36:42.742019637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:36:52.741677444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:37:02.742750235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:37:12.742226269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:37:22.74209343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:37:32.741614871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:37:42.742406669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:37:52.741677736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:38:02.742285102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:38:12.741652511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:38:22.741628017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:38:32.741565338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:38:42.742145232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:38:52.741652052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:39:02.742709546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:39:12.741732209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:39:22.742173215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:39:32.741654399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:39:42.742298577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:39:52.74167142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:40:02.74234623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:40:12.74168807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:40:22.741700802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:40:32.741646633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:40:32.741678827Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1237,"service":"observability"}
{"time":"2026-05-09T00:40:42.742535459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:40:52.741632804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:41:02.742111044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:41:12.741663346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:41:22.741675785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:41:32.741669702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:41:42.742286306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:41:52.742186217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:42:02.741868368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:42:12.74270887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:42:22.741848532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:42:32.741693551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:42:42.74168206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:42:52.742305579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:43:02.742080985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:43:12.742221995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:43:22.742183706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:43:32.741664214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:43:42.741632865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:43:52.741598987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:44:02.742818462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:44:12.741572221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:44:22.741641785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:44:32.741646911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:44:42.742392328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:44:52.741624581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:45:02.74203603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:45:12.742047973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:45:22.741783535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:45:32.741663405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:45:32.741701054Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1238,"service":"observability"}
{"time":"2026-05-09T00:45:42.741645615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:45:52.742271254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:46:02.741564418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:46:12.741624192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:46:22.741916323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:46:32.741664147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:46:42.742736523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:46:52.741666783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:47:02.743909843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:47:12.741661219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:47:22.742207447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:47:32.742040552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:47:42.742674878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:47:52.741659318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:48:02.741882616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:48:12.741654568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:48:22.741652495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:48:32.741646601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:48:42.741575288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:48:52.741668253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:49:02.742083729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:49:12.742753823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:49:22.742224384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:49:32.741952702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:49:42.741557769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:49:52.742775944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:50:02.744866671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:50:12.741867265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:50:22.741644347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:50:32.741686764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:50:32.74173567Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1239,"service":"observability"}
{"time":"2026-05-09T00:50:42.741697807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:50:52.742325891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:51:02.742004315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:51:12.741591206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:51:22.74167052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:51:32.742644284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:51:42.741667919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:51:52.742128318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:52:02.742389241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:52:12.741706892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:52:22.741802115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:52:32.74165895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:52:42.74154644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:52:52.741662306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:53:02.741900645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:53:12.7416923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:53:22.742105212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:53:32.741684326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:53:42.742087814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:53:52.741645675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:54:02.74190227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:54:12.742749076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:54:22.741978448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:54:32.742462944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:54:42.742457285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:54:52.742024552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:55:02.741950215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:55:12.742062485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:55:22.741835078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:55:32.741618071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:55:42.742615585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:55:42.742653174Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1240,"service":"observability"}
{"time":"2026-05-09T00:55:52.742121287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:56:02.742802029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:56:12.741631505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:56:22.742597314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:56:32.741916311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:56:42.741655959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:56:52.742728619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:57:02.742718025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:57:12.742093849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:57:22.741754601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:57:32.742097495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:57:42.741669742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:57:52.742448838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:58:02.742393494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:58:12.742741907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:58:22.742632786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:58:32.741634647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:58:42.741969068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:58:52.741604341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:59:02.742999857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:59:12.741665367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:59:22.741950897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:59:32.74162958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:59:42.742210333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T00:59:52.74190403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:00:02.742840154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:00:12.742704707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:00:22.741652845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:00:32.741662191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:00:42.742417174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:00:52.741709018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:00:52.74174698Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1241,"service":"observability"}
{"time":"2026-05-09T01:01:02.742049021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:01:12.741650266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:01:22.741763827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:01:32.741581999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:01:42.742339409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:01:52.742083331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:02:02.742789842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:02:12.742351974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:02:22.741938627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:02:32.741659471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:02:42.742641647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:02:52.741655149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:03:02.743468692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:03:12.742826424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:03:22.742461707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:03:32.741663661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:03:42.741784385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:03:52.742433493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:04:02.7418697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:04:12.74181656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:04:22.741886079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:04:32.74165439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:04:42.742594634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:04:52.742169374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:05:02.745550292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:05:12.741677845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:05:22.74277197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:05:32.741663115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:05:42.74191362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:05:52.741648695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:06:02.742299053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:06:02.742335276Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1242,"service":"observability"}
{"time":"2026-05-09T01:06:12.742455565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:06:22.741666571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:06:32.742588393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:06:42.741655043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:06:52.742750145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:07:02.742770457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:07:12.74203163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:07:22.741861537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:07:32.741734679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:07:42.74219746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:07:52.741785551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:08:02.741762417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:08:12.742319817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:08:22.741645664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:08:32.741602698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:08:42.742378963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:08:52.741900323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:09:02.742041719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:09:12.742700011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:09:22.742564714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:09:32.74175693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:09:42.742124383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:09:52.741717633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:10:02.743013967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:10:12.741974588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:10:22.741597917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:10:32.742259388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:10:42.741651559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:10:52.742337748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:11:02.74273913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:11:02.742776025Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1243,"service":"observability"}
{"time":"2026-05-09T01:11:12.742406376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:11:22.742299923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:11:32.741739632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:11:42.741616204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:11:52.742444274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:12:02.743004005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:12:12.742754689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:12:22.742223096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:12:32.741647927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:12:42.742324359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:12:52.741667918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:13:02.742698639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:13:12.741620631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:13:22.742299406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:13:32.741642338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:13:42.741641623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:13:52.742781289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:14:02.742327201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:14:12.741960112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:14:22.742631205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:14:32.741661048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:14:42.74167112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:14:52.742316819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:15:02.742533628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:15:12.74165502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:15:22.742852847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:15:32.741652695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:15:42.74240514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:15:52.74266428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:16:02.742433026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:16:12.742166217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:16:12.742283648Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1244,"service":"observability"}
{"time":"2026-05-09T01:16:22.741925848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:16:32.741981277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:16:42.742426984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:16:52.742165749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:17:02.742318838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:17:12.742837025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:17:22.741985367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:17:32.742977452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:17:42.74257341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:17:52.742917225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:18:02.745868567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:18:12.74379623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:18:22.74162427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:18:32.741687014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:18:42.743641627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:18:52.743929694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:19:02.74180969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:19:12.743602482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:19:22.743584412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:19:32.741659215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:19:42.742444899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:19:52.741866495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:20:02.744099788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:20:12.741715137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:20:22.742362865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:20:32.741802602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:20:42.741617825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:20:52.742380065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:21:02.742786692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:21:12.742472453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:21:12.742508411Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1245,"service":"observability"}
{"time":"2026-05-09T01:21:22.742363463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:21:32.742204213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:21:42.741861786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:21:52.742920838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:22:02.742262108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:22:12.741772018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:22:22.742698884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:22:32.742275141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:22:42.741767369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:22:52.742144859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:23:02.741743691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:23:12.742656246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:23:22.742697249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:23:32.741627762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:23:42.741634233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:23:52.742256652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:24:02.742109283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:24:12.741643759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:24:22.742303121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:24:32.741852805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:24:42.742365295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:24:52.741624327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:25:02.74271542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:25:12.742262341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:25:22.741952412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:25:32.741595746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:25:42.742224103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:25:52.741869732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:26:02.741885109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:26:12.742731408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:26:12.742765863Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1246,"service":"observability"}
{"time":"2026-05-09T01:26:22.741886865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:26:32.741663332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:26:42.742610822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:26:52.742038188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:27:02.741950543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:27:12.742462451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:27:22.742710793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:27:32.742089772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:27:42.741648578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:27:52.742164117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:28:02.741591763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:28:12.742098907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:28:22.741670281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:28:32.742585277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:28:42.741880213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:28:52.741641305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:29:02.742660994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:29:12.741641831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:29:22.741682047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:29:32.742160777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:29:42.742094676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:29:52.741654629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:30:02.745334927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:30:12.74209879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:30:22.741725352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:30:32.74274615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:30:42.742175049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:30:52.741726481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:31:02.741613668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:31:12.742142438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:31:22.742227344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:31:22.742291053Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1247,"service":"observability"}
{"time":"2026-05-09T01:31:32.741658051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:31:42.742300244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:31:52.741817923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:32:02.741866585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:32:12.741637867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:32:22.742396631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:32:32.741801814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:32:42.74237121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:32:52.741662433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:33:02.741613381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:33:12.742223383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:33:22.742394319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:33:32.742045212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:33:42.741683617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:33:52.741628237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:34:02.741623767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:34:12.741673808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:34:22.74222487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:34:32.742128277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:34:42.741658719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:34:52.742685074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:35:02.744313672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:35:12.74164913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:35:22.742299697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:35:32.742018363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:35:42.742710143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:35:52.741990054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:36:02.742759969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:36:12.742309407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:36:22.742159933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:36:32.741639948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:36:32.741678557Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1248,"service":"observability"}
{"time":"2026-05-09T01:36:42.742695025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:36:52.742299114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:37:02.74183443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:37:12.742158704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:37:22.741678959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:37:32.742424424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:37:42.74202791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:37:52.741584649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:38:02.742620517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:38:12.742057713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:38:22.741710116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:38:32.742659821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:38:42.742348345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:38:52.741965818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:39:02.742918597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:39:12.742706992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:39:22.742718207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:39:32.742481375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:39:42.742076592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:39:52.741640253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:40:02.742185308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:40:12.742191758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:40:22.742039475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:40:32.74161901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:40:42.742603366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:40:52.74209912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:41:02.741985386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:41:12.741627716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:41:22.742715943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:41:32.742412535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:41:32.742444743Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1249,"service":"observability"}
{"time":"2026-05-09T01:41:42.741756397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:41:52.742302086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:42:02.741911708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:42:12.742414645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:42:22.742168704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:42:32.741639718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:42:42.742311947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:42:52.741984861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:43:02.741863191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:43:12.742621622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:43:22.741987976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:43:32.741600722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:43:42.741990914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:43:52.742276307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:44:02.74230844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:44:12.741600937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:44:22.742391611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:44:32.742147355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:44:42.741600232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:44:52.74240141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:45:02.74221208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:45:12.741651926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:45:22.742200305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:45:32.741988989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:45:42.742691106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:45:52.742267852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:46:02.741588298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:46:12.741648934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:46:22.742406433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:46:32.742034514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:46:42.7416301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:46:42.741681717Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1250,"service":"observability"}
{"time":"2026-05-09T01:46:52.742128945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:47:02.741867899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:47:12.742302662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:47:22.742315454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:47:32.742089798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:47:42.742721369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:47:52.742212219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:48:02.741790194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:48:12.742643845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:48:22.742203733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:48:32.741620332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:48:42.742454125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:48:52.742081578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:49:02.742093776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:49:12.742713775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:49:22.741657788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:49:32.7423231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:49:42.741909676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:49:52.742718031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:50:02.744386591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:50:12.742122218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:50:22.741670622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:50:32.742424089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:50:42.741990512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:50:52.742560794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:51:02.742616309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:51:12.741821901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:51:22.742439005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:51:32.742189682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:51:42.741644813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:51:42.741690085Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1251,"service":"observability"}
{"time":"2026-05-09T01:51:52.742392621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:52:02.742427607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:52:12.741953947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:52:22.741628274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:52:32.742603881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:52:42.742418639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:52:52.741935525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:53:02.74257721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:53:12.741730427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:53:22.741675205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:53:32.742292831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:53:42.741919158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:53:52.742453508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:54:02.74232263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:54:12.741797721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:54:22.742590508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:54:32.742014295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:54:42.741540334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:54:52.742125778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:55:02.742194461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:55:12.741563624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:55:22.742739137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:55:32.742040003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:55:42.741831227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:55:52.742444982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:56:02.742124365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:56:12.743571167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:56:22.74183661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:56:32.742707193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:56:42.742172383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:56:42.742210515Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1252,"service":"observability"}
{"time":"2026-05-09T01:56:52.741732675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:57:02.742502432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:57:12.742030351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:57:22.741997585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:57:32.742681547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:57:42.742103768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:57:52.741667518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:58:02.742295297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:58:12.742134053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:58:22.741605481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:58:32.74240048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:58:42.7420453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:58:52.742707428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:59:02.742295495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:59:12.74197027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:59:22.741875668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:59:32.742401646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:59:42.742274202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T01:59:52.742034434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:00:02.742382553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:00:12.741736629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:00:22.742265683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:00:32.74201373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:00:42.741634033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:00:52.742264095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:01:02.74745374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:01:12.742054002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:01:22.741708762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:01:32.742372304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:01:42.741648591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:01:52.741676526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:01:52.741712385Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1253,"service":"observability"}
{"time":"2026-05-09T02:02:02.742201671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:02:12.741679892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:02:22.742454165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:02:32.741662253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:02:42.742436566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:02:52.741931318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:03:02.742659119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:03:12.741856647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:03:22.742004631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:03:32.742695596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:03:42.742042024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:03:52.742430679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:04:02.742720733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:04:12.741666442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:04:22.742225994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:04:32.742073139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:04:42.742477476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:04:52.742007382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:05:02.743402386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:05:12.742602235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:05:22.741695871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:05:32.741972478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:05:42.741710489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:05:52.7424052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:06:02.742418483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:06:12.741567642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:06:22.742268081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:06:32.741717293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:06:42.741903127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:06:52.742303308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:06:52.742335503Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1254,"service":"observability"}
{"time":"2026-05-09T02:07:02.742083961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:07:12.742640564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:07:22.741733311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:07:32.741662388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:07:42.742126822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:07:52.742364387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:08:02.741998234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:08:12.742626327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:08:22.741835424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:08:32.742094814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:08:42.742832629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:08:52.742001249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:09:02.74275295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:09:12.741577652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:09:22.741696613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:09:32.742095413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:09:42.741641149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:09:52.741662793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:10:02.741563738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:10:12.742432833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:10:22.742009294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:10:32.741557399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:10:42.74212515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:10:52.741956258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:11:02.742605872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:11:12.742143648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:11:22.741944312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:11:32.742016934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:11:42.742135115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:11:52.741760487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:12:02.742727115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:12:02.74276598Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1255,"service":"observability"}
{"time":"2026-05-09T02:12:12.741681315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:12:22.742461396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:12:32.741998986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:12:42.741809287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:12:52.742613718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:13:02.742708595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:13:12.741979522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:13:22.742300617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:13:32.741601372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:13:42.741952031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:13:52.742431699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:14:02.742095448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:14:12.741598328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:14:22.742779546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:14:32.741571126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:14:42.741948032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:14:52.742102261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:15:02.742821821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:15:12.742207255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:15:22.742076144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:15:32.741919425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:15:42.742693553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:15:52.742301021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:16:02.741900378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:16:12.742323829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:16:22.742060963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:16:32.741828565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:16:42.742055633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:16:52.741972223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:17:02.742108291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:17:12.74201604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:17:12.742049914Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1256,"service":"observability"}
{"time":"2026-05-09T02:17:22.741955848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:17:32.742397535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:17:42.741971628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:17:52.741916993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:18:02.74259985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:18:12.741916132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:18:22.74167004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:18:32.742212272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:18:42.74193287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:18:52.742693681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:19:02.741636975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:19:12.742049126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:19:22.741678095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:19:32.741575714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:19:42.742340635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:19:52.741572519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:20:02.741855716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:20:12.741910541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:20:22.741799936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:20:32.741859861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:20:42.741840294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:20:52.742122918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:21:02.741985512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:21:12.74272804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:21:22.742810112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:21:32.742306869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:21:42.741875381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:21:52.74232346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:22:02.742189519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:22:12.742702441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:22:12.742736991Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1257,"service":"observability"}
{"time":"2026-05-09T02:22:22.742439012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:22:32.741562883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:22:42.741917996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:22:52.74221331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:23:02.741623805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:23:12.742180209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:23:22.741734642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:23:32.74168739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:23:42.742681281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:23:52.741988531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:24:02.741676311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:24:12.741680655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:24:22.742020946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:24:32.741765259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:24:42.742580814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:24:52.74210843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:25:02.742381526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:25:12.742076566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:25:22.741748122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:25:32.742406728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:25:42.741870128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:25:52.741592971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:26:02.741964248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:26:12.742737249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:26:22.742607731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:26:32.742609897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:26:42.74205342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:26:52.741854853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:27:02.741625787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:27:12.742304829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:27:22.741699637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:27:22.741740224Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1258,"service":"observability"}
{"time":"2026-05-09T02:27:32.742686612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:27:42.741578421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:27:52.742199928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:28:02.741916711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:28:12.7426526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:28:22.741924173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:28:32.741814175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:28:42.741596293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:28:52.74185103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:29:02.741583314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:29:12.74178654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:29:22.741709638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:29:32.742219888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:29:42.74158723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:29:52.742690207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:30:02.742317048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:30:12.741703459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:30:22.741573052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:30:32.741707583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:30:42.741621052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:30:52.742126801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:31:02.741924477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:31:12.741796919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:31:22.742072136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:31:32.741911753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:31:42.74240921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:31:52.741906478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:32:02.741890178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:32:12.741813695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:32:22.74161602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:32:32.74191217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:32:32.741956599Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1259,"service":"observability"}
{"time":"2026-05-09T02:32:42.742194166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:32:52.741607732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:33:02.742224778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:33:12.741841258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:33:22.741798329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:33:32.742429841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:33:42.742066142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:33:52.741844758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:34:02.742046571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:34:12.741689775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:34:22.74262626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:34:32.742560494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:34:42.741823919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:34:52.741644185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:35:02.741949541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:35:12.741633095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:35:22.742533148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:35:32.741696392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:35:42.741591797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:35:52.742367536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:36:02.742408234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:36:12.74157628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:36:22.742405457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:36:32.741674475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:36:42.74167556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:36:52.741704478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:37:02.742203522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:37:12.741819532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:37:22.742375535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:37:32.742023256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:37:32.74205573Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1260,"service":"observability"}
{"time":"2026-05-09T02:37:42.741867653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:37:52.741645941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:38:02.742082567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:38:12.741872138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:38:22.741994401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:38:32.742680345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:38:42.741702291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:38:52.741670974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:39:02.742846352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:39:12.742760836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:39:22.741970028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:39:32.741589048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:39:42.742690373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:39:52.741639947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:40:02.742431816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:40:12.742183994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:40:22.742364265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:40:32.742486637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:40:42.741623253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:40:52.742604488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:41:02.742765852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:41:12.742672733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:41:22.74283993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:41:32.741589286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:41:42.742408585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:41:52.742719672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:42:02.741773845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:42:12.742020972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:42:22.741575931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:42:32.742291328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:42:32.742326771Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1261,"service":"observability"}
{"time":"2026-05-09T02:42:42.741859322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:42:52.741707797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:43:02.742797237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:43:12.741712341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:43:22.74179239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:43:32.741825104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:43:42.742368436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:43:52.741919831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:44:02.742222763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:44:12.742271858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:44:22.74240492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:44:32.741646675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:44:42.742536697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:44:52.741984143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:45:02.741878099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:45:12.742444399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:45:22.741728751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:45:32.741775279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:45:42.742647944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:45:52.742272184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:46:02.742085468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:46:12.742428365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:46:22.741785598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:46:32.742673048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:46:42.741766871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:46:52.742404144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:47:02.741604175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:47:12.741724913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:47:22.741697361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:47:32.741549921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:47:42.742452537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:47:42.742624696Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1262,"service":"observability"}
{"time":"2026-05-09T02:47:52.741946204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:48:02.742705266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:48:12.742779871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:48:22.742214878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:48:32.742258628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:48:42.742688975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:48:52.742026644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:49:02.742051911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:49:12.742421658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:49:22.74168689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:49:32.742678294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:49:42.742418292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:49:52.742375945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:50:02.743369197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:50:12.741788193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:50:22.7422659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:50:32.741682339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:50:42.742716061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:50:52.741752076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:51:02.742769215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:51:12.742199927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:51:22.741675361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:51:32.742388389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:51:42.742315679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:51:52.742296282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:52:02.741856263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:52:12.741728192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:52:22.742159315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:52:32.741600153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:52:42.742372692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:52:52.741649902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:52:52.741689908Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1263,"service":"observability"}
{"time":"2026-05-09T02:53:02.74193132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:53:12.74211715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:53:22.741816761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:53:32.741677662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:53:42.742722866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:53:52.742054519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:54:02.742435051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:54:12.74266557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:54:22.742179498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:54:32.742275644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:54:42.7422728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:54:52.742372715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:55:02.743390672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:55:12.741658391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:55:22.741991003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:55:32.741682934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:55:42.742600529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:55:52.74216084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:56:02.7426818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:56:12.742732711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:56:22.741965135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:56:32.742355259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:56:42.741871993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:56:52.741638406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:57:02.742444793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:57:12.742286524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:57:22.741721672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:57:32.742637634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:57:42.742120577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:57:52.742224849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:57:52.742275787Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1264,"service":"observability"}
{"time":"2026-05-09T02:58:02.741724694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:58:12.741666517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:58:22.742100607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:58:32.741827599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:58:42.742278002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:58:52.741798474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:59:02.741815769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:59:12.741684457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:59:22.742163196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:59:32.741658756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:59:42.742584849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T02:59:52.742576096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:00:02.743520577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:00:12.742605611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:00:22.742687848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:00:32.742231036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:00:42.741915542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:00:52.741613596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:01:02.741577681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:01:12.742066711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:01:22.741833806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:01:32.74217622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:01:42.74270388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:01:52.7417918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:02:02.742726514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:02:12.742269948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:02:22.741956789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:02:32.741848967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:02:42.742732876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:02:52.741878683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:03:02.741938369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:03:02.74197092Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1265,"service":"observability"}
{"time":"2026-05-09T03:03:12.741921548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:03:22.741780815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:03:32.742132457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:03:42.741860313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:03:52.742277773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:04:02.742691285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:04:12.741845676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:04:22.742605318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:04:32.742064748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:04:42.742647547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:04:52.741780637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:05:02.74268695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:05:12.742682024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:05:22.741738964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:05:32.742179433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:05:42.742608427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:05:52.742214145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:06:02.741585291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:06:12.742134226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:06:22.74230328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:06:32.741845873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:06:42.74269766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:06:52.742480641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:07:02.742145572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:07:12.741759039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:07:22.741771073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:07:32.742630609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:07:42.741876062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:07:52.742705812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:08:02.742264314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:08:02.742301495Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1266,"service":"observability"}
{"time":"2026-05-09T03:08:12.742078398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:08:22.74274455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:08:32.742414804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:08:42.741992494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:08:52.741652729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:09:02.742423787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:09:12.742300739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:09:22.741699065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:09:32.742156642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:09:42.741588591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:09:52.742724516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:10:02.741977781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:10:12.741837269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:10:22.742689954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:10:32.742143638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:10:42.741656848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:10:52.742376653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:11:02.741899774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:11:12.74165085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:11:22.741736314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:11:32.741797329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:11:42.74214989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:11:52.741664209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:12:02.742748366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:12:12.742318344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:12:22.742814598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:12:32.742385677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:12:42.742691657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:12:52.74268498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:13:02.744130335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:13:02.744340523Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1267,"service":"observability"}
{"time":"2026-05-09T03:13:12.741850182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:13:22.741657905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:13:32.742721324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:13:42.741694564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:13:52.741948411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:14:02.742670146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:14:12.742007709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:14:22.741572716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:14:32.741920995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:14:42.742666516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:14:52.742130434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:15:02.742077932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:15:12.742299299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:15:22.74174851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:15:32.742562148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:15:42.741754878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:15:52.741582719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:16:02.741572285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:16:12.742361815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:16:22.741682751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:16:32.741556182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:16:42.742559392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:16:52.741999839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:17:02.741984332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:17:12.742431087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:17:22.741689215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:17:32.741632556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:17:42.742588907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:17:52.742004883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:18:02.742769906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:18:12.741949084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:18:12.741985524Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1268,"service":"observability"}
{"time":"2026-05-09T03:18:22.742699572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:18:32.742021125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:18:42.741646405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:18:52.741921142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:19:02.741916204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:19:12.742457316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:19:22.742446255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:19:32.742699782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:19:42.74211962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:19:52.741589548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:20:02.742284605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:20:12.742433021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:20:22.742434506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:20:32.742715219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:20:42.742723963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:20:52.74266969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:21:02.742263696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:21:12.741946273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:21:22.741897583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:21:32.742195567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:21:42.741668146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:21:52.742270168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:22:02.742162594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:22:12.742149874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:22:22.742634826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:22:32.742167449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:22:42.741672257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:22:52.742391143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:23:02.742820058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:23:12.742672585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:23:12.742707144Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1269,"service":"observability"}
{"time":"2026-05-09T03:23:22.741724991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:23:32.74172103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:23:42.742610169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:23:52.742270635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:24:02.742705088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:24:12.742365275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:24:22.742286464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:24:32.741597681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:24:42.742679923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:24:52.742171121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:25:02.741852813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:25:12.742333263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:25:22.742781733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:25:32.741813158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:25:42.742565121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:25:52.741935358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:26:02.742143044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:26:12.74244465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:26:22.741954874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:26:32.742690929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:26:42.742643271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:26:52.741853818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:27:02.741614199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:27:12.742774458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:27:22.741698946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:27:32.742325317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:27:42.741836846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:27:52.742272835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:28:02.742071317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:28:12.741820762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:28:22.742629664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:28:22.742672972Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1270,"service":"observability"}
{"time":"2026-05-09T03:28:32.742180889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:28:42.741749266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:28:52.742643574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:29:02.742611001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:29:12.742616565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:29:22.742321409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:29:32.742168311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:29:42.742136704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:29:52.742286581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:30:02.742913868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:30:12.742611069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:30:22.742814775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:30:32.741802373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:30:42.742012487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:30:52.741773477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:31:02.741912417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:31:12.741942361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:31:22.742002932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:31:32.742733492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:31:42.742346778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:31:52.741996058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:32:02.742060868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:32:12.742144519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:32:22.742814843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:32:32.742059523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:32:42.741559689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:32:52.74204232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:33:02.741770185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:33:12.741777688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:33:22.741773834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:33:32.742684251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:33:32.742722194Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1271,"service":"observability"}
{"time":"2026-05-09T03:33:42.741821182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:33:52.741846977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:34:02.742110927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:34:12.741748433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:34:22.742652428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:34:32.742065918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:34:42.741748602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:34:52.741850738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:35:02.742761295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:35:12.742298481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:35:22.741674897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:35:32.741703363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:35:42.742746418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:35:52.742109935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:36:02.742436691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:36:12.741706962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:36:22.741643562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:36:32.742667229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:36:42.741646612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:36:52.741642748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:37:02.742753501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:37:12.741657547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:37:22.741731433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:37:32.742127784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:37:42.742133591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:37:52.741637083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:38:02.742156073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:38:12.741695964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:38:22.741718242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:38:32.741643112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:38:42.741663171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:38:42.741697668Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1272,"service":"observability"}
{"time":"2026-05-09T03:38:52.741956346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:39:02.741943793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:39:12.742317307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:39:22.741736896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:39:32.742565524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:39:42.741688844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:39:52.742116573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:40:02.743389498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:40:12.74262534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:40:22.741635774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:40:32.741632992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:40:42.7423832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:40:52.741952588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:41:02.742106599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:41:12.741663084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:41:22.741726267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:41:32.742190803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:41:42.741634072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:41:52.741925309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:42:02.742128266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:42:12.742005064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:42:22.741665935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:42:32.742297936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:42:42.741641988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:42:52.742495495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:43:02.742734837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:43:12.741682622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:43:22.741783256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:43:32.742151308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:43:42.741699003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:43:42.741731064Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1273,"service":"observability"}
{"time":"2026-05-09T03:43:52.741626458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:44:02.742032818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:44:12.742216948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:44:22.741835929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:44:32.741609342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:44:42.742292645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:44:52.74162544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:45:02.742706811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:45:12.742744371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:45:22.741700534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:45:32.741648819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:45:42.741630861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:45:52.741640388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:46:02.742346772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:46:12.741633884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:46:22.741696325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:46:32.74266097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:46:42.741948227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:46:52.741687042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:47:02.742036403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:47:12.742407562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:47:22.741864499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:47:32.742079347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:47:42.741661912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:47:52.741615249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:48:02.743319947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:48:12.742117516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:48:22.741627911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:48:32.742201979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:48:42.742149628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:48:42.742185133Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1274,"service":"observability"}
{"time":"2026-05-09T03:48:52.741619093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:49:02.742756879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:49:12.742214442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:49:22.741713948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:49:32.742152839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:49:42.741598988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:49:52.742321804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:50:02.743102786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:50:12.741654775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:50:22.742096951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:50:32.741642146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:50:42.741658844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:50:52.741650376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:51:02.742604343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:51:12.742359177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:51:22.741695873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:51:32.742313447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:51:42.742274113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:51:52.741658513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:52:02.742290267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:52:12.742268267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:52:22.741876427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:52:32.741626887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:52:42.741606529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:52:52.741559989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:53:02.7417344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:53:12.74166825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:53:22.741720128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:53:32.741853428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:53:42.741546362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:53:52.741584181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:53:52.741614646Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1275,"service":"observability"}
{"time":"2026-05-09T03:54:02.742475066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:54:12.741652474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:54:22.742762315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:54:32.742113932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:54:42.742791336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:54:52.741646998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:55:02.74200772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:55:12.741647205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:55:22.741661737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:55:32.74162484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:55:42.741597429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:55:52.741612824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:56:02.742649661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:56:12.742599388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:56:22.741744964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:56:32.741649502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:56:42.742296325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:56:52.74162731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:57:02.741691777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:57:12.742302647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:57:22.741689855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:57:32.741628936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:57:42.741995501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:57:52.742721897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:58:02.741605648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:58:12.741699664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:58:22.741656474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:58:32.74269185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:58:42.74165762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:58:52.741633155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:58:52.741676647Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1276,"service":"observability"}
{"time":"2026-05-09T03:59:02.742686866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:59:12.741963986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:59:22.741699482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:59:32.741562554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:59:42.741689131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T03:59:52.741622797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:00:02.742106188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:00:12.741662498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:00:22.741752554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:00:32.742583677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:00:42.741655801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:00:52.742618649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:01:02.741686988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:01:12.741983722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:01:22.741716353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:01:32.74258296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:01:42.742026721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:01:52.741654177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:02:02.7426998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:02:12.742413138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:02:22.741675219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:02:32.741944578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:02:42.741655156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:02:52.741703579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:03:02.742348303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:03:12.741884443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:03:22.741689174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:03:32.742695472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:03:42.742421899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:03:52.741647856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:03:52.741692977Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1277,"service":"observability"}
{"time":"2026-05-09T04:04:02.741568034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:04:12.742604416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:04:22.741637361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:04:32.742497803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:04:42.742618782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:04:52.741964634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:05:02.742654168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:05:12.742713746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:05:22.741715121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:05:32.741994858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:05:42.741665624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:05:52.742541426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:06:02.743721886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:06:12.741702432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:06:22.741810497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:06:32.742613629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:06:42.742035296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:06:52.741680646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:07:02.741835061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:07:12.741668852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:07:22.741659558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:07:32.741959302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:07:42.741997222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:07:52.741903715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:08:02.74203411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:08:12.7424288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:08:22.74164637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:08:32.741605428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:08:42.742552141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:08:52.741650762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:08:52.741695472Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1278,"service":"observability"}
{"time":"2026-05-09T04:09:02.742669505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:09:12.74209951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:09:22.741699868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:09:32.741669317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:09:42.742458092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:09:52.742038283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:10:02.742448628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:10:12.741730787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:10:22.74167582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:10:32.742388499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:10:42.742293096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:10:52.741809071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:11:02.742705999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:11:12.742310932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:11:22.741710368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:11:32.741658112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:11:42.742745313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:11:52.742426501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:12:02.741654792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:12:12.742638623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:12:22.741675704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:12:32.742412563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:12:42.741642056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:12:52.742715786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:13:02.742568181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:13:12.741805968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:13:22.741719339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:13:32.741784269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:13:42.741570748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:13:52.74235466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:13:52.742403652Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1279,"service":"observability"}
{"time":"2026-05-09T04:14:02.741928589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:14:12.742431586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:14:22.741647977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:14:32.74171948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:14:42.741624304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:14:52.741626358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:15:02.741642689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:15:12.741675248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:15:22.741727233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:15:32.742456689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:15:42.741933066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:15:52.741643012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:16:02.742574342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:16:12.741961101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:16:22.74164947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:16:32.74233383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:16:42.741832487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:16:52.742714902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:17:02.741927727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:17:12.742296444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:17:22.741686452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:17:32.74235968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:17:42.742306025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:17:52.741640768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:18:02.742766958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:18:12.742091944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:18:22.741634783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:18:32.743052995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:18:42.741852945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:18:52.742677272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:18:52.742711113Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1280,"service":"observability"}
{"time":"2026-05-09T04:19:02.742665041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:19:12.742304524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:19:22.741718844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:19:32.741658858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:19:42.742704721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:19:52.742047997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:20:02.742447625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:20:12.741885293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:20:22.742360507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:20:32.741857362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:20:42.741669486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:20:52.742416117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:21:02.742332064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:21:12.741663279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:21:22.741714081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:21:32.741570715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:21:42.74237755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:21:52.741653524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:22:02.742728973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:22:12.741670477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:22:22.741588689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:22:32.742163689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:22:42.7418278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:22:52.74161657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:23:02.741526237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:23:12.741614749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:23:22.74175285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:23:32.742541774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:23:42.741678154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:23:52.742270788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:24:02.742405654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:24:02.742442479Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1281,"service":"observability"}
{"time":"2026-05-09T04:24:12.742275447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:24:22.741938162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:24:32.741642743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:24:42.742407297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:24:52.741642866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:25:02.74188723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:25:12.742406732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:25:22.741649484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:25:32.741650186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:25:42.742571105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:25:52.74164503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:26:02.741812875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:26:12.742351562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:26:22.741955348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:26:32.741581725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:26:42.741626417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:26:52.742778879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:27:02.741944658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:27:12.741645832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:27:22.741632498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:27:32.741995439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:27:42.742630844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:27:52.742134905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:28:02.742438823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:28:12.741882643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:28:22.742659316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:28:32.742111231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:28:42.7416347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:28:52.742414942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:29:02.742144562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:29:12.741677986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:29:12.741717455Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1282,"service":"observability"}
{"time":"2026-05-09T04:29:22.741636048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:29:32.742405269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:29:42.741892042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:29:52.741651708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:30:02.742599294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:30:12.741583366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:30:22.742267358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:30:32.741783455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:30:42.741589783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:30:52.742323819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:31:02.742151941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:31:12.741656396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:31:22.74168505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:31:32.741640619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:31:42.74228153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:31:52.741662766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:32:02.742808033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:32:12.742318879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:32:22.741703973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:32:32.742327625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:32:42.741770844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:32:52.742546361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:33:02.742292284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:33:12.742788049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:33:22.74170043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:33:32.742687755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:33:42.742089215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:33:52.741649679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:34:02.742749936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:34:12.741906921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:34:12.741946125Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1283,"service":"observability"}
{"time":"2026-05-09T04:34:22.741678782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:34:32.742374045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:34:42.741809587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:34:52.742441133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:35:02.742134009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:35:12.74176673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:35:22.741675692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:35:32.742421963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:35:42.741853234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:35:52.741555287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:36:02.741632304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:36:12.741600506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:36:22.741651651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:36:32.74232951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:36:42.741634748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:36:52.742554326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:37:02.741650112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:37:12.742220744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:37:22.741839761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:37:32.741654715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:37:42.742042671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:37:52.741647598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:38:02.742656831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:38:12.74160891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:38:22.741723748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:38:32.742399301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:38:42.7421113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:38:52.741555718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:39:02.742635101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:39:12.74218185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:39:12.742215051Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1284,"service":"observability"}
{"time":"2026-05-09T04:39:22.741666882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:39:32.74167825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:39:42.742352023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:39:52.742306823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:40:02.742419162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:40:12.741775295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:40:22.742353185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:40:32.741619071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:40:42.742694558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:40:52.742218208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:41:02.742034198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:41:12.742705254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:41:22.741700369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:41:32.741633405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:41:42.742102297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:41:52.74167274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:42:02.745664667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:42:12.741570047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:42:22.742353583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:42:32.742074034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:42:42.741638174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:42:52.742375683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:43:02.742144702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:43:12.742331579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:43:22.741694017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:43:32.741603512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:43:42.742216385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:43:52.742091269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:44:02.742800327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:44:12.742650809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:44:12.742687547Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1285,"service":"observability"}
{"time":"2026-05-09T04:44:22.742325585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:44:32.741748725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:44:42.742672519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:44:52.742300983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:45:02.742277375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:45:12.74161122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:45:22.741648947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:45:32.741992664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:45:42.74272869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:45:52.742621483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:46:02.742210396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:46:12.741653838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:46:22.741598583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:46:32.742311546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:46:42.74180905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:46:52.741652166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:47:02.742809082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:47:12.74165484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:47:22.741748841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:47:32.742411108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:47:42.742041773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:47:52.742688326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:48:02.741609668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:48:12.742359309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:48:22.741946849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:48:32.741575353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:48:42.742324951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:48:52.742035862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:49:02.74178492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:49:12.742436679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:49:22.741677127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:49:22.741715108Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1286,"service":"observability"}
{"time":"2026-05-09T04:49:32.741664642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:49:42.742714318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:49:52.742156331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:50:02.74232669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:50:12.742411223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:50:22.742020946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:50:32.741692692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:50:42.742648626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:50:52.742281166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:51:02.742053969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:51:12.742636955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:51:22.741683107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:51:32.741654415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:51:42.742636375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:51:52.742043031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:52:02.741903885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:52:12.7426573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:52:22.742362814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:52:32.742127227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:52:42.74154725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:52:52.742209608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:53:02.741804947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:53:12.74205667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:53:22.741712521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:53:32.74238593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:53:42.742022925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:53:52.741551234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:54:02.742723284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:54:12.742024064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:54:22.741554847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:54:32.7421676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:54:32.742200463Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1287,"service":"observability"}
{"time":"2026-05-09T04:54:42.741656394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:54:52.7424002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:55:02.742180153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:55:12.742594245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:55:22.741670744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:55:32.742326547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:55:42.742117166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:55:52.741646889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:56:02.741880876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:56:12.74213785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:56:22.742428069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:56:32.742126018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:56:42.741650391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:56:52.742424053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:57:02.742125559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:57:12.742448735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:57:22.741750174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:57:32.741637337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:57:42.742304694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:57:52.741870392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:58:02.741759035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:58:12.742271208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:58:22.741804082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:58:32.742676514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:58:42.742193551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:58:52.741681653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:59:02.741559883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:59:12.742096365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:59:22.741681516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:59:32.741714783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:59:42.742421353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T04:59:42.742675624Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1288,"service":"observability"}
{"time":"2026-05-09T04:59:52.741897475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:00:02.742102083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:00:12.741631844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:00:22.742146437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:00:32.741822861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:00:42.742433271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:00:52.7418831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:01:02.741894389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:01:12.742125717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:01:22.741664775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:01:32.742145276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:01:42.741585843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:01:52.742553031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:02:02.74222219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:02:12.741798263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:02:22.742626909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:02:32.742082724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:02:42.741746097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:02:52.741611439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:03:02.742692525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:03:12.741849916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:03:22.741658564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:03:32.742298104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:03:42.742031141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:03:52.741635669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:04:02.742549904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:04:12.742021347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:04:22.742600329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:04:32.742154041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:04:42.74220734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:04:52.741824254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:04:52.741859261Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1289,"service":"observability"}
{"time":"2026-05-09T05:05:02.741594584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:05:12.74209455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:05:22.741679512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:05:32.742331088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:05:42.742031217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:05:52.742619846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:06:02.742292814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:06:12.74269383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:06:22.742115148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:06:32.741585941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:06:42.742046878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:06:52.741735574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:07:02.742266958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:07:12.741890548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:07:22.741698662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:07:32.74215301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:07:42.741651017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:07:52.742202338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:08:02.741777119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:08:12.741929765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:08:22.742751499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:08:32.742452712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:08:42.74208232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:08:52.741894189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:09:02.742773475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:09:12.742380356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:09:22.741679665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:09:32.74194612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:09:42.741544735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:09:52.742647229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:09:52.74268101Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1290,"service":"observability"}
{"time":"2026-05-09T05:10:02.74213336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:10:12.742178999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:10:22.742109226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:10:32.741780241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:10:42.742431667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:10:52.742655287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:11:02.741786475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:11:12.742041311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:11:22.742208938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:11:32.74186177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:11:42.741709415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:11:52.742101388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:12:02.742747831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:12:12.741895287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:12:22.741586927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:12:32.742627596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:12:42.742331468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:12:52.742671894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:13:02.741792954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:13:12.741628707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:13:22.742654184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:13:32.742126063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:13:42.741668528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:13:52.742529371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:14:02.742320492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:14:12.742004599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:14:22.742222426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:14:32.742325499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:14:42.742078616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:14:52.741650368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:15:02.742385344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:15:02.742434814Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1291,"service":"observability"}
{"time":"2026-05-09T05:15:12.742226663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:15:22.74177714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:15:32.742098101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:15:42.741640572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:15:52.741831428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:16:02.742317756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:16:12.74200396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:16:22.741988936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:16:32.74156367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:16:42.742288624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:16:52.741678302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:17:02.742651371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:17:12.742039331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:17:22.74237297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:17:32.741607314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:17:42.741982895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:17:52.742286942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:18:02.741592752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:18:12.741652157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:18:22.741656723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:18:32.742232076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:18:42.741784434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:18:52.741584365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:19:02.741792628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:19:12.742123307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:19:22.742556761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:19:32.741976532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:19:42.742143427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:19:52.742011842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:20:02.742156607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:20:12.742423002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:20:12.742455155Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1292,"service":"observability"}
{"time":"2026-05-09T05:20:22.742431606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:20:32.741985232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:20:42.74159512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:20:52.742257823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:21:02.742051748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:21:12.741954637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:21:22.742316635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:21:32.742038147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:21:42.741714764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:21:52.741657194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:22:02.742741265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:22:12.741917037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:22:22.741685374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:22:32.742207159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:22:42.741664249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:22:52.742386538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:23:02.74251586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:23:12.741749038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:23:22.742270122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:23:32.742019106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:23:42.741922571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:23:52.741649587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:24:02.742097596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:24:12.74167752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:24:22.741966048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:24:32.7416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:24:42.741612017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:24:52.742397448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:25:02.741653521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:25:12.741967095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:25:22.742342151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:25:22.74237452Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1293,"service":"observability"}
{"time":"2026-05-09T05:25:32.74177215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:25:42.742451326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:25:52.741639914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:26:02.742859315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:26:12.742211077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:26:22.741734057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:26:32.74162292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:26:42.742676154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:26:52.742001143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:27:02.742740693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:27:12.741586775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:27:22.741954459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:27:32.741612495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:27:42.742381015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:27:52.742376213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:28:02.742124933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:28:12.742390561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:28:22.742627163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:28:32.741638684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:28:42.741806012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:28:52.742227301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:29:02.742745611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:29:12.741909373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:29:22.74273301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:29:32.741635454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:29:42.742010363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:29:52.741712128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:30:02.742346311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:30:12.741656804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:30:22.741798195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:30:32.741874564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:30:32.741909749Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1294,"service":"observability"}
{"time":"2026-05-09T05:30:42.74164165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:30:52.741946683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:31:02.741919063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:31:12.742686173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:31:22.741888382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:31:32.741876485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:31:42.742658262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:31:52.742641676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:32:02.741628122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:32:12.742204201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:32:22.742191944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:32:32.742436651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:32:42.742212442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:32:52.741795323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:33:02.742129417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:33:12.742264109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:33:22.742134723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:33:32.741878038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:33:42.742731809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:33:52.74193592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:34:02.74238556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:34:12.741649448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:34:22.742636817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:34:32.741926249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:34:42.742656901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:34:52.742208454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:35:02.742786499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:35:12.742690158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:35:22.741906171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:35:32.742554357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:35:32.742601012Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1295,"service":"observability"}
{"time":"2026-05-09T05:35:42.741986837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:35:52.741559813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:36:02.741704689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:36:12.742334143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:36:22.741699213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:36:32.742432284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:36:42.742671344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:36:52.741701268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:37:02.744115563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:37:12.742181111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:37:22.742724614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:37:32.741938208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:37:42.741773848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:37:52.742226434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:38:02.742745686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:38:12.742936409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:38:22.74267254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:38:32.741574675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:38:42.741691527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:38:52.74259123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:39:02.742701916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:39:12.741683589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:39:22.742136076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:39:32.742006201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:39:42.74159541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:39:52.742072081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:40:02.742102217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:40:12.742720396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:40:22.742224769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:40:32.742673642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:40:32.74271196Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1296,"service":"observability"}
{"time":"2026-05-09T05:40:42.741722486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:40:52.742560586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:41:02.742680063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:41:12.74159851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:41:22.742427796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:41:32.74203981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:41:42.74184505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:41:52.742145528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:42:02.74235859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:42:12.742012334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:42:22.741569902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:42:32.741959023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:42:42.74182811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:42:52.741718429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:43:02.741721111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:43:12.742044003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:43:22.742692702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:43:32.742688332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:43:42.742259664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:43:52.742087082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:44:02.742731755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:44:12.742411461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:44:22.742561163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:44:32.74214489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:44:42.741693256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:44:52.74266966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:45:02.742277547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:45:12.742706147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:45:22.74204394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:45:32.742778159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:45:32.742818727Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1297,"service":"observability"}
{"time":"2026-05-09T05:45:42.741892728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:45:52.742727623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:46:02.741876462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:46:12.741630544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:46:22.74233783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:46:32.742167068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:46:42.741702782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:46:52.742314649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:47:02.742680188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:47:12.742306628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:47:22.741920506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:47:32.742455035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:47:42.742700269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:47:52.742720538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:48:02.742576289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:48:12.742601556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:48:22.741581072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:48:32.7421696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:48:42.741678579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:48:52.741633484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:49:02.741942573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:49:12.742471815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:49:22.742759289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:49:32.742574155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:49:42.742145992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:49:52.741660943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:50:02.742193534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:50:12.741934154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:50:22.742446949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:50:32.742438253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:50:42.742140901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:50:42.74217621Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1298,"service":"observability"}
{"time":"2026-05-09T05:50:52.742551349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:51:02.741853255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:51:12.742002053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:51:22.742110663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:51:32.741631076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:51:42.741589132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:51:52.741961208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:52:02.742658491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:52:12.741651849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:52:22.742618714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:52:32.741945587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:52:42.741748197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:52:52.742372712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:53:02.742428891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:53:12.741658254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:53:22.741814255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:53:32.741711829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:53:42.74253701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:53:52.741738558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:54:02.742609004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:54:12.74230936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:54:22.741862011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:54:32.741684891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:54:42.742321364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:54:52.741964597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:55:02.741794815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:55:12.741645334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:55:22.741599312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:55:32.741750911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:55:42.742292926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:55:42.742328477Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1299,"service":"observability"}
{"time":"2026-05-09T05:55:52.742150578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:56:02.742290804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:56:12.742405908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:56:22.742536839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:56:32.742011463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:56:42.7415844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:56:52.741606128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:57:02.74255271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:57:12.741929758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:57:22.74158113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:57:32.742376146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:57:42.742056816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:57:52.742369443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:58:02.742074989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:58:12.742375127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:58:22.741613784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:58:32.742564753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:58:42.742673309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:58:52.742442825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:59:02.742149938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:59:12.742620489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:59:22.741942544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:59:32.742670119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:59:42.741620603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T05:59:52.742680139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:00:02.742135622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:00:12.742725512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:00:22.741609345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:00:32.742685941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:00:42.741840474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:00:52.742320623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:00:52.742355817Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1300,"service":"observability"}
{"time":"2026-05-09T06:01:02.742592011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:01:12.74162181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:01:22.742626105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:01:32.742184636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:01:42.74201676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:01:52.74159669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:02:02.742416592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:02:12.741963157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:02:22.742177858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:02:32.742418577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:02:42.742337706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:02:52.742198856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:03:02.741801408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:03:12.742600305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:03:22.742741857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:03:32.742360105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:03:42.741838772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:03:52.74222869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:04:02.742763221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:04:12.741718129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:04:22.742622627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:04:32.74259254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:04:42.741680042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:04:52.741760958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:05:02.741796295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:05:12.742324078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:05:22.741654968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:05:32.74201283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:05:42.743199026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:05:52.742606967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:05:52.742642264Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1301,"service":"observability"}
{"time":"2026-05-09T06:06:02.744302355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:06:12.741651016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:06:22.742772215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:06:32.741764478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:06:42.741686349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:06:52.742117335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:07:02.741928936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:07:12.741714532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:07:22.742184341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:07:32.741863136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:07:42.742401152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:07:52.742280564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:08:02.741598452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:08:12.742578869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:08:22.741588401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:08:32.742199291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:08:42.741866544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:08:52.741857598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:09:02.74180364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:09:12.742160141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:09:22.741874715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:09:32.741910496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:09:42.742415565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:09:52.742731722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:10:02.742224954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:10:12.742401716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:10:22.741615159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:10:32.741691501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:10:42.741639373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:10:52.742485449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:11:02.741776179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:11:02.741811627Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1302,"service":"observability"}
{"time":"2026-05-09T06:11:12.741683425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:11:22.742076664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:11:32.742539167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:11:42.741610427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:11:52.741558244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:12:02.742146924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:12:12.742270387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:12:22.742580405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:12:32.741779712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:12:42.741679089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:12:52.741750052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:13:02.741577907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:13:12.741877435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:13:22.742786222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:13:32.741771363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:13:42.742268091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:13:52.741713382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:14:02.742197481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:14:12.742314169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:14:22.742117809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:14:32.741861514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:14:42.742364838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:14:52.741887601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:15:02.742660318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:15:12.74241641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:15:22.742688261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:15:32.742732236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:15:42.741853626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:15:52.741862624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:16:02.742598523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:16:02.742638402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1303,"service":"observability"}
{"time":"2026-05-09T06:16:12.741771891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:16:22.742599254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:16:32.741842702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:16:42.742701786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:16:52.74205223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:17:02.741588196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:17:12.74228157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:17:22.742001628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:17:32.741777271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:17:42.742460594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:17:52.741726679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:18:02.741920631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:18:12.741578479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:18:22.742001122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:18:32.74194978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:18:42.742318635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:18:52.742710812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:19:02.741783289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:19:12.742043541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:19:22.741636828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:19:32.742228456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:19:42.741686234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:19:52.742715484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:20:02.74216331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:20:12.742136776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:20:22.741650242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:20:32.742324002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:20:42.741958709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:20:52.742353803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:21:02.742516126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:21:12.741734767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:21:12.741771446Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1304,"service":"observability"}
{"time":"2026-05-09T06:21:22.742631698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:21:32.742633806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:21:42.741979567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:21:52.742399859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:22:02.742713172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:22:12.742421036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:22:22.741683443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:22:32.74210569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:22:42.741975899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:22:52.742383449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:23:02.74217896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:23:12.742780584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:23:22.74176264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:23:32.741619716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:23:42.742065519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:23:52.74167756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:24:02.741965485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:24:12.742629946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:24:22.742188448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:24:32.741640404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:24:42.742630142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:24:52.742311065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:25:02.741739767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:25:12.742317614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:25:22.742010684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:25:32.741770405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:25:42.741582953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:25:52.742223348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:26:02.742131607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:26:12.741907612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:26:12.741941289Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1305,"service":"observability"}
{"time":"2026-05-09T06:26:22.741582795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:26:32.742697668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:26:42.7420787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:26:52.741562582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:27:02.742679013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:27:12.742018913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:27:22.742279685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:27:32.742434919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:27:42.741900326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:27:52.742266047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:28:02.742403302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:28:12.741684269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:28:22.742327743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:28:32.742576544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:28:42.742178937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:28:52.741703407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:29:02.742025767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:29:12.742133601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:29:22.741639056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:29:32.7418784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:29:42.741732933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:29:52.742766264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:30:02.743443224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:30:12.742148657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:30:22.742371214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:30:32.742306873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:30:42.741624127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:30:52.74192992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:31:02.742322546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:31:12.741973262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:31:12.74200489Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1306,"service":"observability"}
{"time":"2026-05-09T06:31:22.74222043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:31:32.742025257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:31:42.741953463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:31:52.742458996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:32:02.741663089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:32:12.742074023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:32:22.742312773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:32:32.741984451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:32:42.742509787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:32:52.742453002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:33:02.742009715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:33:12.741670684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:33:22.741679478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:33:32.74201152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:33:42.741630614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:33:52.742220101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:34:02.742394923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:34:12.741584148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:34:22.741829816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:34:32.74219825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:34:42.741791723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:34:52.742666727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:35:02.742198312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:35:12.741956135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:35:22.742350755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:35:32.742215669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:35:42.741733784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:35:52.742442834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:36:02.742787792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:36:12.742144352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:36:12.742177631Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1307,"service":"observability"}
{"time":"2026-05-09T06:36:22.742034825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:36:32.741930866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:36:42.742790494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:36:52.741935662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:37:02.742002286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:37:12.74232415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:37:22.742056728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:37:32.741818907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:37:42.741561576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:37:52.742644014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:38:02.741985719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:38:12.742702344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:38:22.741915269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:38:32.742309166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:38:42.742615872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:38:52.74238932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:39:02.742340214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:39:12.741642637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:39:22.742675585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:39:32.742401782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:39:42.742429686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:39:52.741804227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:40:02.742150636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:40:12.741879493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:40:22.742207856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:40:32.741916128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:40:42.742290206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:40:52.741903434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:41:02.741749027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:41:12.742018888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:41:22.74187754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:41:22.741910623Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1308,"service":"observability"}
{"time":"2026-05-09T06:41:32.742443369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:41:42.742022648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:41:52.741879897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:42:02.741855048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:42:12.741568799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:42:22.741912586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:42:32.741928558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:42:42.741904817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:42:52.742370646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:43:02.742801172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:43:12.741892651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:43:22.741976514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:43:32.741991428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:43:42.741989483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:43:52.742648751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:44:02.742728481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:44:12.742086013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:44:22.741757198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:44:32.7421716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:44:42.741826462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:44:52.741674618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:45:02.741610912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:45:12.741869369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:45:22.74163673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:45:32.74165674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:45:42.742057916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:45:52.741677558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:46:02.742725709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:46:12.741961758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:46:22.741676149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:46:32.742323314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:46:32.742359789Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1309,"service":"observability"}
{"time":"2026-05-09T06:46:42.741742389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:46:52.742745141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:47:02.742640886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:47:12.741663945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:47:22.742351269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:47:32.742342719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:47:42.741875227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:47:52.74165486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:48:02.742717898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:48:12.742451059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:48:22.741661997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:48:32.741749554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:48:42.741726946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:48:52.741664658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:49:02.741922235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:49:12.74209705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:49:22.741648844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:49:32.741619434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:49:42.742311971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:49:52.741697492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:50:02.741870327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:50:12.741632996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:50:22.741573011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:50:32.742021674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:50:42.741596128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:50:52.741865243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:51:02.741604569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:51:12.741676129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:51:22.741607971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:51:32.741748471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:51:42.742171151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:51:42.742219551Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1310,"service":"observability"}
{"time":"2026-05-09T06:51:52.741650891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:52:02.742029848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:52:12.741659812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:52:22.741774758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:52:32.742264985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:52:42.741887965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:52:52.74231401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:53:02.741539715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:53:12.74166837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:53:22.741570939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:53:32.741725992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:53:42.741625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:53:52.741670321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:54:02.742842699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:54:12.74208113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:54:22.741651896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:54:32.742366981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:54:42.741634806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:54:52.741571413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:55:02.741566514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:55:12.741952381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:55:22.742747384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:55:32.742142777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:55:42.742702401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:55:52.741786414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:56:02.743206117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:56:12.742281618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:56:22.741670858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:56:32.742712617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:56:42.742387673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:56:42.742425053Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1311,"service":"observability"}
{"time":"2026-05-09T06:56:52.741667998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:57:02.742681338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:57:12.742013518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:57:22.741537084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:57:32.741736554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:57:42.742274047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:57:52.741642266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:58:02.742615074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:58:12.741653653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:58:22.741882586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:58:32.742678567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:58:42.741976176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:58:52.741649099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:59:02.74274829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:59:12.742678814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:59:22.742046916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:59:32.741692454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:59:42.74240629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T06:59:52.741945119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:00:02.742170249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:00:12.742703112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:00:22.741924231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:00:32.741778695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:00:42.742130392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:00:52.741648745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:01:02.742546977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:01:12.741966246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:01:22.741625953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:01:32.741649552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:01:42.742565159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:01:42.742606504Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1312,"service":"observability"}
{"time":"2026-05-09T07:01:52.741931441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:02:02.742737414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:02:12.742379628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:02:22.741728392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:02:32.742719098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:02:42.741638965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:02:52.74163932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:03:02.742138944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:03:12.741703151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:03:22.741655317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:03:32.741941861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:03:42.742599697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:03:52.741646103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:04:02.742621737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:04:12.742124018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:04:22.741739687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:04:32.741652204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:04:42.742039713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:04:52.742698234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:05:02.74278519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:05:12.742059845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:05:22.741677705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:05:32.742703721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:05:42.742167003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:05:52.741773421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:06:02.741646368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:06:12.741645325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:06:22.742275343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:06:32.741742485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:06:42.742214581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:06:52.741650055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:06:52.74168229Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1313,"service":"observability"}
{"time":"2026-05-09T07:07:02.742656316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:07:12.742785845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:07:22.74166123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:07:32.741704392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:07:42.74272877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:07:52.741667049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:08:02.741867074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:08:12.742224079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:08:22.742468883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:08:32.742210431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:08:42.741748222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:08:52.741643534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:09:02.742465402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:09:12.742745686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:09:22.742230857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:09:32.74169673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:09:42.74180999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:09:52.741579167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:10:02.742707428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:10:12.742646204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:10:22.742140275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:10:32.741641716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:10:42.742199601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:10:52.741647132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:11:02.742701557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:11:12.741651435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:11:22.742753813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:11:32.741639254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:11:42.742134418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:11:52.741843361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:11:52.741874966Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1314,"service":"observability"}
{"time":"2026-05-09T07:12:02.743218215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:12:12.742385058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:12:22.742054885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:12:32.741608605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:12:42.742059047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:12:52.742712422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:13:02.741814005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:13:12.742745959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:13:22.742104792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:13:32.741702401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:13:42.742463579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:13:52.742384284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:14:02.742839174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:14:12.741994566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:14:22.742632715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:14:32.741879727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:14:42.742690067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:14:52.741929197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:15:02.742708989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:15:12.742585603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:15:22.741642171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:15:32.741710658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:15:42.741694711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:15:52.742562005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:16:02.742703793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:16:12.742024123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:16:22.741702019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:16:32.742207335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:16:42.741885622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:16:52.742614729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:16:52.742649405Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1315,"service":"observability"}
{"time":"2026-05-09T07:17:02.742310877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:17:12.741666341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:17:22.742685187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:17:32.741666901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:17:42.741660191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:17:52.742409498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:18:02.742456177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:18:12.741826065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:18:22.741776176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:18:32.742509645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:18:42.741611642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:18:52.742053169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:19:02.741802715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:19:12.742440321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:19:22.741927043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:19:32.741673244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:19:42.742722067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:19:52.741665406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:20:02.742793841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:20:12.741658735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:20:22.741658744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:20:32.742422734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:20:42.742140283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:20:52.74161384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:21:02.742263759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:21:12.741800658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:21:22.742032013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:21:32.74172719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:21:42.741627998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:21:52.742149316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:22:02.742065052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:22:02.74209761Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1316,"service":"observability"}
{"time":"2026-05-09T07:22:12.741794785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:22:22.742438078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:22:32.742031083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:22:42.741860444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:22:52.742704789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:23:02.742765322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:23:12.742661514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:23:22.741884535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:23:32.742450256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:23:42.741814349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:23:52.7426405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:24:02.74199659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:24:12.741625866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:24:22.74158746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:24:32.74189723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:24:42.741805594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:24:52.742605709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:25:02.742080672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:25:12.741732548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:25:22.742576256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:25:32.742330777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:25:42.741775256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:25:52.742435108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:26:02.741882679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:26:12.742439198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:26:22.741814582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:26:32.742321457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:26:42.741927253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:26:52.742649686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:27:02.742211208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:27:02.742263689Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1317,"service":"observability"}
{"time":"2026-05-09T07:27:12.741609565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:27:22.742094344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:27:32.742089049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:27:42.74165697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:27:52.742275463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:28:02.741895094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:28:12.741633702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:28:22.742355095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:28:32.741741876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:28:42.741641717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:28:52.742225295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:29:02.742361191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:29:12.741761455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:29:22.741711414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:29:32.74270777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:29:42.742296385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:29:52.741756576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:30:02.741636952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:30:12.742452836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:30:22.741987367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:30:32.741628336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:30:42.741821981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:30:52.7416408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:31:02.741551495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:31:12.741635842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:31:22.741664622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:31:32.742431028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:31:42.742285159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:31:52.741634153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:32:02.742675818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:32:02.742714519Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1318,"service":"observability"}
{"time":"2026-05-09T07:32:12.742179659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:32:22.741594286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:32:32.742646026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:32:42.741790755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:32:52.742207711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:33:02.74168712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:33:12.742703539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:33:22.742309778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:33:32.742218246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:33:42.741846804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:33:52.742553157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:34:02.742408612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:34:12.741687789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:34:22.742707999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:34:32.741645919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:34:42.74272065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:34:52.74225923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:35:02.74202116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:35:12.742363026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:35:22.742191922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:35:32.741724524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:35:42.742274116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:35:52.741584829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:36:02.741578963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:36:12.742572387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:36:22.741659781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:36:32.741569401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:36:42.742171245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:36:52.741761952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:37:02.742760906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:37:02.742800738Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1319,"service":"observability"}
{"time":"2026-05-09T07:37:12.742653772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:37:22.741880401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:37:32.742846219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:37:42.742199347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:37:52.741703647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:38:02.741612642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:38:12.742173463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:38:22.741629704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:38:32.742693675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:38:42.742137654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:38:52.741642434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:39:02.742820278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:39:12.742587833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:39:22.742111124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:39:32.742175571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:39:42.741581009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:39:52.742123601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:40:02.742662401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:40:12.74237058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:40:22.74178559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:40:32.742393285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:40:42.741751467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:40:52.742642266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:41:02.742315699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:41:12.741644178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:41:22.742451083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:41:32.742383952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:41:42.742156802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:41:52.741627065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:42:02.742923214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:42:02.742961737Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1320,"service":"observability"}
{"time":"2026-05-09T07:42:12.741593189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:42:22.741885105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:42:32.742407411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:42:42.741901546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:42:52.74264404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:43:02.742162282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:43:12.74270877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:43:22.742171153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:43:32.742143105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:43:42.741653029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:43:52.742297243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:44:02.742018729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:44:12.741649138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:44:22.742403573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:44:32.74170423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:44:42.742556077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:44:52.742040207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:45:02.742012386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:45:12.742727716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:45:22.742400241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:45:32.742113732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:45:42.742445576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:45:52.741756167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:46:02.741811559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:46:12.742162935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:46:22.741646351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:46:32.742370406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:46:42.742269802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:46:52.741709619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:47:02.741721151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:47:12.742210631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:47:12.742270058Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1321,"service":"observability"}
{"time":"2026-05-09T07:47:22.741768811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:47:32.742753512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:47:42.742168375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:47:52.741872964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:48:02.743120321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:48:12.742405432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:48:22.742087044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:48:32.741671225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:48:42.742867016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:48:52.742119159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:49:02.741825562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:49:12.742410639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:49:22.741973855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:49:32.741607965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:49:42.742214866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:49:52.741673791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:50:02.742912755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:50:12.742752089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:50:22.741675922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:50:32.742412059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:50:42.741731684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:50:52.7426129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:51:02.742376654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:51:12.741642532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:51:22.742673234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:51:32.742437355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:51:42.742132025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:51:52.742693041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:52:02.742132279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:52:12.742443503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:52:12.742564919Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1322,"service":"observability"}
{"time":"2026-05-09T07:52:22.741940358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:52:32.741602339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:52:42.742392947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:52:52.742142148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:53:02.741949178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:53:12.741618487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:53:22.742385899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:53:32.742114712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:53:42.741652584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:53:52.742269949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:54:02.742031122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:54:12.742363297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:54:22.742164413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:54:32.741632232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:54:42.742623723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:54:52.742283371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:55:02.742294794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:55:12.742568476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:55:22.742090155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:55:32.742320086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:55:42.741815788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:55:52.741608549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:56:02.742383983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:56:12.741597823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:56:22.742689125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:56:32.742217123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:56:42.741679876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:56:52.742427375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:57:02.742986599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:57:12.742200141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:57:22.741661918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:57:22.741695132Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1323,"service":"observability"}
{"time":"2026-05-09T07:57:32.74228323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:57:42.741765915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:57:52.742719783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:58:02.742731734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:58:12.742132549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:58:22.741618955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:58:32.742626912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:58:42.741911336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:58:52.741643875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:59:02.742769686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:59:12.742080589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:59:22.742726272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:59:32.742586389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:59:42.7421092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T07:59:52.741623608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:00:02.742151992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:00:12.74232235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:00:22.741650608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:00:32.742570857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:00:42.742350511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:00:52.741673934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:01:02.742453752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:01:12.742750269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:01:22.742802648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:01:32.742072534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:01:42.742816751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:01:52.742283112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:02:02.742088004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:02:12.741603815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:02:22.742366387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:02:22.742400091Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1324,"service":"observability"}
{"time":"2026-05-09T08:02:32.741858363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:02:42.742595568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:02:52.741999778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:03:02.741971336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:03:12.7424298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:03:22.742165414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:03:32.742018674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:03:42.74259387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:03:52.742231074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:04:02.741922442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:04:12.7424035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:04:22.741880755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:04:32.742622133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:04:42.742056112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:04:52.742731969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:05:02.742391828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:05:12.741622366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:05:22.742711423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:05:32.74264682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:05:42.741894476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:05:52.742646823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:06:02.742780657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:06:12.74160718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:06:22.742411702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:06:32.741917695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:06:42.741619327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:06:52.74230592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:07:02.74267079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:07:12.742220478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:07:22.74189814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:07:32.742427127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:07:32.742474804Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1325,"service":"observability"}
{"time":"2026-05-09T08:07:42.742091911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:07:52.742457829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:08:02.742283211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:08:12.741599795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:08:22.742139893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:08:32.741650405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:08:42.742401663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:08:52.741858758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:09:02.741999423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:09:12.742266169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:09:22.74157742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:09:32.742612888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:09:42.741839836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:09:52.741767154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:10:02.742774799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:10:12.742070805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:10:22.741639001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:10:32.742639098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:10:42.742464414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:10:52.741943009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:11:02.741857229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:11:12.742255751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:11:22.741892372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:11:32.742151556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:11:42.741864346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:11:52.74243203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:12:02.742215907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:12:12.74177306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:12:22.74246533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:12:32.742036555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:12:42.74266043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:12:42.742696011Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1326,"service":"observability"}
{"time":"2026-05-09T08:12:52.742296533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:13:02.741989258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:13:12.74244686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:13:22.742231714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:13:32.742087639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:13:42.741568683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:13:52.742363468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:14:02.742277727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:14:12.742683119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:14:22.741908825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:14:32.741577462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:14:42.742324748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:14:52.742158721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:15:02.74191014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:15:12.742667439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:15:22.742270882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:15:32.742199413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:15:42.741855732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:15:52.742364342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:16:02.74193044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:16:12.741638792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:16:22.742397672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:16:32.742155469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:16:42.741829101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:16:52.742772767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:17:02.742569516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:17:12.742279859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:17:22.742017321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:17:32.741762343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:17:42.741536291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:17:52.742316745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:17:52.742354638Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1327,"service":"observability"}
{"time":"2026-05-09T08:18:02.742130842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:18:12.74261197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:18:22.742599541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:18:32.742203379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:18:42.741859162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:18:52.741738254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:19:02.741924677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:19:12.742153422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:19:22.741738278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:19:32.741752851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:19:42.741881757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:19:52.741688972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:20:02.742173356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:20:12.742107439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:20:22.74254597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:20:32.741750176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:20:42.742465719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:20:52.742330025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:21:02.741899659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:21:12.742226354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:21:22.741713655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:21:32.742289746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:21:42.742196095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:21:52.741896525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:22:02.742277044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:22:12.742066275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:22:22.741652792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:22:32.741752463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:22:42.741657045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:22:52.74163652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:23:02.742364264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:23:02.742396523Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1328,"service":"observability"}
{"time":"2026-05-09T08:23:12.741609266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:23:22.742275826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:23:32.74240628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:23:42.741820082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:23:52.742285727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:24:02.742119627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:24:12.742132739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:24:22.742549018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:24:32.741880193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:24:42.74174313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:24:52.74261034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:25:02.742114697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:25:12.741661571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:25:22.742080312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:25:32.742623087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:25:42.741911226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:25:52.741565713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:26:02.741582758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:26:12.741782782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:26:22.742264776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:26:32.741980308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:26:42.742059941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:26:52.741932928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:27:02.741912247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:27:12.741649796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:27:22.742571912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:27:32.741601096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:27:42.742354902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:27:52.741686178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:28:02.741752372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:28:12.741683999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:28:12.74171851Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1329,"service":"observability"}
{"time":"2026-05-09T08:28:22.741999728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:28:32.741622313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:28:42.742053492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:28:52.741670508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:29:02.742131151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:29:12.742427032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:29:22.741919358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:29:32.741696748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:29:42.742719278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:29:52.741896124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:30:02.742590267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:30:12.742309297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:30:22.741618971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:30:32.741663175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:30:42.741625222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:30:52.742742205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:31:02.742687064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:31:12.742316097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:31:22.74270546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:31:32.741572836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:31:42.742055519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:31:52.742652461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:32:02.742108414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:32:12.741684625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:32:22.742715331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:32:32.741689227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:32:42.742168898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:32:52.741977694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:33:02.74209428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:33:12.741749877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:33:12.741789671Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1330,"service":"observability"}
{"time":"2026-05-09T08:33:22.742720443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:33:32.742017061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:33:42.741697088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:33:52.742420274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:34:02.742085534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:34:12.74217584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:34:22.742117896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:34:32.742696452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:34:42.741588251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:34:52.742042411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:35:02.741894805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:35:12.741653317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:35:22.741589631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:35:32.74203146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:35:42.741815688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:35:52.742625897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:36:02.742018174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:36:12.741541016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:36:22.741587313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:36:32.741768965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:36:42.741847913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:36:52.742123279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:37:02.742283443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:37:12.741740296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:37:22.741757835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:37:32.742061467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:37:42.742687601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:37:52.741679302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:38:02.742062314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:38:12.742077201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:38:12.742110788Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1331,"service":"observability"}
{"time":"2026-05-09T08:38:22.741676605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:38:32.741601689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:38:42.742665676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:38:52.742073595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:39:02.742017909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:39:12.742630143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:39:22.742091571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:39:32.742082902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:39:42.741824418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:39:52.742299245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:40:02.741844318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:40:12.74255303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:40:22.742177349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:40:32.742457273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:40:42.741840365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:40:52.742616432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:41:02.742013974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:41:12.742212716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:41:22.741583566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:41:32.741853376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:41:42.742768023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:41:52.74160231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:42:02.742955099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:42:12.742598818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:42:22.741566556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:42:32.74211022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:42:42.741839801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:42:52.742655738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:43:02.741767786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:43:12.742073587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:43:22.742810538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:43:22.742967449Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1332,"service":"observability"}
{"time":"2026-05-09T08:43:32.742747809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:43:42.74168577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:43:52.742449341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:44:02.741976827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:44:12.741765979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:44:22.741557668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:44:32.741808673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:44:42.742680963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:44:52.742555367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:45:02.742627287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:45:12.742050601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:45:22.741737257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:45:32.742773914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:45:42.742436409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:45:52.742690844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:46:02.742034962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:46:12.7418324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:46:22.741656422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:46:32.742687831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:46:42.741817135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:46:52.742180322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:47:02.741996306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:47:12.742606692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:47:22.74205385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:47:32.742762235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:47:42.742147745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:47:52.741671771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:48:02.741842634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:48:12.742053815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:48:22.741630953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:48:32.742190779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:48:32.742262821Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1333,"service":"observability"}
{"time":"2026-05-09T08:48:42.742076207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:48:52.74163083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:49:02.741847497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:49:12.742674461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:49:22.741620709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:49:32.742173839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:49:42.741893342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:49:52.742652026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:50:02.742040827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:50:12.742096728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:50:22.742653841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:50:32.742616903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:50:42.741870103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:50:52.742045532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:51:02.741854965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:51:12.742729542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:51:22.742292056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:51:32.742709403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:51:42.741583479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:51:52.742448069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:52:02.742617614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:52:12.742151018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:52:22.741574027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:52:32.7422859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:52:42.741639032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:52:52.741985972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:53:02.742591289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:53:12.741964616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:53:22.741875542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:53:32.742118546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:53:42.741883551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:53:42.741919452Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1334,"service":"observability"}
{"time":"2026-05-09T08:53:52.741737334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:54:02.741626853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:54:12.741663888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:54:22.742050405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:54:32.742026571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:54:42.742059631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:54:52.742735261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:55:02.742293135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:55:12.742054355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:55:22.74162842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:55:32.741735851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:55:42.742323311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:55:52.742436033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:56:02.741923042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:56:12.741891511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:56:22.742359611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:56:32.742314084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:56:42.74272135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:56:52.741964852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:57:02.741865042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:57:12.742715736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:57:22.742155917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:57:32.741773992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:57:42.741649521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:57:52.742398044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:58:02.742119865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:58:12.741568394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:58:22.74186736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:58:32.741743609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:58:42.742095274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:58:42.742127825Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1335,"service":"observability"}
{"time":"2026-05-09T08:58:52.741832576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:59:02.742154734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:59:12.742791365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:59:22.742258218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:59:32.742018698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:59:42.742292509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T08:59:52.7420863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:00:02.742357141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:00:12.742322663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:00:22.742015214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:00:32.741663152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:00:42.741620686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:00:52.742376649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:01:02.742718954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:01:12.741788547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:01:22.742049879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:01:32.742295663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:01:42.741579031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:01:52.74234898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:02:02.741926467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:02:12.742433018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:02:22.742592629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:02:32.741792489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:02:42.741856558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:02:52.74238255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:03:02.742729555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:03:12.741675522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:03:22.742369837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:03:32.742811465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:03:42.741986549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:03:52.74211301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:03:52.742152039Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1336,"service":"observability"}
{"time":"2026-05-09T09:04:02.741634467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:04:12.741651172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:04:22.74169352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:04:32.741757035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:04:42.742401074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:04:52.741623762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:05:02.742680345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:05:12.741739237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:05:22.741790069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:05:32.742303092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:05:42.742277053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:05:52.74181929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:06:02.742562098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:06:12.741653493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:06:22.742311039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:06:32.741819684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:06:42.741881708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:06:52.741839639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:07:02.742017266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:07:12.742376083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:07:22.741571798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:07:32.741866405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:07:42.741995685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:07:52.741740265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:08:02.742747753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:08:12.74180358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:08:22.741637914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:08:32.742330919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:08:42.74184682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:08:52.742306555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:08:52.742338792Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1337,"service":"observability"}
{"time":"2026-05-09T09:09:02.742126514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:09:12.741881734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:09:22.742288432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:09:32.742215484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:09:42.741842162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:09:52.742377198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:10:02.742906006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:10:12.741759205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:10:22.742277659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:10:32.741670051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:10:42.741694609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:10:52.742616562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:11:02.742352606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:11:12.742323041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:11:22.742318734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:11:32.742303124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:11:42.741792781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:11:52.741999969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:12:02.742713254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:12:12.742164695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:12:22.742326281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:12:32.741865291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:12:42.742364756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:12:52.742213493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:13:02.742405706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:13:12.741588473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:13:22.742642093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:13:32.742137766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:13:42.743556079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:13:52.742664415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:13:52.742697121Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1338,"service":"observability"}
{"time":"2026-05-09T09:14:02.741593194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:14:12.742300699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:14:22.742546169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:14:32.742721546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:14:42.741848263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:14:52.742676632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:15:02.742701688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:15:12.742662419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:15:22.741990443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:15:32.741958967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:15:42.742398981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:15:52.741921929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:16:02.741731014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:16:12.741719488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:16:22.742271425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:16:32.74160597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:16:42.742121402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:16:52.742735004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:17:02.742733016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:17:12.741636864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:17:22.742572946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:17:32.742321484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:17:42.742440672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:17:52.742407789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:18:02.742077063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:18:12.742441468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:18:22.742064321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:18:32.741614175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:18:42.742740478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:18:52.74173503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:19:02.742330723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:19:02.742366416Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1339,"service":"observability"}
{"time":"2026-05-09T09:19:12.741815422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:19:22.742311818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:19:32.741761477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:19:42.741664155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:19:52.742076295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:20:02.741767974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:20:12.742454515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:20:22.742386854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:20:32.74268458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:20:42.742049451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:20:52.741829374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:21:02.742762711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:21:12.742042829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:21:22.742388973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:21:32.742774948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:21:42.741875698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:21:52.741640243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:22:02.742712884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:22:12.741859386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:22:22.742654243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:22:32.741756071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:22:42.74157072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:22:52.742066943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:23:02.741805533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:23:12.741685089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:23:22.742780373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:23:32.742408858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:23:42.742206701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:23:52.741692743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:24:02.743311186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:24:02.743348911Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1340,"service":"observability"}
{"time":"2026-05-09T09:24:12.741829476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:24:22.742449655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:24:32.742268718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:24:42.741579395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:24:52.742305034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:25:02.741939079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:25:12.742436534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:25:22.742637481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:25:32.741784582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:25:42.742229688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:25:52.741726658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:26:02.741595523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:26:12.742689399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:26:22.742150444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:26:32.741694872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:26:42.742635142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:26:52.742774524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:27:02.742423278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:27:12.741676047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:27:22.742613353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:27:32.741617647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:27:42.742119954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:27:52.741922748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:28:02.742255533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:28:12.741750313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:28:22.741525445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:28:32.741948423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:28:42.741627416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:28:52.741993247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:29:02.74200533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:29:12.742649426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:29:12.742686252Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1341,"service":"observability"}
{"time":"2026-05-09T09:29:22.742016443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:29:32.742032626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:29:42.741633655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:29:52.742402059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:30:02.743059317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:30:12.742129819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:30:22.742393778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:30:32.741751029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:30:42.74242984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:30:52.742136316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:31:02.741628274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:31:12.742663166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:31:22.742098788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:31:32.74194685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:31:42.74191124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:31:52.741998872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:32:02.741852896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:32:12.742698411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:32:22.741675297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:32:32.742382587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:32:42.741750701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:32:52.741964503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:33:02.742258672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:33:12.742628115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:33:22.742723473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:33:32.742789096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:33:42.741781776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:33:52.742399046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:34:02.742786054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:34:12.741692512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:34:22.74233022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:34:22.742364712Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1342,"service":"observability"}
{"time":"2026-05-09T09:34:32.741911172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:34:42.742381437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:34:52.741970005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:35:02.742710815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:35:12.742315721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:35:22.741953579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:35:32.741677047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:35:42.742687983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:35:52.741941539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:36:02.742317539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:36:12.742383536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:36:22.742399904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:36:32.742222823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:36:42.74259335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:36:52.741999519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:37:02.742626067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:37:12.742111029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:37:22.742578592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:37:32.742037942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:37:42.742026969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:37:52.742357216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:38:02.742206943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:38:12.74236895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:38:22.742265632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:38:32.742411437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:38:42.742366494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:38:52.741924474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:39:02.742054319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:39:12.741995352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:39:22.742672403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:39:22.742706897Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1343,"service":"observability"}
{"time":"2026-05-09T09:39:32.742092386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:39:42.742263544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:39:52.742159991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:40:02.743509063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:40:12.742778865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:40:22.742203752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:40:32.741896328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:40:42.742707382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:40:52.742230172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:41:02.741631696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:41:12.742318787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:41:22.742324393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:41:32.742059706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:41:42.741806802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:41:52.742552381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:42:02.743009134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:42:12.742380751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:42:22.74249442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:42:32.74160433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:42:42.742140772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:42:52.742685273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:43:02.742385197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:43:12.741844964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:43:22.742646891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:43:32.742180538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:43:42.741855518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:43:52.742628116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:44:02.742479315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:44:12.742335997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:44:22.742377681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:44:32.741788698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:44:32.741818449Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1344,"service":"observability"}
{"time":"2026-05-09T09:44:42.742722096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:44:52.742339641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:45:02.741791989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:45:12.742413207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:45:22.742223853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:45:32.742067601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:45:42.742705426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:45:52.7415683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:46:02.741591428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:46:12.742010161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:46:22.742428071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:46:32.741763743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:46:42.742340904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:46:52.742218798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:47:02.742308431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:47:12.741784796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:47:22.742083335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:47:32.742611975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:47:42.741851593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:47:52.7424411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:48:02.743028283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:48:12.741791059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:48:22.74198044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:48:32.741695106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:48:42.742748268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:48:52.741965492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:49:02.741925029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:49:12.742157065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:49:22.742639962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:49:32.742323376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:49:32.742358359Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1345,"service":"observability"}
{"time":"2026-05-09T09:49:42.741735919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:49:52.741764098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:50:02.742581219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:50:12.741744515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:50:22.741827337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:50:32.742074895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:50:42.742071088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:50:52.742623428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:51:02.741647404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:51:12.741819424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:51:22.742262187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:51:32.742568311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:51:42.741654752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:51:52.74156624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:52:02.741615456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:52:12.742739776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:52:22.742181454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:52:32.741615995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:52:42.742559981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:52:52.742113907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:53:02.742620199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:53:12.742676703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:53:22.741615083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:53:32.741877596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:53:42.742310364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:53:52.741898727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:54:02.741884317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:54:12.741994125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:54:22.741658245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:54:32.741615488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:54:42.741634905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:54:42.741671346Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1346,"service":"observability"}
{"time":"2026-05-09T09:54:52.741633884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:55:02.742733613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:55:12.741967263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:55:22.74162986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:55:32.741675374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:55:42.741651153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:55:52.74167802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:56:02.742610559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:56:12.741731581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:56:22.741648407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:56:32.742177938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:56:42.741753642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:56:52.742387404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:57:02.7427258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:57:12.741673401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:57:22.741644551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:57:32.74164943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:57:42.741667334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:57:52.741661028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:58:02.742650289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:58:12.741648166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:58:22.741615971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:58:32.742275935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:58:42.741644815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:58:52.741610089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:59:02.741601187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:59:12.742116215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:59:22.74154813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:59:32.742377071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:59:42.741669986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T09:59:42.741707071Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1347,"service":"observability"}
{"time":"2026-05-09T09:59:52.741654486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:00:02.742066515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:00:12.742322472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:00:22.741718327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:00:32.74164348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:00:42.741659887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:00:52.741662377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:01:02.74270214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:01:12.742568379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:01:22.741596503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:01:32.742268286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:01:42.742214608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:01:52.741837419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:02:02.742864276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:02:12.742113439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:02:22.741669407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:02:32.741633303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:02:42.741639695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:02:52.741639466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:03:02.742751654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:03:12.742397347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:03:22.741635821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:03:32.742415478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:03:42.741992815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:03:52.74172929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:04:02.741894503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:04:12.741622255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:04:22.741660119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:04:32.741936244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:04:42.741578934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:04:52.742144672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:04:52.742178863Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1348,"service":"observability"}
{"time":"2026-05-09T10:05:02.742895746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:05:12.741660934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:05:22.741656694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:05:32.741677876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:05:42.741589083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:05:52.742391351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:06:02.742387074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:06:12.742682717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:06:22.741532268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:06:32.742121531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:06:42.741792049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:06:52.741639002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:07:02.742729765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:07:12.741914654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:07:22.741625649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:07:32.741597996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:07:42.742026313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:07:52.741556835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:08:02.741848499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:08:12.741976242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:08:22.741736109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:08:32.742107751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:08:42.741647852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:08:52.742596146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:09:02.742857097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:09:12.74193748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:09:22.742179861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:09:32.742125678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:09:42.741694339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:09:52.742405196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:09:52.74252443Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1349,"service":"observability"}
{"time":"2026-05-09T10:10:02.742199828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:10:12.741605715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:10:22.741654125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:10:32.741681332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:10:42.742297925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:10:52.741613284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:11:02.741967943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:11:12.741648641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:11:22.741687381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:11:32.742409404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:11:42.742107952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:11:52.741829777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:12:02.742428833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:12:12.741617212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:12:22.741680667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:12:32.741566523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:12:42.741648064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:12:52.741700429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:13:02.742669888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:13:12.741661381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:13:22.741633859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:13:32.741782258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:13:42.741598687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:13:52.74167066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:14:02.741930612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:14:12.741641424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:14:22.741637932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:14:32.741769749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:14:42.741673314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:14:52.741809272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:15:02.741666197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:15:02.741700429Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1350,"service":"observability"}
{"time":"2026-05-09T10:15:12.742212882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:15:22.741989076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:15:32.741675731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:15:42.742693081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:15:52.741640388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:16:02.742667933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:16:12.742134458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:16:22.742208679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:16:32.742359888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:16:42.741678794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:16:52.742710558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:17:02.744585358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:17:12.741836134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:17:22.742722592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:17:32.74216263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:17:42.741747565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:17:52.742625338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:18:02.742357341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:18:12.741623001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:18:22.741698534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:18:32.741996895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:18:42.742584611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:18:52.742215232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:19:02.742661063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:19:12.741660501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:19:22.741718177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:19:32.742436287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:19:42.741956388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:19:52.741665785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:20:02.742388209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:20:02.742426005Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1351,"service":"observability"}
{"time":"2026-05-09T10:20:12.741711315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:20:22.741852828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:20:32.741641718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:20:42.741771692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:20:52.742331674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:21:02.74176407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:21:12.74243216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:21:22.741623877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:21:32.741705841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:21:42.74168884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:21:52.741651453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:22:02.7419389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:22:12.742227469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:22:22.741751222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:22:32.741674466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:22:42.741700374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:22:52.741700577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:23:02.742600072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:23:12.74206138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:23:22.741657767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:23:32.74161089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:23:42.742632476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:23:52.742094939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:24:02.742675532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:24:12.741653609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:24:22.742524817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:24:32.74209721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:24:42.741643521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:24:52.741712231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:25:02.742623028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:25:02.742662466Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1352,"service":"observability"}
{"time":"2026-05-09T10:25:12.742393322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:25:22.741632398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:25:32.741670439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:25:42.742614847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:25:52.741640606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:26:02.741647719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:26:12.74225833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:26:22.741661545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:26:32.742540649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:26:42.741680058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:26:52.741886047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:27:02.741778748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:27:12.742402761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:27:22.741608932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:27:32.742228183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:27:42.741710752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:27:52.742537777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:28:02.7423781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:28:12.742093551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:28:22.741799593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:28:32.741542573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:28:42.74214955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:28:52.74162389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:29:02.741881742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:29:12.742691969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:29:22.741661139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:29:32.741681247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:29:42.741616386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:29:52.74229892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:30:02.741771967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:30:12.74261303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:30:12.742651072Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1353,"service":"observability"}
{"time":"2026-05-09T10:30:22.742115148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:30:32.741691617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:30:42.742674563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:30:52.741655283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:31:02.742437339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:31:12.741632115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:31:22.742210877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:31:32.741959828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:31:42.741750549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:31:52.741588332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:32:02.742398087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:32:12.741637847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:32:22.741660272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:32:32.742688704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:32:42.74219205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:32:52.741729537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:33:02.74196401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:33:12.742694232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:33:22.742469599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:33:32.741733703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:33:42.742504481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:33:52.741712612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:34:02.741593078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:34:12.742274286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:34:22.741616649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:34:32.742300084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:34:42.741615005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:34:52.742421157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:35:02.741823756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:35:12.74241833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:35:22.741673431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:35:22.741705628Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1354,"service":"observability"}
{"time":"2026-05-09T10:35:32.74174437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:35:42.742320238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:35:52.741966883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:36:02.741973408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:36:12.742700444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:36:22.742311377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:36:32.741641507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:36:42.741647468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:36:52.742379514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:37:02.742742154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:37:12.742308515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:37:22.74166265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:37:32.741731081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:37:42.742703631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:37:52.741649126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:38:02.742745181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:38:12.74232444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:38:22.741597907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:38:32.742183475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:38:42.741738637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:38:52.742423124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:39:02.742621185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:39:12.74196735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:39:22.741723986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:39:32.742063639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:39:42.741859016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:39:52.741564904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:40:02.741630024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:40:12.74262343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:40:22.74271721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:40:22.742754619Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1355,"service":"observability"}
{"time":"2026-05-09T10:40:32.742013819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:40:42.741686382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:40:52.742669815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:41:02.742324342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:41:12.741889747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:41:22.743045239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:41:32.741661282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:41:42.741648954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:41:52.7426806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:42:02.742679886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:42:12.74238536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:42:22.741818738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:42:32.742447041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:42:42.742266822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:42:52.741633117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:43:02.742662589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:43:12.742023305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:43:22.741654537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:43:32.742334847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:43:42.742684772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:43:52.742135471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:44:02.742765137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:44:12.74238167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:44:22.741996998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:44:32.741654637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:44:42.742430662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:44:52.741674824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:45:02.742010455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:45:12.742548436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:45:22.741817795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:45:32.741712526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:45:32.74174744Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1356,"service":"observability"}
{"time":"2026-05-09T10:45:42.742575701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:45:52.742223576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:46:02.742143007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:46:12.741603665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:46:22.74232793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:46:32.741798281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:46:42.742605791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:46:52.741784339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:47:02.742715603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:47:12.74229628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:47:22.741645318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:47:32.741700058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:47:42.742397498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:47:52.741917191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:48:02.741915112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:48:12.742318617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:48:22.741648115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:48:32.742578226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:48:42.742219793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:48:52.741667995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:49:02.741631251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:49:12.742332614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:49:22.741661542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:49:32.742069539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:49:42.741673297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:49:52.742406435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:50:02.742123981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:50:12.742633975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:50:22.742121436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:50:32.741701516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:50:42.742270828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:50:42.742305549Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1357,"service":"observability"}
{"time":"2026-05-09T10:50:52.741944612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:51:02.742794322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:51:12.74265829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:51:22.742183067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:51:32.742715992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:51:42.741659101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:51:52.742415818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:52:02.7421728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:52:12.741673491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:52:22.74222393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:52:32.741958135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:52:42.741628655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:52:52.742403458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:53:02.741799877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:53:12.742723236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:53:22.742036282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:53:32.741734398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:53:42.74235143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:53:52.741817723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:54:02.741837021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:54:12.742325701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:54:22.741645762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:54:32.742450132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:54:42.742172684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:54:52.741703958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:55:02.742653803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:55:12.741689258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:55:22.742421558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:55:32.742445158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:55:42.742120024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:55:52.742769996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:55:52.742804688Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1358,"service":"observability"}
{"time":"2026-05-09T10:56:02.742772349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:56:12.74202063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:56:22.741691641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:56:32.742031838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:56:42.742365639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:56:52.742091959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:57:02.742694678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:57:12.742181218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:57:22.741792629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:57:32.742697085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:57:42.742161194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:57:52.741660654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:58:02.742396659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:58:12.741826584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:58:22.742410168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:58:32.742065621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:58:42.741675408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:58:52.742417134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:59:02.742257381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:59:12.741613261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:59:22.742400624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:59:32.741960472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:59:42.741656227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T10:59:52.74243875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:00:02.742395462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:00:12.741645119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:00:22.742656949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:00:32.741637925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:00:42.742443512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:00:52.742181483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:01:02.741631819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:01:02.741667047Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1359,"service":"observability"}
{"time":"2026-05-09T11:01:12.742378544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:01:22.742012372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:01:32.741811372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:01:42.742354214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:01:52.741673743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:02:02.742583377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:02:12.742229778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:02:22.742004879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:02:32.742689121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:02:42.742351322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:02:52.742034806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:03:02.74256612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:03:12.742196271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:03:22.742489439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:03:32.742158143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:03:42.741617861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:03:52.742387897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:04:02.742259065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:04:12.741650857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:04:22.74228916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:04:32.741808319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:04:42.742531229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:04:52.742091246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:05:02.741914819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:05:12.742617014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:05:22.742270649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:05:32.742055723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:05:42.741578301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:05:52.742275078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:06:02.742196351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:06:02.742261471Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1360,"service":"observability"}
{"time":"2026-05-09T11:06:12.741610868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:06:22.742385141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:06:32.742747811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:06:42.74209067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:06:52.74267358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:07:02.741912553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:07:12.741573961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:07:22.742302701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:07:32.742008748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:07:42.743230162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:07:52.742154549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:08:02.741889526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:08:12.74265014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:08:22.741992584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:08:32.741644194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:08:42.742600206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:08:52.742207667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:09:02.742040897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:09:12.742591727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:09:22.742193981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:09:32.741695584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:09:42.741564811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:09:52.742314017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:10:02.742693941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:10:12.742152866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:10:22.741540847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:10:32.74232154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:10:42.741887512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:10:52.742665795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:11:02.742368971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:11:02.74240029Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1361,"service":"observability"}
{"time":"2026-05-09T11:11:12.742556014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:11:22.741961175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:11:32.741634127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:11:42.74235727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:11:52.742048767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:12:02.742787468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:12:12.742109368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:12:22.741710659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:12:32.742623677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:12:42.742091784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:12:52.741617759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:13:02.742689527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:13:12.742257762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:13:22.741650862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:13:32.741616224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:13:42.742291452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:13:52.741633485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:14:02.74260831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:14:12.74202349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:14:22.741594155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:14:32.742325693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:14:42.741882303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:14:52.742530692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:15:02.742971301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:15:12.741925613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:15:22.742607795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:15:32.742014229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:15:42.742762211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:15:52.742187641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:16:02.742041005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:16:12.742674099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:16:12.742723862Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1362,"service":"observability"}
{"time":"2026-05-09T11:16:22.742062836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:16:32.742427439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:16:42.742223257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:16:52.741633893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:17:02.741768429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:17:12.742143621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:17:22.741640921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:17:32.741725244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:17:42.742534558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:17:52.742018065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:18:02.741597835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:18:12.742267981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:18:22.74163226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:18:32.742629867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:18:42.742171717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:18:52.741858631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:19:02.741800544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:19:12.742404235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:19:22.741975536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:19:32.742220994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:19:42.741818794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:19:52.742429403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:20:02.74190503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:20:12.742376239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:20:22.741997694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:20:32.742770596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:20:42.742180707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:20:52.741654688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:21:02.742415723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:21:12.741869945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:21:22.742429184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:21:22.742462464Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1363,"service":"observability"}
{"time":"2026-05-09T11:21:32.742316579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:21:42.741878911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:21:52.741565928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:22:02.742588844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:22:12.742274087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:22:22.741764382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:22:32.742226671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:22:42.741995473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:22:52.74241375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:23:02.742028977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:23:12.742657122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:23:22.742037614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:23:32.742009139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:23:42.741631425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:23:52.742298397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:24:02.742063806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:24:12.742735198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:24:22.742199766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:24:32.74174026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:24:42.742660105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:24:52.742213757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:24:58.554537186Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-09T11:25:07.761056168Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-09T11:25:07.818818492Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-09T11:25:07.818856513Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-09T11:25:07.818865355Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-09T11:25:07.818954027Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-09T11:25:07.818981756Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-09T11:25:07.819078502Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-09T11:25:07.819634889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-09T11:25:07.819706474Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-09T11:25:17.81982351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-09T11:25:27.820356841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:25:27.82040556Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-09T11:25:37.819640636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:25:47.819808412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:25:57.819764764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:26:07.820121397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:26:17.820593876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:26:27.820413206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:26:37.819728654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:26:47.819796351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:26:57.820139534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:27:07.819837201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:27:17.820003169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:27:27.819703168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:27:37.820092499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:27:47.819693719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:27:57.819647444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:28:07.819824591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:28:17.820076158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:28:27.819767982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:28:37.820614408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:28:47.82027097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:28:57.81977531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:29:07.819801257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:29:17.819714865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:29:27.819623325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:29:37.819980257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:29:47.819732653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:29:57.819652825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:30:07.820036739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:30:17.819683844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:30:27.819765708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:30:37.820086847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:30:37.820119261Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-09T11:30:47.819771962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:30:57.819665591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:31:07.8204115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:31:17.819957293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:31:27.819631488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:31:37.820145447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:31:47.819641936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:31:57.820113917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:32:07.819830018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:32:17.820166433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:32:27.820090242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:32:37.820711481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:32:47.819871656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:32:57.819761528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:33:07.819811501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:33:17.819715824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:33:27.820374804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:33:37.82000688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:33:47.820823128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:33:57.820084985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:34:07.820076549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:34:17.81964684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:34:27.820478219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:34:37.820067855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:34:47.819801127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:34:57.820680101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:35:07.820713822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:35:17.820126525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:35:27.81970318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:35:37.82040162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:35:37.820435442Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-09T11:35:47.819977391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:35:57.82004577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:36:07.820140736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:36:17.819721763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:36:27.819647246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:36:37.819641401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:36:47.819631797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:36:57.820315639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:37:07.820198867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:37:17.820668889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:37:27.820480663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:37:37.820075281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:37:47.819740934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:37:57.820011933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:38:07.820076819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:38:17.820652503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:38:27.820599349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:38:37.819699307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:38:47.820426263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:38:57.820604647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:39:07.820493818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:39:17.819938388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:39:27.820686531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:39:37.819694874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:39:47.820444668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:39:57.820629628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:40:07.820592139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:40:17.820094277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:40:27.820260333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:40:37.820496337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:40:37.820535245Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-09T11:40:47.819632798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:40:57.820655185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:41:07.820703961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:41:17.820220408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:41:27.820500627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:41:37.820320213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:41:47.820379956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:41:57.820218376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:42:07.820038381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:42:17.819869167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:42:27.820714257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:42:37.820197604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:42:47.820034984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:42:57.819667763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:43:07.819708053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:43:17.820095835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:43:27.819843658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:43:37.820664706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:43:47.820210113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:43:57.820041648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:44:07.820703351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:44:17.820058499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:44:27.819628614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:44:37.820321282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:44:47.81984855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:44:57.820097972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:45:07.82009038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:45:17.819920929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:45:27.819752862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:45:37.820686828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:45:37.820737432Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-09T11:45:47.819970622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:45:57.820594595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:46:07.820572287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:46:17.820140488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:46:27.819844504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:46:37.819620959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:46:47.820534276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:46:57.820166621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:47:07.819906861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:47:17.819875718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:47:27.820226956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:47:37.819834075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:47:47.820689634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:47:57.820057858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:48:07.820295286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:48:17.820277802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:48:27.819813878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:48:37.820672926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:48:47.819710728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:48:57.819796723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:49:07.820000014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:49:17.819771008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:49:27.819681972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:49:37.819637999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:49:47.820527386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:49:57.820282439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:50:07.820022837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:50:17.819848263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:50:27.819651037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:50:37.81962681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:50:47.820638422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:50:47.820671343Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-09T11:50:57.819635466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:51:07.820063424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:51:17.819781078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:51:27.820431371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:51:37.819638515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:51:47.820067288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:51:57.819904125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:52:07.820175484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:52:17.820058955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:52:27.82065187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:52:37.820070518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:52:47.819975362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:52:57.820288832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:53:07.820471339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:53:17.819674501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:53:27.819881284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:53:37.81974731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:53:47.819635584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:53:57.820286143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:54:07.820678608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:54:17.819784553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:54:27.820620882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:54:37.819988828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:54:47.820110656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:54:57.820489592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:55:07.820070426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:55:17.820253738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:55:27.820443224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:55:37.819981113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:55:47.82056685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:55:57.82059975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:55:57.820652806Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-09T11:56:07.820608845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:56:17.820673696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:56:27.819850151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:56:37.81988832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:56:47.819994323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:56:57.820077666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:57:07.820020595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:57:17.820360739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:57:27.820630184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:57:37.819705053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:57:47.820707545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:57:57.820337216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:58:07.820031619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:58:17.819789302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:58:27.820581336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:58:37.820091252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:58:47.81996676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:58:57.819741775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:59:07.81990727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:59:17.820044513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:59:27.819874895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:59:37.820070025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:59:47.820583578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T11:59:57.819774205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:00:07.82040507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:00:17.820220383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:00:27.819720567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:00:37.819768546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:00:47.820655818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:00:57.820511068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:01:07.820489813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:01:07.820529749Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-09T12:01:17.81964895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:01:27.819783493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:01:37.819825231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:01:47.82047633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:01:57.820436675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:02:07.820127183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:02:17.820449412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:02:27.820706943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:02:37.820017439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:02:47.819749657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:02:57.820697739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:03:07.820015712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:03:17.820169225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:03:27.82048692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:03:37.81973508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:03:47.819883167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:03:57.820642046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:04:07.820561327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:04:17.820072233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:04:27.820630197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:04:37.819639547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:04:47.819666998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:04:57.820639957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:05:07.820033472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:05:17.820489469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:05:27.81962964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:05:37.820417021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:05:47.819987481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:05:57.820441477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:06:07.820210877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:06:17.819687721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:06:17.819719492Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-09T12:06:27.820554625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:06:37.819816745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:06:47.820585687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:06:57.820622855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:07:07.819861102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:07:17.819926482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:07:27.819717285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:07:37.820555647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:07:47.819939567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:07:57.819777122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:08:07.820061239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:08:17.820285561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:08:27.8199008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:08:37.819844095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:08:47.820641847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:08:57.82040173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:09:07.820041074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:09:17.820311538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:09:27.819641117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:09:37.819964327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:09:47.82048534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:09:57.819977471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:10:07.820148195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:10:17.820553175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:10:27.82001907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:10:37.820690316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:10:47.819647325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:10:57.82051798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:11:07.819643905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:11:17.819756754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:11:17.819788993Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-09T12:11:27.819884159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:11:37.820482506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:11:47.820090764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:11:57.820607106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:12:07.819929266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:12:17.82056297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:12:27.819988019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:12:37.820275242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:12:47.820058961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:12:57.819676334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:13:07.819996295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:13:17.819609107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:13:27.819692138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:13:37.820054077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:13:47.819844891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:13:57.819998861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:14:07.819698634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:14:17.82053138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:14:27.820296363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:14:37.82021684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:14:47.819930568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:14:57.819756459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:15:07.819632484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:15:17.819932352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:15:27.820701286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:15:37.820311374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:15:47.819892514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:15:57.82070354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:16:07.820680414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:16:17.819628641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:16:27.820305408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:16:27.820337053Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-09T12:16:37.820464007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:16:47.82021295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:16:57.819731032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:17:07.820069343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:17:17.819864052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:17:27.820398833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:17:37.820188374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:17:47.820294987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:17:57.819945261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:18:07.820449766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:18:17.820007828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:18:27.81992658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:18:37.820806195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:18:47.819851944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:18:57.820654557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:19:07.820039007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:19:17.820290555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:19:27.820144119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:19:37.820405167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:19:47.819639652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:19:57.81992936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:20:07.820048155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:20:17.820164972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:20:27.819772346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:20:37.820224218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:20:47.819895851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:20:57.819720895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:21:07.82032817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:21:17.819877326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:21:27.820180012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:21:37.820677046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:21:37.820715494Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-09T12:21:47.820177038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:21:57.819739945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:22:07.819782606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:22:17.821064914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:22:27.820465055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:22:37.819931543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:22:47.819903326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:22:57.820079511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:23:07.820178505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:23:17.820621515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:23:27.820415716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:23:37.820314824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:23:47.820107736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:23:57.819867004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:24:07.820095665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:24:17.819746854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:24:27.819829726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:24:37.819718088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:24:47.820580169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:24:57.820072342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:25:07.82006925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:25:17.819759621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:25:27.819786729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:25:37.819977273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:25:47.81997076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:25:57.819841932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:26:07.819814528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:26:17.82018696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:26:27.819861644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:26:37.82063793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:26:47.820458978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:26:47.820495169Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-09T12:26:57.820501764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:27:07.820096073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:27:17.820638239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:27:27.82049298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:27:37.820294227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:27:47.820522475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:27:57.81986317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:28:07.820219548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:28:17.820512147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:28:27.820520791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:28:37.820327876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:28:47.819646513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:28:57.820077726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:29:07.820146182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:29:17.819885801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:29:27.820140278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:29:37.819800352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:29:47.820483171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:29:57.820266889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:30:07.820540736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:30:17.820543293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:30:27.819658966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:30:37.819621795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:30:47.819696408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:30:57.82045598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:31:07.820326074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:31:17.82059455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:31:27.820196225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:31:37.819634201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:31:47.819641286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:31:57.820323329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:31:57.820360232Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-09T12:32:07.819778167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:32:17.820436274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:32:27.819883065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:32:37.820745139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:32:47.820081229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:32:57.820058286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:33:07.819927797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:33:17.819935776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:33:27.820495088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:33:37.820606779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:33:47.820189106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:33:57.820211562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:34:07.820079955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:34:17.819804362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:34:27.820288723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:34:37.82016501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:34:47.819697033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:34:57.819667292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:35:07.820402735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:35:17.820224602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:35:27.819687719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:35:37.820295568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:35:47.820300502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:35:57.820451241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:36:07.820624808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:36:17.820073438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:36:27.819626776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:36:37.820484695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:36:47.820410754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:36:57.820214249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:37:07.820082749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:37:07.820116123Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-09T12:37:17.819694267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:37:27.820556279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:37:37.820504872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:37:47.820082363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:37:57.819802251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:38:07.820060438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:38:17.819708604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:38:27.820475798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:38:37.820066059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:38:47.819970941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:38:57.8205703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:39:07.820616888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:39:17.820068481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:39:27.820361548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:39:37.820588903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:39:47.820387171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:39:57.820067536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:40:07.820036901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:40:17.820535139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:40:27.819983548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:40:37.82060985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:40:47.819784599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:40:57.820122733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:41:07.819785397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:41:17.819712454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:41:27.81977038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:41:37.820541734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:41:47.819707971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:41:57.819811711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:42:07.820232349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:42:07.820291559Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-09T12:42:17.819684956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:42:27.820454504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:42:37.82037995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:42:47.819986193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:42:57.820319096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:43:07.82015574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:43:17.819745596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:43:27.820574803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:43:37.820401335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:43:47.820469806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:43:57.820469615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:44:07.820112079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:44:17.820572657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:44:27.820276002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:44:37.820258268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:44:47.820170584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:44:57.820008148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:45:07.820061529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:45:17.820394884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:45:27.820132378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:45:37.820281632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:45:47.820087337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:45:57.820497231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:46:07.820025945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:46:17.819651389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:46:27.820352197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:46:37.820175708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:46:47.819742345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:46:57.81997885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:47:07.820066673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:47:17.820543617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:47:17.820578061Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-09T12:47:27.820086672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:47:37.819673781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:47:47.820596028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:47:57.820690515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:48:07.820459748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:48:17.82001412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:48:27.820428185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:48:37.820295277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:48:47.820655612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:48:57.820171271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:49:07.820079695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:49:17.820658302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:49:27.819704499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:49:37.82058261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:49:47.82013329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:49:57.819817924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:50:07.82063415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:50:17.819706483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:50:27.820697968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:50:37.820068146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:50:47.819907377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:50:57.82053588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:51:07.820161757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:51:17.820375564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:51:27.820015798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:51:37.819832942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:51:47.820452775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:51:57.819751808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:52:07.819651546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:52:17.820222758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:52:27.820026431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:52:27.82006006Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-09T12:52:37.819955306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:52:47.820557765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:52:57.820397323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:53:07.820316028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:53:17.820633401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:53:27.820485997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:53:37.820324632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:53:47.820028372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:53:57.820191036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:54:07.820306455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:54:17.82011433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:54:27.819639278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:54:37.820408434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:54:47.820354642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:54:57.820015048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:55:07.820081289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:55:17.820305315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:55:27.820553126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:55:37.820733285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:55:47.820100595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:55:57.819662996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:56:07.819821633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:56:17.819705091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:56:27.819698497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:56:37.81967076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:56:47.819771985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:56:57.819699761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:57:07.82039598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:57:17.819841672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:57:27.820541606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:57:27.820574373Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-09T12:57:37.819735466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:57:47.819726555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:57:57.819742971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:58:07.820153635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:58:17.819747964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:58:27.820105133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:58:37.819754265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:58:47.819673494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:58:57.819712528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:59:07.820134832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:59:17.819692153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:59:27.820127338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:59:37.819746445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:59:47.819974511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T12:59:57.819868327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:00:07.820187737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:00:17.819730042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:00:27.819858766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:00:37.819742457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:00:47.81971785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:00:57.819783008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:01:07.820042373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:01:17.819699622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:01:27.81976898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:01:37.819733881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:01:47.819685833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:01:57.819748766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:02:07.82007919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:02:17.81997382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:02:27.819960418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:02:37.819704419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:02:37.819754487Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-09T13:02:47.819698914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:02:57.82015706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:03:07.819958306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:03:17.819596935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:03:27.819733989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:03:37.819754205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:03:47.81977187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:03:57.819799536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:04:07.820167248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:04:17.819756177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:04:27.819725714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:04:37.820029394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:04:47.819619831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:04:57.820206209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:05:07.820102486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:05:17.820972285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:05:27.819646543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:05:37.819741815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:05:47.819915108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:05:57.819791866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:06:07.820141441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:06:17.819912714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:06:27.819737409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:06:37.820101215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:06:47.820400271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:06:57.819704965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:07:07.820054729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:07:17.819951184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:07:27.819721697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:07:37.819739353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:07:37.819772024Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-09T13:07:47.819711549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:07:57.819721179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:08:07.820183692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:08:17.819700548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:08:27.819739249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:08:37.819694331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:08:47.820675891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:08:57.820263821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:09:07.820426574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:09:17.81972786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:09:27.819730698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:09:37.820707662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:09:47.81973363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:09:57.820647868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:10:07.820497382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:10:17.819736895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:10:27.819606852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:10:37.819930887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:10:47.819704036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:10:57.81971476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:11:07.820178673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:11:17.819737455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:11:27.82064072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:11:37.819692422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:11:47.820666384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:11:57.819763313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:12:07.820159196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:12:17.819949422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:12:27.81995263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:12:37.819672711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:12:47.819710022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:12:47.81975574Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-09T13:12:57.81969134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:13:07.819970656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:13:17.820269566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:13:27.819692309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:13:37.820633434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:13:47.820164121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:13:57.820698935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:14:07.820097414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:14:17.819711836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:14:27.8197593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:14:37.819979692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:14:47.81969745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:14:57.820606539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:15:07.82013147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:15:17.819681716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:15:27.819870789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:15:37.820640509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:15:47.820551306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:15:57.820319157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:16:07.819970448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:16:17.819748753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:16:27.819626699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:16:37.820582216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:16:47.820323017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:16:57.81968572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:17:07.819928952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:17:17.819696301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:17:27.819754443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:17:37.819706036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:17:47.819780672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:17:47.819811463Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-09T13:17:57.820701437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:18:07.820092026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:18:17.820167713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:18:27.819764118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:18:37.819717981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:18:47.820321861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:18:57.819853545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:19:07.81985228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:19:17.819717554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:19:27.819688077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:19:37.819739531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:19:47.819719011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:19:57.820422512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:20:07.820068139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:20:17.819699175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:20:27.82037812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:20:37.819845877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:20:47.820598681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:20:57.819707018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:21:07.820172264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:21:17.819706172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:21:27.819953465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:21:37.819823379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:21:47.819680604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:21:57.819764903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:22:07.820096635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:22:17.819728267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:22:27.820488434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:22:37.820058672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:22:47.819696589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:22:57.819701562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:22:57.819755097Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-09T13:23:07.819653969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:23:17.819851219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:23:27.820476446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:23:37.819772594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:23:47.819733373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:23:57.820570962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:24:07.820096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:24:17.819686439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:24:27.820636164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:24:37.819763334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:24:47.819682242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:24:57.819874728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:25:07.820111319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:25:17.819712543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:25:27.820642904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:25:37.819717409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:25:47.819708974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:25:57.819748138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:26:07.820089138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:26:17.820032149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:26:27.819788224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:26:37.819793338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:26:47.820575301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:26:57.819723542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:27:07.820147489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:27:17.819773759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:27:27.820608059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:27:37.819691176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:27:47.819720401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:27:57.820523668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:27:57.820559959Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-09T13:28:07.820115876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:28:17.819816695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:28:27.820592705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:28:37.819747629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:28:47.819739278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:28:57.819685629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:29:07.820103844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:29:17.81970474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:29:27.819723119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:29:37.820569449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:29:47.820507581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:29:57.819766629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:30:07.820185109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:30:17.820549967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:30:27.819767814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:30:37.82010073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:30:47.820058415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:30:57.820646462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:31:07.820101934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:31:17.819703682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:31:27.819692036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:31:37.820505497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:31:47.820501397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:31:57.819785584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:32:07.820180411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:32:17.819733787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:32:27.82041123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:32:37.819700713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:32:47.820266831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:32:57.820375088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:33:07.82011184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:33:07.820149621Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-09T13:33:17.819719636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:33:27.819704154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:33:37.819730599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:33:47.820579529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:33:57.819764482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:34:07.820072282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:34:17.819622378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:34:27.820686095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:34:37.819714925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:34:47.819698286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:34:57.819719772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:35:07.820067215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:35:17.82059643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:35:27.820383237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:35:37.819733602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:35:47.819760174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:35:57.819657555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:36:07.820120963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:36:17.819695875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:36:27.820409902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:36:37.820458828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:36:47.819735642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:36:57.820030401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:37:07.820044997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:37:17.819703755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:37:27.81973159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:37:37.819787093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:37:47.81976863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:37:57.820195087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:38:07.819971182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:38:17.819753095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:38:17.819804735Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-09T13:38:27.820634065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:38:37.819729115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:38:47.81976861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:38:57.82035802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:39:07.820483455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:39:17.819701549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:39:27.819690723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:39:37.819713444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:39:47.820645519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:39:57.820080263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:40:07.819935948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:40:17.820452162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:40:27.819729312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:40:37.819913671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:40:47.820554551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:40:57.820349929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:41:07.820081175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:41:17.819725907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:41:27.820511814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:41:37.820067995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:41:47.820634726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:41:57.820407788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:42:07.820378009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:42:17.819721811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:42:27.819921224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:42:37.819672293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:42:47.820698646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:42:57.820413925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:43:07.820165991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:43:17.81968749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:43:27.820554448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:43:27.820593325Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-09T13:43:37.820471864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:43:47.819699516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:43:57.819797851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:44:07.820094416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:44:17.81967821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:44:27.820500551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:44:37.819748983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:44:47.819797064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:44:57.820502615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:45:07.820103232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:45:17.8200361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:45:27.819956887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:45:37.820590073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:45:47.820591148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:45:57.820342718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:46:07.819915455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:46:17.819688858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:46:27.820418059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:46:37.819687753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:46:47.819724827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:46:57.820359524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:47:07.819818982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:47:17.819742793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:47:27.819723617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:47:37.820423818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:47:47.819725518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:47:57.820722116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:48:07.820098456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:48:17.820519008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:48:27.820033078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:48:37.81969121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:48:37.819746368Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-09T13:48:47.820353386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:48:57.820279995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:49:07.820305319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:49:17.820464342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:49:27.819656626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:49:37.819734134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:49:47.819694082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:49:57.819774788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:50:07.820814959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:50:17.820432535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:50:27.819783647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:50:37.820351392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:50:47.819766798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:50:57.820281585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:51:07.820276209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:51:17.820669738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:51:27.820558376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:51:37.820276909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:51:47.819749279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:51:57.820622938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:52:07.820207081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:52:17.819744465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:52:27.819693641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:52:37.819716844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:52:47.820430825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:52:57.820149294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:53:07.820049901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:53:17.820672203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:53:27.820529656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:53:37.820432741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:53:37.820465992Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-09T13:53:47.820197797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:53:57.819922514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:54:07.820096354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:54:17.819644786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:54:27.819644861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:54:37.820376218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:54:47.819732639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:54:57.819620501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:55:07.820059093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:55:17.82060366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:55:27.820158001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:55:37.819634122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:55:47.82031362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:55:57.819814785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:56:07.820127757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:56:17.819748527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:56:27.820478797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:56:37.820178237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:56:47.820367605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:56:57.819774086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:57:07.820011727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:57:17.820447846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:57:27.819799869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:57:37.819602718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:57:47.82035782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:57:57.819800478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:58:07.820495729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:58:17.81970903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:58:27.820646781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:58:37.820270376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:58:47.819739454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:58:47.819773544Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-09T13:58:57.820651843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:59:07.819831997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:59:17.820263621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:59:27.819726738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:59:37.819957761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:59:47.820525711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T13:59:57.820359969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:00:07.820214792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:00:17.820621954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:00:27.820150714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:00:37.819658233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:00:47.820105234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:00:57.82056838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:01:07.81962358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:01:17.820079689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:01:27.820214115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:01:37.820566604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:01:47.820039692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:01:57.820053167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:02:07.819593561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:02:17.820274709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:02:27.819713011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:02:37.820564395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:02:47.820286136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:02:57.819725184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:03:07.820043676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:03:17.820570001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:03:27.820355828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:03:37.820194349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:03:47.820186388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:03:47.820226118Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":32,"service":"observability"}
{"time":"2026-05-09T14:03:57.819861748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:04:07.820088024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:04:17.820373208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:04:27.820152285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:04:37.819694966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:04:47.820666479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:04:57.820484546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:05:07.820513097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:05:17.820511618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:05:27.819827414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:05:37.82036614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:05:47.820110728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:05:57.819774516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:06:07.820525168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:06:17.819684063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:06:27.820382849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:06:37.8197612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:06:47.82037203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:06:57.819960296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:07:07.819688671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:07:17.820321185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:07:27.820069776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:07:37.81972435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:07:47.82040029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:07:57.820322757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:08:07.820206728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:08:17.819627085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:08:27.820587194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:08:37.82018782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:08:47.820213317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:08:47.820267912Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":33,"service":"observability"}
{"time":"2026-05-09T14:08:57.819998172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:09:07.820010943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:09:17.820485523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:09:27.82009115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:09:37.819608979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:09:47.82038682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:09:57.820161939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:10:07.819994285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:10:17.820200949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:10:27.819617419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:10:37.820507667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:10:47.820134994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:10:57.819677505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:11:07.820038092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:11:17.8204903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:11:27.820278536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:11:37.819698235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:11:47.820652812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:11:57.820436556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:12:07.820637697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:12:17.82020445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:12:27.820016124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:12:37.819655653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:12:47.82069112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:12:57.820283926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:13:07.820476692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:13:17.819746171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:13:27.819813588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:13:37.820457079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:13:47.820060284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:13:57.820008803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:13:57.820041727Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":34,"service":"observability"}
{"time":"2026-05-09T14:14:07.820469636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:14:17.819699693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:14:27.819690834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:14:37.820470144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:14:47.820197947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:14:57.819746849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:15:07.820568644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:15:17.820002147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:15:27.820045279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:15:37.820484213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:15:47.82051157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:15:57.820280391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:16:07.819724824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:16:17.81999484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:16:27.820427045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:16:37.819650533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:16:47.820174432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:16:57.819632061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:17:07.820444438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:17:17.820453486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:17:27.819707791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:17:37.820022723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:17:47.820314826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:17:57.820106848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:18:07.820202033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:18:17.819711747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:18:27.820516461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:18:37.820294848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:18:47.819946117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:18:57.820576313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:18:57.820611924Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":35,"service":"observability"}
{"time":"2026-05-09T14:19:07.820004985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:19:17.820493755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:19:27.820363496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:19:37.819998734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:19:47.819625122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:19:57.820537089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:20:07.819818312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:20:17.820128922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:20:27.820644641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:20:37.820552212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:20:47.820105904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:20:57.819715756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:21:07.820689806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:21:17.820096094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:21:27.819736647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:21:37.820430281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:21:47.820216941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:21:57.820004573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:22:07.81983204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:22:17.82051551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:22:27.820193212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:22:37.819964463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:22:47.82005656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:22:57.820520208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:23:07.819781197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:23:17.820260004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:23:27.819869491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:23:37.820662228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:23:47.820343058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:23:57.820122212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:24:07.820673109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:24:07.820708826Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":36,"service":"observability"}
{"time":"2026-05-09T14:24:17.819960124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:24:27.819772743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:24:37.820459711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:24:47.820597404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:24:57.819912016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:25:07.820118661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:25:17.820525494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:25:27.819926836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:25:37.819624147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:25:47.820408343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:25:57.820095752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:26:07.820031041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:26:17.820391664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:26:27.820311187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:26:37.820116368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:26:47.819697006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:26:57.820669022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:27:07.820162296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:27:17.820442082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:27:27.820127248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:27:37.820004887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:27:47.820492467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:27:57.820322457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:28:07.820199559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:28:17.820076003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:28:27.820691851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:28:37.820333768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:28:47.820074335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:28:57.820391479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:29:07.820112909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:29:17.820696779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:29:17.820745741Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":37,"service":"observability"}
{"time":"2026-05-09T14:29:27.820546275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:29:37.820346942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:29:47.819964267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:29:57.820649665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:30:07.820672173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:30:17.820399116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:30:27.820035097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:30:37.819568204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:30:47.819770616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:30:57.820541562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:31:07.820081855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:31:17.820047927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:31:27.82027385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:31:37.820153237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:31:47.819750984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:31:57.820428863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:32:07.820085949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:32:17.820372349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:32:27.819726017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:32:37.820219001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:32:47.820671604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:32:57.819962194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:33:07.820113856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:33:17.819752845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:33:27.81975386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:33:37.820433086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:33:47.819981425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:33:57.819716774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:34:07.819858465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:34:17.819766255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:34:27.820030128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:34:27.820070693Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":38,"service":"observability"}
{"time":"2026-05-09T14:34:37.820513563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:34:47.819725281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:34:57.819660993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:35:07.819720091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:35:17.819628535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:35:27.819774298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:35:37.819917648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:35:47.819721436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:35:57.819784631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:36:07.819984208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:36:17.820097839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:36:27.820682976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:36:37.820056448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:36:47.8197501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:36:57.820428133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:37:07.820012483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:37:17.819828083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:37:27.819702821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:37:37.820133172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:37:47.82030034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:37:57.819929967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:38:07.820097149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:38:17.820306728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:38:27.819678179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:38:37.820664781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:38:47.820268635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:38:57.819697457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:39:07.820164837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:39:17.820043237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:39:27.819720406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:39:37.819713325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:39:37.819759754Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":39,"service":"observability"}
{"time":"2026-05-09T14:39:47.819735667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:39:57.820681796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:40:07.820213922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:40:17.819739047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:40:27.819948504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:40:37.820056034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:40:47.820518575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:40:57.820111795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:41:07.820063421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:41:17.819667316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:41:27.820321088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:41:37.819753735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:41:47.820037062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:41:57.820265208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:42:07.820614158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:42:17.820649589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:42:27.819884572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:42:37.819629405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:42:47.82021383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:42:57.820079899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:43:07.820125303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:43:17.820319715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:43:27.819695632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:43:37.819697668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:43:47.819670855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:43:57.820098859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:44:07.82051519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:44:17.819708401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:44:27.819825245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:44:37.820371973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:44:37.820405168Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":40,"service":"observability"}
{"time":"2026-05-09T14:44:47.820492391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:44:57.819826949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:45:07.820220285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:45:17.819860677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:45:27.820500136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:45:37.820094324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:45:47.820126613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:45:57.820583773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:46:07.820100038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:46:17.81987091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:46:27.819709004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:46:37.820097191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:46:47.820108177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:46:57.819705075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:47:07.820041192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:47:17.820552756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:47:27.820007355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:47:37.819793386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:47:47.819629618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:47:57.819869362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:48:07.820118578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:48:17.81970583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:48:27.81972175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:48:37.819771179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:48:47.820371563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:48:57.820048417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:49:07.819997922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:49:17.819971875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:49:27.820676519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:49:37.819746805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:49:47.819872133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:49:47.819903301Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":41,"service":"observability"}
{"time":"2026-05-09T14:49:57.820017062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:50:07.820658395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:50:17.819875343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:50:27.820541993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:50:37.820083566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:50:47.819927364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:50:57.820680837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:51:07.819696033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:51:17.81962708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:51:27.820564275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:51:37.819655321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:51:47.819848566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:51:57.819745686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:52:07.820358574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:52:17.820697329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:52:27.819950872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:52:37.820153199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:52:47.819698346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:52:57.819708641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:53:07.819981269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:53:17.819633672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:53:27.81974004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:53:37.819770408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:53:47.81970649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:53:57.820224029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:54:07.820683687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:54:17.819688787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:54:27.820050702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:54:37.820582565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:54:47.819850684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:54:57.819952466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:54:57.819989617Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":42,"service":"observability"}
{"time":"2026-05-09T14:55:07.820438086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:55:17.820350405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:55:27.820358131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:55:37.819738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:55:47.820665624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:55:57.820164852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:56:07.819854477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:56:17.820592474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:56:27.820299747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:56:37.820305334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:56:47.819865392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:56:57.819921558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:57:07.82069805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:57:17.820169351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:57:27.819936483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:57:37.819679462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:57:47.819888393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:57:57.81971758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:58:07.820581236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:58:17.819712065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:58:27.820176911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:58:37.819822679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:58:47.819725804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:58:57.819633702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:59:07.819992233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:59:17.820447033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:59:27.819799332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:59:37.819761919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:59:47.820658576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:59:57.820493453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T14:59:57.820530251Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":43,"service":"observability"}
{"time":"2026-05-09T15:00:07.821551066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:00:17.820000879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:00:27.820307537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:00:37.819629332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:00:47.820029174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:00:57.820558595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:01:07.820035368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:01:17.81999313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:01:27.820654535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:01:37.82006169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:01:47.819873341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:01:57.819788444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:02:07.820611865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:02:17.820035902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:02:27.819749173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:02:37.819754515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:02:47.820466336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:02:57.819974377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:03:07.820222546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:03:17.820665766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:03:27.820269053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:03:37.820383366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:03:47.819607317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:03:57.820682865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:04:07.820441124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:04:17.820085058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:04:27.819756401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:04:37.820277461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:04:47.819932242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:04:57.820689899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:04:57.820722089Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":44,"service":"observability"}
{"time":"2026-05-09T15:05:07.820578565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:05:17.820276197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:05:27.819774959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:05:37.819647713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:05:47.820705241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:05:57.820267675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:06:07.820324738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:06:17.819832034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:06:27.819959777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:06:37.820332048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:06:47.82011694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:06:57.819806321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:07:07.819947077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:07:17.819633008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:07:27.819827087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:07:37.820607974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:07:47.820125024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:07:57.82059116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:08:07.8200232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:08:17.819726214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:08:27.820447592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:08:37.820468571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:08:47.819831727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:08:57.820691602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:09:07.82048009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:09:17.820088457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:09:27.820256464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:09:37.820004701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:09:47.820563416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:09:57.820634395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:10:07.820107931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:10:07.820144112Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":45,"service":"observability"}
{"time":"2026-05-09T15:10:17.820485024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:10:27.820071727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:10:37.81985965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:10:47.819686143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:10:57.81972794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:11:07.819989291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:11:17.819633039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:11:27.820699738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:11:37.819778567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:11:47.819737407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:11:57.819866804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:12:07.819662585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:12:17.820376162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:12:27.82014492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:12:37.820283583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:12:47.820593985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:12:57.820109751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:13:07.820157549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:13:17.819778254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:13:27.820403263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:13:37.819874679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:13:47.820060164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:13:57.82040473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:14:07.820036853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:14:17.820632176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:14:27.8204689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:14:37.82003417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:14:47.819767743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:14:57.820076118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:15:07.820020864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:15:17.819916743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:15:17.819948827Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":46,"service":"observability"}
{"time":"2026-05-09T15:15:27.820648425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:15:37.820118978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:15:47.819927921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:15:57.819846902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:16:07.820047992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:16:17.820317278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:16:27.819927889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:16:37.819677977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:16:47.820561512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:16:57.820665432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:17:07.819704451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:17:17.820293029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:17:27.820643047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:17:37.820600426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:17:47.819915613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:17:57.819716582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:18:07.819700291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:18:17.820327639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:18:27.820736314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:18:37.820402308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:18:47.819951801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:18:57.8198321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:19:07.819665934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:19:17.820075249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:19:27.819649151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:19:37.820288018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:19:47.820604682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:19:57.820374572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:20:07.820671417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:20:17.820571894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:20:17.820605247Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":47,"service":"observability"}
{"time":"2026-05-09T15:20:27.819784424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:20:37.820274523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:20:47.820518646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:20:57.820072657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:21:07.820602325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:21:17.820039725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:21:27.820002908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:21:37.819977171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:21:47.819805263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:21:57.820659526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:22:07.82069068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:22:17.820359344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:22:27.819711573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:22:37.819810881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:22:47.819816894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:22:57.819682046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:23:07.819682066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:23:17.820307894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:23:27.820472051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:23:37.820683079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:23:47.819851915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:23:57.819765586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:24:07.820209034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:24:17.819652851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:24:27.82063651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:24:37.820677421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:24:47.819808954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:24:57.820652134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:25:07.820105721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:25:17.820494018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:25:27.820440738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:25:27.82047681Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":48,"service":"observability"}
{"time":"2026-05-09T15:25:37.820350845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:25:47.820170017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:25:57.820283952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:26:07.820138046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:26:17.820580425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:26:27.82062343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:26:37.819723412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:26:47.820302426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:26:57.820167929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:27:07.820081973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:27:17.819799136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:27:27.820522278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:27:37.82031834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:27:47.820499768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:27:57.820223886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:28:07.820582867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:28:17.819731402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:28:27.820338026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:28:37.820648397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:28:47.820025444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:28:57.819702107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:29:07.820319729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:29:17.820325063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:29:27.820609872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:29:37.820304078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:29:47.820535509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:29:57.819880021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:30:07.820572187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:30:17.819810244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:30:27.820303125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:30:37.820542666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:30:37.820573893Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":49,"service":"observability"}
{"time":"2026-05-09T15:30:47.820260754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:30:57.819965244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:31:07.820621294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:31:17.820403854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:31:27.820128572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:31:37.820106308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:31:47.819654849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:31:57.820543712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:32:07.820546677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:32:17.820061241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:32:27.820288813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:32:37.819736172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:32:47.82029389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:32:57.820081009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:33:07.819911969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:33:17.820186743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:33:27.819911417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:33:37.820569892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:33:47.820213511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:33:57.820569727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:34:07.819996159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:34:17.820459796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:34:27.820438513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:34:37.819815242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:34:47.82008449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:34:57.820485422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:35:07.820604271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:35:17.81979671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:35:27.820436941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:35:37.819903773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:35:47.819934007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:35:47.819969546Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":50,"service":"observability"}
{"time":"2026-05-09T15:35:57.820641646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:36:07.819804615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:36:17.820439079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:36:27.819952167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:36:37.819618005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:36:47.820548185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:36:57.820401808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:37:07.820543742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:37:17.820592288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:37:27.820273626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:37:37.819980186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:37:47.820446439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:37:57.820072841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:38:07.820012742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:38:17.820462716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:38:27.820062629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:38:37.820323843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:38:47.820033205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:38:57.820545114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:39:07.819902153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:39:17.819914743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:39:27.820039863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:39:37.820400445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:39:47.820519083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:39:57.820216394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:40:07.820500879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:40:17.819621802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:40:27.820591935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:40:37.820389962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:40:47.820038281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:40:47.820074513Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":51,"service":"observability"}
{"time":"2026-05-09T15:40:57.819833426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:41:07.820046305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:41:17.820681727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:41:27.82031891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:41:37.820121127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:41:47.819698643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:41:57.820720128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:42:07.820047978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:42:17.82021714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:42:27.820410108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:42:37.820149849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:42:47.820456121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:42:57.819706375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:43:07.820213621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:43:17.82061249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:43:27.820668932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:43:37.820702259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:43:47.819974694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:43:57.820066292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:44:07.820159748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:44:17.820488985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:44:27.820314896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:44:37.820090164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:44:47.820642465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:44:57.820477711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:45:07.819657638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:45:17.82000453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:45:27.820538685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:45:37.820644447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:45:47.819704419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:45:57.820138326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:45:57.820171223Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":52,"service":"observability"}
{"time":"2026-05-09T15:46:07.820003754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:46:17.820459243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:46:27.820264286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:46:37.819806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:46:47.819630456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:46:57.820199665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:47:07.820448594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:47:17.820123507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:47:27.820406546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:47:37.820423412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:47:47.820307637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:47:57.820134814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:48:07.820679143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:48:17.820103836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:48:27.82013827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:48:37.820333446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:48:47.819734788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:48:57.819805822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:49:07.820322618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:49:17.819687823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:49:27.81961555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:49:37.819775261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:49:47.820644394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:49:57.820411701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:50:07.819873906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:50:17.820205442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:50:27.820081007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:50:37.819772419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:50:47.820451218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:50:57.820133342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:50:57.820174505Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":53,"service":"observability"}
{"time":"2026-05-09T15:51:07.820075217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:51:17.820557935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:51:27.820340674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:51:37.820005827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:51:47.820184935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:51:57.820411584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:52:07.819838262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:52:17.820209662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:52:27.82048104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:52:37.820502727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:52:47.81963565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:52:57.819642142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:53:07.82040626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:53:17.820295774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:53:27.820564848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:53:37.820111291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:53:47.820294933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:53:57.81965571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:54:07.819741241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:54:17.820061083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:54:27.820197123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:54:37.820087577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:54:47.819617685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:54:57.820411204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:55:07.820534654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:55:17.81975029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:55:27.820672677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:55:37.820495043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:55:47.82002196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:55:57.820593637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:55:57.820626918Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":54,"service":"observability"}
{"time":"2026-05-09T15:56:07.820568453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:56:17.820043246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:56:27.820302784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:56:37.820328338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:56:47.820101971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:56:57.820496245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:57:07.820299531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:57:17.819934688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:57:27.820622833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:57:37.820373163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:57:47.819716867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:57:57.820386109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:58:07.820555303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:58:17.819691403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:58:27.819990944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:58:37.819629955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:58:47.820407899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:58:57.820181624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:59:07.820000099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:59:17.820556806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:59:27.82020462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:59:37.820095367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:59:47.820078752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T15:59:57.820594423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:00:07.820505647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:00:17.82027566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:00:27.820556924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:00:37.82031977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:00:47.820284267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:00:57.820579502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:01:07.820360364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:01:07.820396913Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":55,"service":"observability"}
{"time":"2026-05-09T16:01:17.82013518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:01:27.820405984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:01:37.820017691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:01:47.819930355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:01:57.820552454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:02:07.82008409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:02:17.819977377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:02:27.82015188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:02:37.820158993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:02:47.819803419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:02:57.819744215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:03:07.820161688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:03:17.820256329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:03:27.819720781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:03:37.819705212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:03:47.820634185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:03:57.820220433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:04:07.820158837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:04:17.819775379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:04:27.82047296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:04:37.820300217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:04:47.820011457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:04:57.81970722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:05:07.820116004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:05:17.819788629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:05:27.819708539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:05:37.819693859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:05:47.820599519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:05:57.819703772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:06:07.820629247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:06:07.820668028Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":56,"service":"observability"}
{"time":"2026-05-09T16:06:17.819715999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:06:27.819795462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:06:37.819999873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:06:47.820394321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:06:57.819963831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:07:07.820034056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:07:17.819748542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:07:27.819783933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:07:37.819760309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:07:47.819697505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:07:57.819812042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:08:07.820064095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:08:17.820290255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:08:27.819862966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:08:37.820531076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:08:47.819708025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:08:57.820354949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:09:07.820124677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:09:17.819688883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:09:27.819716915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:09:37.819709762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:09:47.819638929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:09:57.820478135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:10:07.820121837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:10:17.819754816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:10:27.819690181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:10:37.819719003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:10:47.820473969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:10:57.819716773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:11:07.820267697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:11:17.819770753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:11:17.819806579Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":57,"service":"observability"}
{"time":"2026-05-09T16:11:27.819763741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:11:37.820386741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:11:47.820063333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:11:57.820593094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:12:07.820170518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:12:17.819689044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:12:27.819751113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:12:37.819712575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:12:47.819711485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:12:57.820651278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:13:07.820107623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:13:17.819751272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:13:27.819789642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:13:37.819761296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:13:47.819733737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:13:57.819765041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:14:07.820219624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:14:17.819762101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:14:27.819685566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:14:37.819721499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:14:47.819683788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:14:57.820649115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:15:07.820102481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:15:17.819734909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:15:27.819716311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:15:37.819737823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:15:47.819718444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:15:57.819728055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:16:07.820202624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:16:17.819718157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:16:27.820434834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:16:27.820469348Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":58,"service":"observability"}
{"time":"2026-05-09T16:16:37.819994004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:16:47.819725849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:16:57.81980306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:17:07.820006165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:17:17.819747036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:17:27.820090357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:17:37.819950032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:17:47.8196988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:17:57.819828605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:18:07.819844675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:18:17.823029041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:18:27.819717852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:18:37.819915231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:18:47.819720558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:18:57.819701845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:19:07.820035955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:19:17.819691826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:19:27.820685771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:19:37.820415962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:19:47.819703333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:19:57.819697674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:20:07.8199605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:20:17.81977882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:20:27.819782941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:20:37.819707151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:20:47.819712993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:20:57.820642851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:21:07.820060673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:21:17.819762598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:21:27.819669837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:21:37.820684539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:21:37.820723968Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":59,"service":"observability"}
{"time":"2026-05-09T16:21:47.819754806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:21:57.819794862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:22:07.82013832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:22:17.819788322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:22:27.819700563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:22:37.820661738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:22:47.820559575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:22:57.819710954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:23:07.820104061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:23:17.819736228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:23:27.81970269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:23:37.820647924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:23:47.82056831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:23:57.820316592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:24:07.820180383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:24:17.820074254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:24:27.819814146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:24:37.820676593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:24:47.819672509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:24:57.820560003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:25:07.820596705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:25:17.819760326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:25:27.819700246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:25:37.819785118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:25:47.820417002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:25:57.819753202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:26:07.819879061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:26:17.82061469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:26:27.819733888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:26:37.819708071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:26:47.82056071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:26:47.82059503Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":60,"service":"observability"}
{"time":"2026-05-09T16:26:57.820014781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:27:07.820118623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:27:17.819706241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:27:27.820588733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:27:37.820185319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:27:47.819704765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:27:57.820602565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:28:07.820108242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:28:17.819983222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:28:27.819772025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:28:37.819689873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:28:47.820579672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:28:57.820297829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:29:07.819604765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:29:17.81972145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:29:27.819753959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:29:37.820265794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:29:47.819958254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:29:57.819696332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:30:07.820193322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:30:17.820513032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:30:27.820509931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:30:37.819703993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:30:47.819693255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:30:57.820012613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:31:07.820687474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:31:17.819748764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:31:27.820274812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:31:37.819693746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:31:47.819692665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:31:57.819756704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:31:57.819804854Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":61,"service":"observability"}
{"time":"2026-05-09T16:32:07.819970393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:32:17.819795687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:32:27.820183324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:32:37.819956993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:32:47.819694093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:32:57.820382466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:33:07.820102781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:33:17.819751794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:33:27.819722453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:33:37.819818667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:33:47.820377513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:33:57.820114902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:34:07.820110613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:34:17.819816655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:34:27.820541603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:34:37.8197523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:34:47.819923014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:34:57.820694403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:35:07.820118917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:35:17.819754497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:35:27.820492586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:35:37.819741884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:35:47.819644323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:35:57.820518484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:36:07.820026766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:36:17.81975948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:36:27.819731504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:36:37.819687088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:36:47.819720721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:36:57.820468336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:36:57.820502599Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":62,"service":"observability"}
{"time":"2026-05-09T16:37:07.820110466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:37:17.820461973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:37:27.819801345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:37:37.820528351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:37:47.819713198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:37:57.819917543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:38:07.819747474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:38:17.820481866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:38:27.819761577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:38:37.819719765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:38:47.820619823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:38:57.82040948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:39:07.820107815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:39:17.819748884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:39:27.819755228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:39:37.819724088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:39:47.820633287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:39:57.82044241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:40:07.820073802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:40:17.819742979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:40:27.8196344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:40:37.819698946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:40:47.819735671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:40:57.819694912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:41:07.819858476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:41:17.820311033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:41:27.82010569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:41:37.819706394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:41:47.819749172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:41:57.820471805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:41:57.820507555Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":63,"service":"observability"}
{"time":"2026-05-09T16:42:07.820120542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:42:17.819740576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:42:27.819700766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:42:37.820629178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:42:47.819684747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:42:57.819725199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:43:07.820013783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:43:17.820519138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:43:27.819761336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:43:37.819722638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:43:47.819669598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:43:57.819763619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:44:07.820179749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:44:17.82056718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:44:27.819739713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:44:37.81971175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:44:47.819704997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:44:57.819712184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:45:07.820045841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:45:17.820682798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:45:27.819946928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:45:37.819626183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:45:47.820358032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:45:57.819706114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:46:07.819839539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:46:17.819708779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:46:27.819750998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:46:37.820412149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:46:47.81972994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:46:57.820674981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:46:57.820710727Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":64,"service":"observability"}
{"time":"2026-05-09T16:47:07.819700797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:47:17.820388349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:47:27.819744366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:47:37.819938562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:47:47.820645321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:47:57.820411597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:48:07.820069387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:48:17.819744953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:48:27.820540799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:48:37.819701546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:48:47.819898063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:48:57.820457428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:49:07.82015094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:49:17.819724095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:49:27.819726503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:49:37.820517487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:49:47.819705114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:49:57.819793284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:50:07.820199255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:50:17.82044268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:50:27.819691064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:50:37.820405144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:50:47.819866367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:50:57.819722004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:51:07.819684253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:51:17.820424768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:51:27.819737705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:51:37.819794566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:51:47.820558495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:51:57.820410788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:52:07.820083711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:52:07.820115967Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":65,"service":"observability"}
{"time":"2026-05-09T16:52:17.820671913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:52:27.820346451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:52:37.819743788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:52:47.819609976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:52:57.820316006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:53:07.820043224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:53:17.819846319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:53:27.820364584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:53:37.820531958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:53:47.819745973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:53:57.819806127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:54:07.819662643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:54:17.820482789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:54:27.819725903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:54:37.819740752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:54:47.820269348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:54:57.819720451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:55:07.81961027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:55:17.819746207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:55:27.819740342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:55:37.819628837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:55:47.820426728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:55:57.819814364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:56:07.82000341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:56:17.820618901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:56:27.819704458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:56:37.819755569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:56:47.819640951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:56:57.820562832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:57:07.820137584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:57:07.820168378Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":66,"service":"observability"}
{"time":"2026-05-09T16:57:17.820157149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:57:27.81972212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:57:37.819696352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:57:47.820378256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:57:57.819775161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:58:07.820059753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:58:17.819711455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:58:27.819762979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:58:37.819691434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:58:47.820188214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:58:57.820332297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:59:07.820097174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:59:17.81972971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:59:27.819736817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:59:37.820590431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:59:47.8202215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T16:59:57.820706191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:00:07.820275712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:00:17.820526888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:00:27.81973885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:00:37.82049842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:00:47.819689177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:00:57.820488842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:01:07.820318668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:01:17.819777273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:01:27.820330396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:01:37.819687676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:01:47.82000702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:01:57.820510409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:02:07.820277798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:02:07.820314825Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":67,"service":"observability"}
{"time":"2026-05-09T17:02:17.820313946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:02:27.820468332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:02:37.819740199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:02:47.820322568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:02:57.819704311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:03:07.820023457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:03:17.820351031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:03:27.820551896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:03:37.821174422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:03:47.819770788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:03:57.820209536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:04:07.8206583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:04:17.82014859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:04:27.819725174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:04:37.820594354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:04:47.820220985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:04:57.819696717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:05:07.820123593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:05:17.819719749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:05:27.820646627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:05:37.82015098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:05:47.820161816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:05:57.820717514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:06:07.82047015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:06:17.819850873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:06:27.820736326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:06:37.820409312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:06:47.819659054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:06:57.820615177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:07:07.819725612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:07:17.820157227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:07:17.82019254Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":68,"service":"observability"}
{"time":"2026-05-09T17:07:27.819678361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:07:37.820669667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:07:47.820059993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:07:57.8200859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:08:07.819996131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:08:17.820552105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:08:27.820372388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:08:37.819701002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:08:47.820681234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:08:57.820484056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:09:07.819993975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:09:17.82051751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:09:27.820409344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:09:37.819930795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:09:47.819771507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:09:57.820659096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:10:07.819661739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:10:17.820449679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:10:27.820145854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:10:37.819673471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:10:47.82049759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:10:57.820381213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:11:07.82015749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:11:17.819622023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:11:27.820336925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:11:37.82007107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:11:47.820132186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:11:57.820523264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:12:07.820495735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:12:17.819888284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:12:27.819637492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:12:27.819680583Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-09T17:12:37.820187039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:12:47.819649613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:12:57.820476849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:13:07.820161085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:13:17.820557786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:13:27.82007718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:13:37.820644625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:13:47.820462166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:13:57.820621875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:14:07.82015687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:14:17.820458648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:14:27.819990492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:14:37.81973952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:14:47.820578472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:14:57.820378444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:15:07.820061123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:15:17.819744828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:15:27.820565246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:15:37.820561186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:15:47.820316263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:15:57.819782737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:16:07.820443776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:16:17.820086788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:16:27.820516718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:16:37.820262637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:16:47.820571963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:16:57.820222418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:17:07.820297059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:17:17.819675519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:17:27.820623591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:17:27.820658068Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":70,"service":"observability"}
{"time":"2026-05-09T17:17:37.820656128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:17:47.820078724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:17:57.820591011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:18:07.820631447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:18:17.820198042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:18:27.820024835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:18:37.819711877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:18:47.819646383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:18:57.820542045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:19:07.820644472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:19:17.82014402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:19:27.819734886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:19:37.819788942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:19:47.819623816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:19:57.819752442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:20:07.820030897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:20:17.820528063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:20:27.820283533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:20:37.820048799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:20:47.82059244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:20:57.820554673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:21:07.820389454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:21:17.820653603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:21:27.820299507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:21:37.81969199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:21:47.820484798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:21:57.820093042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:22:07.820694741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:22:17.82008449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:22:27.820590146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:22:37.820456652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:22:37.820489703Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":71,"service":"observability"}
{"time":"2026-05-09T17:22:47.820025765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:22:57.820496968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:23:07.820581702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:23:17.819765948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:23:27.820477886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:23:37.820038315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:23:47.82047848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:23:57.820602422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:24:07.820476844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:24:17.820157651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:24:27.819710988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:24:37.820557646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:24:47.820165077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:24:57.819690005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:25:07.820118167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:25:17.81966754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:25:27.820548331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:25:37.820349924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:25:47.820223797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:25:57.820055922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:26:07.819754771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:26:17.820115694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:26:27.820638799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:26:37.820415369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:26:47.820137805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:26:57.819984974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:27:07.820691613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:27:17.820409898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:27:27.820017827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:27:37.819753257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:27:47.820598576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:27:47.820650078Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":72,"service":"observability"}
{"time":"2026-05-09T17:27:57.82041451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:28:07.820424375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:28:17.820230929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:28:27.820157775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:28:37.820005888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:28:47.820664945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:28:57.820463688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:29:07.820612116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:29:17.820147511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:29:27.819723906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:29:37.820690812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:29:47.820446509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:29:57.820219265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:30:07.820095027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:30:17.820447616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:30:27.819968632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:30:37.820371128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:30:47.82019665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:30:57.820657378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:31:07.820030338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:31:17.820350644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:31:27.820367641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:31:37.819630652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:31:47.820153224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:31:57.820637984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:32:07.820434012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:32:17.819667308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:32:27.820576352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:32:37.820163752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:32:47.82010596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:32:57.820544966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:32:57.820576397Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":73,"service":"observability"}
{"time":"2026-05-09T17:33:07.819977521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:33:17.820319069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:33:27.820386076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:33:37.819905549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:33:47.819648012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:33:57.820475265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:34:07.820459965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:34:17.820025231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:34:27.819938214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:34:37.819634951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:34:47.820310007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:34:57.81993004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:35:07.820205539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:35:17.820601587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:35:27.820402874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:35:37.820229064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:35:47.820571822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:35:57.820138957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:36:07.820315859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:36:17.819833043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:36:27.820080009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:36:37.820616615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:36:47.820060536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:36:57.819978848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:37:07.819708495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:37:17.820485491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:37:27.820053393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:37:37.819804493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:37:47.819721481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:37:57.819895697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:38:07.819627513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:38:07.819665232Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":74,"service":"observability"}
{"time":"2026-05-09T17:38:17.819829812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:38:27.819708565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:38:37.819618112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:38:47.820700049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:38:57.81964078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:39:07.819978603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:39:17.820648985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:39:27.820071059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:39:37.820457733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:39:47.819822399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:39:57.820199803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:40:07.819993628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:40:17.819758627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:40:27.819968612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:40:37.820507046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:40:47.820284248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:40:57.819929456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:41:07.820107068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:41:17.820499334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:41:27.819714157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:41:37.819739905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:41:47.819777706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:41:57.820623127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:42:07.819982471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:42:17.820126003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:42:27.820325213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:42:37.819756507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:42:47.819792941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:42:57.820052795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:43:07.8204668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:43:07.820505074Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":75,"service":"observability"}
{"time":"2026-05-09T17:43:17.820695273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:43:27.820079374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:43:37.820021874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:43:47.820159084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:43:57.819915618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:44:07.819807062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:44:17.819889994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:44:27.820583973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:44:37.820312409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:44:47.819622144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:44:57.819942388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:45:07.820092492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:45:17.820770575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:45:27.819819805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:45:37.819724301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:45:47.819962077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:45:57.819723971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:46:07.820172709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:46:17.819821435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:46:27.820511605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:46:37.819709533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:46:47.820023865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:46:57.820083482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:47:07.820681343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:47:17.820153498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:47:27.819925169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:47:37.819616662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:47:47.820204202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:47:57.819756165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:48:07.819841035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:48:17.819898905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:48:17.819929776Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":76,"service":"observability"}
{"time":"2026-05-09T17:48:27.819846426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:48:37.820094749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:48:47.820458071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:48:57.819674808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:49:07.820108229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:49:17.82056166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:49:27.820053097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:49:37.819681403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:49:47.819630734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:49:57.820559445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:50:07.820385624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:50:17.820097835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:50:27.81962822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:50:37.820461303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:50:47.820005418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:50:57.820533031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:51:07.820112862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:51:17.820352913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:51:27.820689253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:51:37.820271624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:51:47.819997472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:51:57.819664273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:52:07.820148674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:52:17.820105803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:52:27.820381016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:52:37.819928106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:52:47.819623692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:52:57.820274667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:53:07.820516432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:53:17.820305338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:53:17.820339585Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":77,"service":"observability"}
{"time":"2026-05-09T17:53:27.820220818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:53:37.819945918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:53:47.820224452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:53:57.820103978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:54:07.820123709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:54:17.820628999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:54:27.819643085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:54:37.820049511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:54:47.82063721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:54:57.82026476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:55:07.819831179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:55:17.819944451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:55:27.820089903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:55:37.81986012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:55:47.819598492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:55:57.820199614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:56:07.819982423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:56:17.819674344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:56:27.820639619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:56:37.821558848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:56:47.819658143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:56:57.819609217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:57:07.820494203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:57:17.819910461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:57:27.820379942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:57:37.820109743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:57:47.81999157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:57:57.819781459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:58:07.819779854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:58:17.820162076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:58:27.820617073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:58:27.820649597Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":78,"service":"observability"}
{"time":"2026-05-09T17:58:37.819968627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:58:47.819886674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:58:57.819651448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:59:07.820653172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:59:17.819994754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:59:27.820634678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:59:37.82059215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:59:47.82079166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T17:59:57.820021402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:00:07.820166518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:00:17.819892013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:00:27.81970741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:00:37.820677625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:00:47.820621646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:00:57.819989824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:01:07.820129462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:01:17.81983486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:01:27.820647537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:01:37.819922027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:01:47.819807693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:01:57.819763445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:02:07.820710623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:02:17.820073647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:02:27.819942156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:02:37.820605562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:02:47.819681982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:02:57.819898309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:03:07.819977814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:03:17.820084937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:03:27.820633724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:03:27.820668039Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":79,"service":"observability"}
{"time":"2026-05-09T18:03:37.820441126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:03:47.819750463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:03:57.819832364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:04:07.820035828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:04:17.820506259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:04:27.820606664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:04:37.819736312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:04:47.819832008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:04:57.819730449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:05:07.820118913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:05:17.820652776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:05:27.819726662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:05:37.820550517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:05:47.819688263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:05:57.820410284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:06:07.820051785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:06:17.819848558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:06:27.819760249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:06:37.820611438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:06:47.820323685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:06:57.820016225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:07:07.819933956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:07:17.820542353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:07:27.819860322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:07:37.819783369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:07:47.820551359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:07:57.820267089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:08:07.820014786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:08:17.820530157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:08:27.820629451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:08:37.819775479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:08:37.819808316Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":80,"service":"observability"}
{"time":"2026-05-09T18:08:47.820654674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:08:57.819677054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:09:07.819964556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:09:17.81963614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:09:27.81969812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:09:37.81989738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:09:47.819753723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:09:57.819734935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:10:07.820306929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:10:17.819991597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:10:27.819781688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:10:37.820295184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:10:47.819991112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:10:57.819772863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:11:07.820044893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:11:17.82050889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:11:27.819630661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:11:37.81997292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:11:47.819678764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:11:57.820480904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:12:07.82051862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:12:17.820490647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:12:27.820219077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:12:37.81989009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:12:47.820659791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:12:57.820223147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:13:07.819981903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:13:17.820082228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:13:27.820095319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:13:37.819644257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:13:47.820037875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:13:47.820073458Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":81,"service":"observability"}
{"time":"2026-05-09T18:13:57.820510188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:14:07.820039698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:14:17.81992862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:14:27.820154415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:14:37.820019056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:14:47.819682156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:14:57.819653097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:15:07.820641356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:15:17.820491893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:15:27.820141697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:15:37.819888418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:15:47.819628094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:15:57.820582137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:16:07.820006234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:16:17.819785643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:16:27.820217426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:16:37.819870421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:16:47.819634119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:16:57.820141175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:17:07.819933433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:17:17.819984148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:17:27.819706892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:17:37.820501764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:17:47.820146892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:17:57.819753001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:18:07.820123348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:18:17.819772779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:18:27.820589213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:18:37.819974494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:18:47.820596563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:18:47.820631249Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":82,"service":"observability"}
{"time":"2026-05-09T18:18:57.819734128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:19:07.820291124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:19:17.819591617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:19:27.820691492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:19:37.820500877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:19:47.819840558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:19:57.820076538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:20:07.820106683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:20:17.819973677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:20:27.820463635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:20:37.820383549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:20:47.820390896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:20:57.820152308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:21:07.820141523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:21:17.81978759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:21:27.820148023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:21:37.820129637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:21:47.820646726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:21:57.820449344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:22:07.82002586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:22:17.820653643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:22:27.819842547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:22:37.81971797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:22:47.82036317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:22:57.819701817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:23:07.819698079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:23:17.820297806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:23:27.819667703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:23:37.819627095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:23:47.820301759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:23:57.819664636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:23:57.819736915Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":83,"service":"observability"}
{"time":"2026-05-09T18:24:07.819983964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:24:17.820667777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:24:27.820280994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:24:37.819734148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:24:47.820029392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:24:57.819887808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:25:07.819931895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:25:17.82054871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:25:27.820581187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:25:37.820401279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:25:47.819881889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:25:57.820404832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:26:07.820014722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:26:17.82048749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:26:27.820398183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:26:37.819725671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:26:47.820019439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:26:57.820548079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:27:07.820678638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:27:17.819706618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:27:27.820547904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:27:37.820205402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:27:47.820470123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:27:57.820601431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:28:07.820420622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:28:17.820319161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:28:27.820495723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:28:37.820421882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:28:47.820075287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:28:57.819627901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:29:07.820013619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:29:07.820055468Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":84,"service":"observability"}
{"time":"2026-05-09T18:29:17.820345295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:29:27.819734446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:29:37.820523654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:29:47.820617899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:29:57.81972757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:30:07.819982902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:30:17.820404767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:30:27.820219648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:30:37.819961995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:30:47.819777415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:30:57.820178839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:31:07.820587835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:31:17.820526656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:31:27.820422772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:31:37.820188063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:31:47.820443316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:31:57.820684437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:32:07.820365061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:32:17.819807579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:32:27.820216062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:32:37.820355662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:32:47.820196191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:32:57.820433786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:33:07.819660331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:33:17.819976367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:33:27.820680109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:33:37.820032093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:33:47.820010775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:33:57.819965276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:34:07.819966594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:34:17.820416756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:34:17.820450679Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":85,"service":"observability"}
{"time":"2026-05-09T18:34:27.819778109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:34:37.819621701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:34:47.820554357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:34:57.82020674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:35:07.820133506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:35:17.819985273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:35:27.8202307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:35:37.820676659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:35:47.819644446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:35:57.820185563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:36:07.820083982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:36:17.819825072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:36:27.820515014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:36:37.819971876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:36:47.819690869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:36:57.820369859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:37:07.820867308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:37:17.820413781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:37:27.820263794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:37:37.819642146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:37:47.819944872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:37:57.819798095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:38:07.820271757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:38:17.820161771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:38:27.819895591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:38:37.820258309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:38:47.820390771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:38:57.819630844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:39:07.819815586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:39:17.820698525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:39:17.820730112Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":86,"service":"observability"}
{"time":"2026-05-09T18:39:27.820136443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:39:37.819740956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:39:47.820587737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:39:57.82036514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:40:07.820202728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:40:17.820012751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:40:27.82056098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:40:37.819618016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:40:47.819840232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:40:57.819716386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:41:07.820681589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:41:17.82041368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:41:27.819926855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:41:37.820700091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:41:47.820412217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:41:57.819853174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:42:07.819954375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:42:17.819787623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:42:27.820663403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:42:37.820487346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:42:47.819817971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:42:57.820553868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:43:07.820158407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:43:17.819786624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:43:27.82064314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:43:37.819878954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:43:47.820340614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:43:57.820419486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:44:07.820535499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:44:17.819654171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:44:27.819659848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:44:27.81970326Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":87,"service":"observability"}
{"time":"2026-05-09T18:44:37.819648924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:44:47.820352462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:44:57.820077925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:45:07.82015425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:45:17.819669153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:45:27.82050443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:45:37.820387952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:45:47.819792283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:45:57.820101234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:46:07.820158185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:46:17.819608102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:46:27.819793432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:46:37.820512282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:46:47.819718118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:46:57.819841296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:47:07.819636603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:47:17.81965425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:47:27.819784891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:47:37.820490103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:47:47.81974099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:47:57.82063357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:48:07.819864371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:48:17.819713463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:48:27.820693156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:48:37.820502331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:48:47.820127546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:48:57.82058656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:49:07.820471123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:49:17.820122287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:49:27.819874847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:49:27.819906784Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":88,"service":"observability"}
{"time":"2026-05-09T18:49:37.820568323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:49:47.820308645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:49:57.820379845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:50:07.820102446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:50:17.820581799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:50:27.820326668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:50:37.820025594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:50:47.820643175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:50:57.820283619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:51:07.820230026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:51:17.819732813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:51:27.820572576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:51:37.820527094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:51:47.820428006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:51:57.820289274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:52:07.819832929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:52:17.820517866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:52:27.819663341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:52:37.820692001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:52:47.820509801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:52:57.820228961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:53:07.820110709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:53:17.820030603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:53:27.820403908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:53:37.819742029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:53:47.820680247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:53:57.819673294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:54:07.82067786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:54:17.820018561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:54:27.820573777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:54:27.820608626Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":89,"service":"observability"}
{"time":"2026-05-09T18:54:37.820313713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:54:47.820060285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:54:57.81964546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:55:07.820060684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:55:17.820445095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:55:27.820494649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:55:37.820693275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:55:47.820575133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:55:57.820113842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:56:07.820006917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:56:17.820408906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:56:27.81977604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:56:37.820428925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:56:47.820437682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:56:57.819988851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:57:07.81969555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:57:17.820254256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:57:27.81977323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:57:37.82049073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:57:47.820206605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:57:57.819793861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:58:07.820085114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:58:17.82023048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:58:27.819960217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:58:37.820657924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:58:47.81993015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:58:57.819732498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:59:07.819624855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:59:17.820649482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:59:27.820434645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:59:37.819793921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:59:37.819828222Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":90,"service":"observability"}
{"time":"2026-05-09T18:59:47.820661515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T18:59:57.820474193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:00:07.820142168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:00:17.82014373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:00:27.820167053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:00:37.82000197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:00:47.820463155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:00:57.820000598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:01:07.819773838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:01:17.82022833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:01:27.820008389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:01:37.820121068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:01:47.820527434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:01:57.819777934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:02:07.820433074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:02:17.820561082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:02:27.820216824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:02:37.820193079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:02:47.819684037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:02:57.820525297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:03:07.820507013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:03:17.82012531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:03:27.8203236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:03:37.819628969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:03:47.819740599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:03:57.820423379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:04:07.820524244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:04:17.820095455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:04:27.82028009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:04:37.820668681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:04:37.820701152Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":91,"service":"observability"}
{"time":"2026-05-09T19:04:47.82032257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:04:57.820300949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:05:07.820794442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:05:17.820341314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:05:27.819834644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:05:37.819762807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:05:47.820283463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:05:57.820528565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:06:07.820322407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:06:17.820307248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:06:27.820317562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:06:37.819666443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:06:47.82008068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:06:57.819940749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:07:07.820879409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:07:17.819879192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:07:27.819798643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:07:37.820148005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:07:47.820198232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:07:57.820106029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:08:07.819851203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:08:17.820426772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:08:27.8200751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:08:37.820587492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:08:47.820524642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:08:57.820416125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:09:07.820068391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:09:17.819824316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:09:27.820572396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:09:37.820449093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:09:47.819832987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:09:47.819866006Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":92,"service":"observability"}
{"time":"2026-05-09T19:09:57.820215296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:10:07.820042504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:10:17.820590268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:10:27.82055437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:10:37.8201391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:10:47.819686794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:10:57.820351862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:11:07.819626026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:11:17.8201742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:11:27.819963064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:11:37.820299356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:11:47.820013006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:11:57.820087848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:12:07.81998052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:12:17.819687312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:12:27.819706678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:12:37.81989366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:12:47.819686074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:12:57.819694991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:13:07.820025688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:13:17.819757998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:13:27.819735539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:13:37.820135475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:13:47.819864096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:13:57.819762047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:14:07.82012071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:14:17.820502329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:14:27.819703965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:14:37.81972285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:14:47.82026944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:14:47.820304336Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":93,"service":"observability"}
{"time":"2026-05-09T19:14:57.820002355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:15:07.820134299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:15:17.819738909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:15:27.819717622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:15:37.819718755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:15:47.819897123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:15:57.819862278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:16:07.820047135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:16:17.819706725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:16:27.81995063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:16:37.819712753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:16:47.820484623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:16:57.819741061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:17:07.820096139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:17:17.820413339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:17:27.81973374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:17:37.819743753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:17:47.819711837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:17:57.820044857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:18:07.820140041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:18:17.819711751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:18:27.819699617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:18:37.819731261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:18:47.820145811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:18:57.8196849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:19:07.820079799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:19:17.819721861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:19:27.819708352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:19:37.81983674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:19:47.819696144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:19:57.819799218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:19:57.819836032Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":94,"service":"observability"}
{"time":"2026-05-09T19:20:07.820059334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:20:17.819667631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:20:27.819702573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:20:37.819889148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:20:47.819639146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:20:57.819743461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:21:07.820156715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:21:17.819694385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:21:27.819738507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:21:37.820317186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:21:47.81969702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:21:57.819813962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:22:07.820126059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:22:17.819720591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:22:27.819955965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:22:37.819693865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:22:47.81993973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:22:57.819707957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:23:07.819970298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:23:17.819732251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:23:27.819720828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:23:37.8197551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:23:47.819739988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:23:57.820734554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:24:07.820608266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:24:17.820101717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:24:27.81967948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:24:37.819726489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:24:47.819708651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:24:57.819745177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:25:07.820088656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:25:07.820127048Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":95,"service":"observability"}
{"time":"2026-05-09T19:25:17.81971414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:25:27.819738149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:25:37.819746628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:25:47.820313118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:25:57.819854066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:26:07.8202709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:26:17.819738611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:26:27.820632911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:26:37.819723795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:26:47.819937799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:26:57.820639824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:27:07.820087991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:27:17.820055406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:27:27.820433632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:27:37.819706183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:27:47.819736505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:27:57.819716131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:28:07.81967181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:28:17.819694821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:28:27.819758179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:28:37.820639151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:28:47.819706229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:28:57.819696171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:29:07.819606558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:29:17.819743194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:29:27.819790997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:29:37.820611464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:29:47.819746264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:29:57.819807703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:30:07.820123406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:30:07.820178912Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":96,"service":"observability"}
{"time":"2026-05-09T19:30:17.82069631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:30:27.820570779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:30:37.819736722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:30:47.820012847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:30:57.820692212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:31:07.820676459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:31:17.819664477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:31:27.819863169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:31:37.82027618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:31:47.820202806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:31:57.820071222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:32:07.820396461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:32:17.820676754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:32:27.819773623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:32:37.819898065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:32:47.819729057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:32:57.819765712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:33:07.820686379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:33:17.820538135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:33:27.819760223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:33:37.819723908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:33:47.819715705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:33:57.820548048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:34:07.819989875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:34:17.820529504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:34:27.819753546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:34:37.819701622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:34:47.820139173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:34:57.819701038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:35:07.820281783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:35:07.820315347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":97,"service":"observability"}
{"time":"2026-05-09T19:35:17.820130484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:35:27.819781381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:35:37.819603502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:35:47.820257602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:35:57.819748693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:36:07.820151237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:36:17.8205234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:36:27.819725526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:36:37.819751579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:36:47.81976161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:36:57.819812862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:37:07.820097073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:37:17.819743022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:37:27.820350167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:37:37.81970061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:37:47.819827567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:37:57.820589674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:38:07.820096199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:38:17.819736523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:38:27.819721272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:38:37.819659008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:38:47.819743786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:38:57.81969921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:39:07.820183991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:39:17.819755087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:39:27.820509974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:39:37.819702711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:39:47.819728535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:39:57.819820472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:40:07.820026282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:40:17.82059929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:40:17.820632738Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":98,"service":"observability"}
{"time":"2026-05-09T19:40:27.819696824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:40:37.819728611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:40:47.819711735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:40:57.819696955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:41:07.820189278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:41:17.819744548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:41:27.8197262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:41:37.819680582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:41:47.819743538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:41:57.819773387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:42:07.820181809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:42:17.820156446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:42:27.819685677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:42:37.819864468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:42:47.820493978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:42:57.82063305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:43:07.820172155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:43:17.82048978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:43:27.820194279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:43:37.820573338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:43:47.81969532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:43:57.820682262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:44:07.820271303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:44:17.819867131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:44:27.819662906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:44:37.820309189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:44:47.820048346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:44:57.819693186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:45:07.820212907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:45:17.820570484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:45:27.819722393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:45:27.819755607Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":99,"service":"observability"}
{"time":"2026-05-09T19:45:37.819748889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:45:47.819700172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:45:57.820586925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:46:07.820067416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:46:17.819704222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:46:27.819720772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:46:37.819677736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:46:47.819725285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:46:57.819703912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:47:07.820009552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:47:17.819804715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:47:27.820465495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:47:37.819718921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:47:47.819741553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:47:57.819718505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:48:07.820000331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:48:17.820488944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:48:27.819746446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:48:37.819740102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:48:47.819832279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:48:57.820474793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:49:07.820379853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:49:17.819738143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:49:27.81970822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:49:37.820700787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:49:47.819688496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:49:57.820420198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:50:07.820178412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:50:17.81971338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:50:27.819699688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:50:37.819699123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:50:37.819733699Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":100,"service":"observability"}
{"time":"2026-05-09T19:50:47.819740676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:50:57.819621544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:51:07.820046553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:51:17.820316094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:51:27.81974269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:51:37.819696244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:51:47.820653743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:51:57.820508336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:52:07.820110833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:52:17.819672046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:52:27.820049051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:52:37.820653425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:52:47.820307511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:52:57.819720841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:53:07.820086419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:53:17.819831571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:53:27.820537823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:53:37.819709934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:53:47.819673225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:53:57.820761388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:54:07.820058386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:54:17.82027121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:54:27.819721318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:54:37.819802993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:54:47.820416494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:54:57.819702865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:55:07.819880186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:55:17.8205723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:55:27.820467996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:55:37.81970849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:55:37.819755026Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":101,"service":"observability"}
{"time":"2026-05-09T19:55:47.819784357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:55:57.820628693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:56:07.820559603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:56:17.819702444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:56:27.819965021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:56:37.82070104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:56:47.820351397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:56:57.819916253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:57:07.820624181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:57:17.819691612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:57:27.819637254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:57:37.820389955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:57:47.819698385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:57:57.819750222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:58:07.820121389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:58:17.819830283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:58:27.820645844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:58:37.820360804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:58:47.819900253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:58:57.81978313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:59:07.820102454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:59:17.819649534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:59:27.820453529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:59:37.819734962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:59:47.819751142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T19:59:57.819732641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:00:07.820200808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:00:17.819699657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:00:27.819715261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:00:37.819643714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:00:47.820524874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:00:47.820557504Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":102,"service":"observability"}
{"time":"2026-05-09T20:00:57.820025832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:01:07.82009905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:01:17.819731132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:01:27.819800733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:01:37.820298588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:01:47.82060531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:01:57.820324093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:02:07.819955436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:02:17.819837899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:02:27.82038615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:02:37.819808351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:02:47.820635594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:02:57.820322818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:03:07.82005202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:03:17.820412215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:03:27.82030732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:03:37.819889848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:03:47.820543849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:03:57.820443336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:04:07.820096072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:04:17.81996295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:04:27.819727771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:04:37.81965828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:04:47.820531058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:04:57.820170874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:05:07.820083378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:05:17.819722924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:05:27.819626313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:05:37.820509643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:05:47.820318974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:05:57.820395706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:05:57.82045111Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":103,"service":"observability"}
{"time":"2026-05-09T20:06:07.82019928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:06:17.820681179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:06:27.820220931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:06:37.819760514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:06:47.819700799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:06:57.820471755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:07:07.819976322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:07:17.820465054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:07:27.81969774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:07:37.819628805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:07:47.820432427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:07:57.820392738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:08:07.82030002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:08:17.820588012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:08:27.820452507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:08:37.820306998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:08:47.819736783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:08:57.820043295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:09:07.820021612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:09:17.819653059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:09:27.820603086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:09:37.820357092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:09:47.82016697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:09:57.819766555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:10:07.820188233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:10:17.820645887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:10:27.820413298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:10:37.81970626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:10:47.819688676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:10:57.820551475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:10:57.820586189Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":104,"service":"observability"}
{"time":"2026-05-09T20:11:07.819781336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:11:17.820112503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:11:27.819717647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:11:37.82043324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:11:47.819738792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:11:57.820614894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:12:07.820165201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:12:17.820472131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:12:27.820163013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:12:37.820439621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:12:47.82043941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:12:57.820142548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:13:07.82016802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:13:17.820711702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:13:27.820217106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:13:37.819722986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:13:47.820482996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:13:57.819833411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:14:07.820033497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:14:17.820691651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:14:27.820269212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:14:37.819773406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:14:47.820084326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:14:57.820481859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:15:07.820031444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:15:17.820451636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:15:27.820280336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:15:37.819716599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:15:47.819704163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:15:57.820427289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:16:07.820113587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:16:07.820149775Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":105,"service":"observability"}
{"time":"2026-05-09T20:16:17.820615508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:16:27.820537515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:16:37.819748215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:16:47.820574014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:16:57.820317218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:17:07.820155864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:17:17.820648566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:17:27.820406072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:17:37.820015885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:17:47.820659997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:17:57.820419071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:18:07.820042216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:18:17.820500114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:18:27.820130949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:18:37.820511303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:18:47.820221482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:18:57.819660646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:19:07.820083549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:19:17.820579655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:19:27.820124966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:19:37.820078904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:19:47.819672609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:19:57.820499512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:20:07.820480329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:20:17.819755807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:20:27.819648252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:20:37.819771576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:20:47.820219376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:20:57.82060107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:21:07.819830542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:21:17.820423962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:21:17.820457521Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":106,"service":"observability"}
{"time":"2026-05-09T20:21:27.819836117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:21:37.82031498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:21:47.819776252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:21:57.819685306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:22:07.81987001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:22:17.820741375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:22:27.820147779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:22:37.819673496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:22:47.820400012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:22:57.819736331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:23:07.819817527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:23:17.820552471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:23:27.820322758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:23:37.820398676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:23:47.820008449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:23:57.819766263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:24:07.820010661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:24:17.820496086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:24:27.820254261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:24:37.819689051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:24:47.820667554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:24:57.820383845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:25:07.819676537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:25:17.819980959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:25:27.819728513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:25:37.820534225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:25:47.820055307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:25:57.819657361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:26:07.820664059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:26:17.820100192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:26:27.820018154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:26:27.820053714Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":107,"service":"observability"}
{"time":"2026-05-09T20:26:37.819739304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:26:47.820684831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:26:57.8203357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:27:07.820670493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:27:17.820154919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:27:27.820021721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:27:37.819740804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:27:47.820639586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:27:57.820605647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:28:07.820597554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:28:17.820129303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:28:27.819717251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:28:37.820151099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:28:47.819751003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:28:57.820020194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:29:07.820031102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:29:17.820459661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:29:27.820311019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:29:37.820110526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:29:47.820045241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:29:57.820679341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:30:07.820562164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:30:17.820469182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:30:27.820074696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:30:37.819702989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:30:47.820512617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:30:57.820279581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:31:07.820472976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:31:17.819936432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:31:27.820667615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:31:27.82070254Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":108,"service":"observability"}
{"time":"2026-05-09T20:31:37.820634229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:31:47.820185296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:31:57.820031116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:32:07.82013217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:32:17.820168381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:32:27.820526201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:32:37.820319664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:32:47.820272111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:32:57.81988429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:33:07.820117178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:33:17.820578959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:33:27.820332531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:33:37.820149086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:33:47.820024217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:33:57.820432449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:34:07.820604711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:34:17.820088096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:34:27.819978495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:34:37.820481597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:34:47.820440339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:34:57.820085768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:35:07.820368878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:35:17.820052945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:35:27.819719344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:35:37.820626235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:35:47.820377441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:35:57.820208413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:36:07.820046586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:36:17.820556149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:36:27.820516754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:36:37.820203289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:36:37.820261846Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":109,"service":"observability"}
{"time":"2026-05-09T20:36:47.820101034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:36:57.820105628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:37:07.820453275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:37:17.820132503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:37:27.819729627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:37:37.820571422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:37:47.820145546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:37:57.820604926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:38:07.820318983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:38:17.820225753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:38:27.820305086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:38:37.820119958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:38:47.820618937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:38:57.820215745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:39:07.819885793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:39:17.819957076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:39:27.820410228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:39:37.820003773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:39:47.819804475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:39:57.8201069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:40:07.82013055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:40:17.820023629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:40:27.820413413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:40:37.820148823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:40:47.819674254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:40:57.820446519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:41:07.819993912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:41:17.820565758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:41:27.820321856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:41:37.820251794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:41:37.820289675Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":110,"service":"observability"}
{"time":"2026-05-09T20:41:47.820020999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:41:57.819798877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:42:07.819990924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:42:17.820396469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:42:27.820056114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:42:37.820051105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:42:47.819821783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:42:57.820481567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:43:07.820565541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:43:17.820027955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:43:27.820704096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:43:37.820484657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:43:47.820125536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:43:57.819967077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:44:07.819698583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:44:17.819699282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:44:27.820681573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:44:37.819947054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:44:47.820655431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:44:57.820540244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:45:07.819751074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:45:17.820317909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:45:27.819907773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:45:37.819689339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:45:47.82051901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:45:57.820074785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:46:07.820012472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:46:17.81973841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:46:27.82021172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:46:37.819979071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:46:47.820563323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:46:47.820595852Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":111,"service":"observability"}
{"time":"2026-05-09T20:46:57.819767576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:47:07.820031773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:47:17.820137394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:47:27.819732509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:47:37.820478256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:47:47.819768405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:47:57.819706189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:48:07.820134769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:48:17.819598686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:48:27.820649797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:48:37.819605818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:48:47.819642231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:48:57.820462201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:49:07.819686127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:49:17.81972406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:49:27.819991541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:49:37.819616075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:49:47.820588966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:49:57.820612222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:50:07.819648503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:50:17.820311892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:50:27.820572391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:50:37.820298098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:50:47.820013005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:50:57.820123965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:51:07.820121389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:51:17.81967374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:51:27.820091427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:51:37.819935968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:51:47.819818153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:51:57.819727426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:51:57.819781383Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":112,"service":"observability"}
{"time":"2026-05-09T20:52:07.820026626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:52:17.819991314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:52:27.819937569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:52:37.820582993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:52:47.81968137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:52:57.82045144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:53:07.820116075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:53:17.820656004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:53:27.820284341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:53:37.819716305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:53:47.820163161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:53:57.820311821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:54:07.820062312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:54:17.82051135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:54:27.819589951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:54:37.820433541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:54:47.819692768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:54:57.820319467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:55:07.820676682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:55:17.820300246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:55:27.820208478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:55:37.820460825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:55:47.819901975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:55:57.819795774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:56:07.820433141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:56:17.820197658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:56:27.819771056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:56:37.819832503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:56:47.819963562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:56:57.820065047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:56:57.820098075Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":113,"service":"observability"}
{"time":"2026-05-09T20:57:07.819930861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:57:17.820224397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:57:27.820585392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:57:37.820636744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:57:47.819963438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:57:57.820707286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:58:07.820036031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:58:17.819945618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:58:27.819743726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:58:37.820050588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:58:47.820088791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:58:57.819732137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:59:07.819801771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:59:17.820309975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:59:27.820021865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:59:37.819781592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:59:47.820320249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T20:59:57.820116031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:00:07.820170332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:00:17.820652599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:00:27.819727873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:00:37.8205104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:00:47.819619421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:00:57.820540315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:01:07.820075066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:01:17.820158676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:01:27.820362875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:01:37.82013681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:01:47.820203347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:01:57.820086971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:01:57.820125743Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":114,"service":"observability"}
{"time":"2026-05-09T21:02:07.820688695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:02:17.820117903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:02:27.81971868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:02:37.820338972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:02:47.820366481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:02:57.820617111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:03:07.820510373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:03:17.819601087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:03:27.820070792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:03:37.819927773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:03:47.820285757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:03:57.819821421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:04:07.819853266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:04:17.820662321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:04:27.819969086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:04:37.819643382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:04:47.820178445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:04:57.820531285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:05:07.82067721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:05:17.819845376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:05:27.819641586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:05:37.819940329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:05:47.82068008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:05:57.820680777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:06:07.819940663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:06:17.820518057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:06:27.820118518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:06:37.820365883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:06:47.819911417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:06:57.820574936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:06:57.820609541Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":115,"service":"observability"}
{"time":"2026-05-09T21:07:07.820210656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:07:17.819823706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:07:27.820049941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:07:37.819611132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:07:47.819738917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:07:57.820517285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:08:07.820025092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:08:17.819982545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:08:27.820091409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:08:37.819725042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:08:47.8205728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:08:57.819746232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:09:07.820018363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:09:17.819889329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:09:27.820388234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:09:37.820691539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:09:47.819615362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:09:57.819657405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:10:07.820329209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:10:17.819845671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:10:27.81967736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:10:37.820517393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:10:47.820627181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:10:57.820488755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:11:07.820692938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:11:17.820549637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:11:27.820197248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:11:37.819753577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:11:47.81972497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:11:57.81964914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:12:07.820208772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:12:07.820265738Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":116,"service":"observability"}
{"time":"2026-05-09T21:12:17.820263603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:12:27.820105997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:12:37.819726447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:12:47.82006037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:12:57.819779331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:13:07.820022346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:13:17.819968085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:13:27.819736346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:13:37.820822729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:13:47.820719918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:13:57.820695855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:14:07.820184858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:14:17.820626638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:14:27.820007373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:14:37.819922757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:14:47.820486298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:14:57.820449023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:15:07.820410919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:15:17.820016615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:15:27.820029769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:15:37.819882232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:15:47.820147863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:15:57.819781485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:16:07.820084373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:16:17.819806677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:16:27.819627972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:16:37.819754765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:16:47.820390641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:16:57.820540591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:17:07.820457912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:17:07.820494421Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":117,"service":"observability"}
{"time":"2026-05-09T21:17:17.819760597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:17:27.820089361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:17:37.820652568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:17:47.820467219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:17:57.820229385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:18:07.820049143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:18:17.820432546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:18:27.819871394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:18:37.819624019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:18:47.819812671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:18:57.820142552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:19:07.820543652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:19:17.820081325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:19:27.820057609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:19:37.819735375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:19:47.820526403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:19:57.820120005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:20:07.820539564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:20:17.820137872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:20:27.820520793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:20:37.820518212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:20:47.820686326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:20:57.819980921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:21:07.820122844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:21:17.819821539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:21:27.820462371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:21:37.820368051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:21:47.819997358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:21:57.81984793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:22:07.820082711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:22:17.820563539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:22:17.820595518Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":118,"service":"observability"}
{"time":"2026-05-09T21:22:27.81972612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:22:37.82066423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:22:47.820069286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:22:57.820631753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:23:07.820003454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:23:17.820186391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:23:27.819981254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:23:37.820104093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:23:47.819645867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:23:57.820448206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:24:07.820076447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:24:17.819701134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:24:27.820555711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:24:37.820412155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:24:47.819831901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:24:57.81965651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:25:07.820791436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:25:17.820061375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:25:27.820026469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:25:37.819926582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:25:47.820034973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:25:57.819906725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:26:07.820556255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:26:17.820067347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:26:27.820305988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:26:37.819768478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:26:47.820555042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:26:57.81982315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:27:07.819806198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:27:17.819601061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:27:27.82032463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:27:27.820359693Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":119,"service":"observability"}
{"time":"2026-05-09T21:27:37.820010871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:27:47.820656332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:27:57.820483446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:28:07.820047265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:28:17.820309184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:28:27.820260993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:28:37.819614234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:28:47.819712294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:28:57.820603494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:29:07.820084693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:29:17.81988357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:29:27.820468059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:29:37.819733964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:29:47.819736537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:29:57.820551798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:30:07.819860386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:30:17.819798042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:30:27.820380278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:30:37.820373032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:30:47.820419044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:30:57.819964698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:31:07.82038054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:31:17.82067632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:31:27.819917943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:31:37.819629317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:31:47.819737717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:31:57.819942549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:32:07.820787136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:32:17.820013853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:32:27.819804026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:32:37.819716377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:32:37.819751749Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":120,"service":"observability"}
{"time":"2026-05-09T21:32:47.820601357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:32:57.81996465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:33:07.819788967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:33:17.8201988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:33:27.819881681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:33:37.820592974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:33:47.820362935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:33:57.820712283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:34:07.820653605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:34:17.820346369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:34:27.819621328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:34:37.819982651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:34:47.819704786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:34:57.820515992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:35:07.819961178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:35:17.820289547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:35:27.820217619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:35:37.819942229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:35:47.820308946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:35:57.820092025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:36:07.820076997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:36:17.819627828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:36:27.820274093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:36:37.819690077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:36:47.820697499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:36:57.819958281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:37:07.819981617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:37:17.820396865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:37:27.820648153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:37:37.819756749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:37:37.819787908Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":121,"service":"observability"}
{"time":"2026-05-09T21:37:47.820662868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:37:57.820486097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:38:07.820064237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:38:17.820035282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:38:27.819744861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:38:37.819694507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:38:47.819764401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:38:57.820290853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:39:07.820684873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:39:17.820043435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:39:27.820198091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:39:37.819684585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:39:47.820376836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:39:57.820214098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:40:07.820159206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:40:17.820669233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:40:27.820167145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:40:37.820698449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:40:47.819904724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:40:57.820343964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:41:07.820579364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:41:17.820311549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:41:27.819846623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:41:37.820528939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:41:47.819676263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:41:57.82070036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:42:07.820171347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:42:17.820324312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:42:27.820393268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:42:37.820560456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:42:37.820594669Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":122,"service":"observability"}
{"time":"2026-05-09T21:42:47.820145068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:42:57.819691931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:43:07.820306115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:43:17.8197621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:43:27.820426026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:43:37.82018384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:43:47.820269729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:43:57.819740301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:44:07.819830589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:44:17.819807606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:44:27.819783761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:44:37.819609309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:44:47.820525781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:44:57.8202168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:45:07.819830065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:45:17.81979812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:45:27.819710386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:45:37.819696313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:45:47.820331198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:45:57.819838843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:46:07.819827728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:46:17.819910666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:46:27.819815583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:46:37.820637645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:46:47.820124252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:46:57.820532278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:47:07.820584996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:47:17.819910021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:47:27.819651031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:47:37.819610863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:47:47.820205776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:47:47.820266988Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":123,"service":"observability"}
{"time":"2026-05-09T21:47:57.820335198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:48:07.819756184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:48:17.819713762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:48:27.820685533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:48:37.820564064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:48:47.820445631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:48:57.820286164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:49:07.82038315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:49:17.819868991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:49:27.820052416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:49:37.820375338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:49:47.820157839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:49:57.820281789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:50:07.820038836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:50:17.819794406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:50:27.820388658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:50:37.820149911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:50:47.820281614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:50:57.819815286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:51:07.82002169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:51:17.81972904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:51:27.820554662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:51:37.820139587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:51:47.819770941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:51:57.82037186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:52:07.820387123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:52:17.820305286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:52:27.819745611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:52:37.820611892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:52:47.820178827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:52:57.820411654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:52:57.820449376Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":124,"service":"observability"}
{"time":"2026-05-09T21:53:07.820274835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:53:17.820559294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:53:27.820607376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:53:37.820309509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:53:47.820146341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:53:57.819714496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:54:07.820228849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:54:17.819710842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:54:27.819865445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:54:37.820501187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:54:47.820113685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:54:57.820070666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:55:07.820222609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:55:17.819890912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:55:27.820093853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:55:37.820527663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:55:47.820597922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:55:57.819813427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:56:07.820549289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:56:17.820332746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:56:27.820158229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:56:37.819651997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:56:47.819647087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:56:57.82050403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:57:07.8205261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:57:17.820385366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:57:27.819708318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:57:37.820693267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:57:47.82030793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:57:57.820136441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:58:07.82002986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:58:07.820062919Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":125,"service":"observability"}
{"time":"2026-05-09T21:58:17.820227768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:58:27.820022289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:58:37.820679335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:58:47.820215874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:58:57.81979017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:59:07.820096742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:59:17.820056736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:59:27.820523256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:59:37.820223353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:59:47.820353534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T21:59:57.820002321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:00:07.819883246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:00:17.820577567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:00:27.820277702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:00:37.819747663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:00:47.820425543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:00:57.820596381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:01:07.820220006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:01:17.820133323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:01:27.820284713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:01:37.820358398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:01:47.820077295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:01:57.820357395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:02:07.820578514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:02:17.820221598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:02:27.820727958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:02:37.820042763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:02:47.820049564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:02:57.819644762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:03:07.819952644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:03:17.8203803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:03:17.820416643Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":126,"service":"observability"}
{"time":"2026-05-09T22:03:27.820406313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:03:37.820230855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:03:47.820403257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:03:57.820130046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:04:07.819808576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:04:17.820445031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:04:27.820056424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:04:37.820177566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:04:47.819692084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:04:57.820196186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:05:07.820276052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:05:17.819634243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:05:27.820557846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:05:37.819873824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:05:47.820549295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:05:57.820079684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:06:07.819962477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:06:17.820092265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:06:27.819696062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:06:37.820572396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:06:47.820172043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:06:57.820063824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:07:07.820065294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:07:17.820395627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:07:27.819712615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:07:37.820578669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:07:47.820399312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:07:57.820227951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:08:07.820111698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:08:17.820271643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:08:27.819631732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:08:27.819668293Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":127,"service":"observability"}
{"time":"2026-05-09T22:08:37.820403535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:08:47.819829617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:08:57.820646481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:09:07.820558006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:09:17.820407365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:09:27.82016346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:09:37.820508343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:09:47.820162013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:09:57.820546926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:10:07.820224938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:10:17.819720036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:10:27.820477864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:10:37.820681822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:10:47.820103996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:10:57.820049617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:11:07.820107945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:11:17.820221829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:11:27.820023389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:11:37.820428081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:11:47.819994932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:11:57.820641169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:12:07.819599158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:12:17.819724063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:12:27.820563015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:12:37.82016396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:12:47.819936331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:12:57.819934041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:13:07.820084082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:13:17.819947333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:13:27.820513102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:13:27.820547269Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":128,"service":"observability"}
{"time":"2026-05-09T22:13:37.820054296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:13:47.820011078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:13:57.820610254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:14:07.820013885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:14:17.820407293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:14:27.820005086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:14:37.820465928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:14:47.820631473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:14:57.820032087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:15:07.820087795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:15:17.820116364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:15:27.820258976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:15:37.819747155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:15:47.819666106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:15:57.82055074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:16:07.820469023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:16:17.820133376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:16:27.820276009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:16:37.819714267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:16:47.819728383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:16:57.819704834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:17:07.820103997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:17:17.81973657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:17:27.819742611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:17:37.819691099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:17:47.819763241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:17:57.819776848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:18:07.819784297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:18:17.819732681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:18:27.819699151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:18:37.819695614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:18:37.819737787Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":129,"service":"observability"}
{"time":"2026-05-09T22:18:47.819986384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:18:57.819706084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:19:07.820142766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:19:17.819815539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:19:27.819668755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:19:37.819714332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:19:47.819718117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:19:57.819979723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:20:07.820164764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:20:17.819738087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:20:27.820412055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:20:37.819729359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:20:47.819735576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:20:57.819907522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:21:07.820181958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:21:17.819700458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:21:27.819726427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:21:37.819772701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:21:47.819713275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:21:57.819761939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:22:07.82035556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:22:17.819766895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:22:27.819753948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:22:37.819717393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:22:47.819737534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:22:57.820370652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:23:07.820083539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:23:17.820658492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:23:27.819714459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:23:37.819765637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:23:37.819815589Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":130,"service":"observability"}
{"time":"2026-05-09T22:23:47.819682506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:23:57.819756891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:24:07.82013388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:24:17.819979148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:24:27.81968886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:24:37.819767387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:24:47.819689904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:24:57.819724452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:25:07.819912028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:25:17.819703956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:25:27.819705328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:25:37.820134794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:25:47.819717552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:25:57.820748523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:26:07.820044379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:26:17.819867252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:26:27.820089745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:26:37.819719167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:26:47.819798507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:26:57.819729227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:27:07.8201056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:27:17.819731436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:27:27.819719332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:27:37.819623638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:27:47.819724775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:27:57.819819275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:28:07.8201238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:28:17.819720668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:28:27.820670382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:28:37.819964639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:28:37.820000658Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":131,"service":"observability"}
{"time":"2026-05-09T22:28:47.81968776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:28:57.819699854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:29:07.820072368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:29:17.820408898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:29:27.819767986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:29:37.819721002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:29:47.819798953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:29:57.82045445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:30:07.820316026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:30:17.820438061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:30:27.820052269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:30:37.819749666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:30:47.819704982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:30:57.820162154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:31:07.819684342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:31:17.819818902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:31:27.81971627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:31:37.82027195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:31:47.819681448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:31:57.820278719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:32:07.820131551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:32:17.819724234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:32:27.819759815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:32:37.819724831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:32:47.819750436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:32:57.820572988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:33:07.820110312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:33:17.819693256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:33:27.820603233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:33:37.819732862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:33:47.819730439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:33:47.819766758Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":132,"service":"observability"}
{"time":"2026-05-09T22:33:57.819994869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:34:07.819929336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:34:17.820507734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:34:27.819736208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:34:37.819708521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:34:47.820349598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:34:57.82040786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:35:07.820093899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:35:17.819998491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:35:27.819730395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:35:37.81972368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:35:47.820450157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:35:57.820300318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:36:07.820165332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:36:17.819916287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:36:27.820630907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:36:37.819941712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:36:47.81972634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:36:57.819734408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:37:07.820107405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:37:17.819740334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:37:27.819709509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:37:37.820612824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:37:47.819740566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:37:57.819729849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:38:07.819854135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:38:17.819792992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:38:27.819731518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:38:37.819784484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:38:47.820451084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:38:47.82048521Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":133,"service":"observability"}
{"time":"2026-05-09T22:38:57.820574804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:39:07.820577161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:39:17.819774509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:39:27.819611382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:39:37.820309331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:39:47.819706329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:39:57.819769337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:40:07.820072206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:40:17.819640932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:40:27.8197193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:40:37.819687777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:40:47.819750865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:40:57.819651992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:41:07.820103206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:41:17.819694742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:41:27.820516767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:41:37.819735215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:41:47.820300854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:41:57.819886495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:42:07.819980886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:42:17.820121202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:42:27.819725726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:42:37.819620799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:42:47.819732701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:42:57.820048667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:43:07.820040996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:43:17.819819255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:43:27.820550774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:43:37.819729418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:43:47.819700138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:43:57.819871783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:43:57.819905633Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":134,"service":"observability"}
{"time":"2026-05-09T22:44:07.819853066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:44:17.821034927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:44:27.820640922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:44:37.820506241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:44:47.819723352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:44:57.819688872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:45:07.820132053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:45:17.820641211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:45:27.820497578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:45:37.819694675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:45:47.819974868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:45:57.82066773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:46:07.820635071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:46:17.819719467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:46:27.819799482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:46:37.819734471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:46:47.819695411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:46:57.819718032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:47:07.820011464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:47:17.820049253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:47:27.819678395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:47:37.819746089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:47:47.819627373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:47:57.820590435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:48:07.820101459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:48:17.819704188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:48:27.819610797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:48:37.820494727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:48:47.820409934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:48:57.819683993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:49:07.819980815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:49:07.8200162Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":135,"service":"observability"}
{"time":"2026-05-09T22:49:17.819706471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:49:27.819689843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:49:37.82027014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:49:47.81972568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:49:57.819743695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:50:07.820292466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:50:17.820517154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:50:27.819750018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:50:37.819706745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:50:47.819681634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:50:57.820318951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:51:07.820022741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:51:17.820167938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:51:27.819798134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:51:37.820570231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:51:47.820130601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:51:57.819916264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:52:07.820039305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:52:17.820298967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:52:27.820408771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:52:37.819982612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:52:47.820579959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:52:57.819767022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:53:07.820099925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:53:17.819688291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:53:27.820695195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:53:37.820481956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:53:47.820472392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:53:57.820191764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:54:07.820190495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:54:07.820223311Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":136,"service":"observability"}
{"time":"2026-05-09T22:54:17.819631365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:54:27.819706643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:54:37.820368618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:54:47.820230855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:54:57.819722836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:55:07.82009741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:55:17.819685508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:55:27.820472519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:55:37.819737132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:55:47.819959361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:55:57.820614832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:56:07.819926763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:56:17.820386366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:56:27.81969114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:56:37.819861827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:56:47.819771807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:56:57.820128398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:57:07.82012337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:57:17.820385781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:57:27.820427106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:57:37.820564272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:57:47.819719507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:57:57.820386233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:58:07.820163962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:58:17.81977166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:58:27.820696482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:58:37.820271147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:58:47.81971616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:58:57.819627846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:59:07.820138277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:59:17.820517223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:59:17.820553063Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":137,"service":"observability"}
{"time":"2026-05-09T22:59:27.819719401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:59:37.81968085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:59:47.820570243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T22:59:57.820486654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:00:07.820165103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:00:17.820151786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:00:27.819930294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:00:37.819702352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:00:47.820446954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:00:57.819778702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:01:07.820121281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:01:17.819702973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:01:27.820644037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:01:37.820303954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:01:47.820406339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:01:57.819886671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:02:07.820096606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:02:17.819741144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:02:27.820678538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:02:37.820361234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:02:47.819776139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:02:57.819620284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:03:07.82006324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:03:17.820597998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:03:27.819723835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:03:37.819747389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:03:47.819754894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:03:57.819697068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:04:07.820013063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:04:17.819689906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:04:27.819635221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:04:27.819669595Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":138,"service":"observability"}
{"time":"2026-05-09T23:04:37.8205006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:04:47.820299371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:04:57.820477183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:05:07.820272587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:05:17.819697022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:05:27.819677606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:05:37.820472363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:05:47.81994635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:05:57.820684381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:06:07.820218917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:06:17.819847436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:06:27.820559988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:06:37.820285997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:06:47.819738656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:06:57.819751042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:07:07.820805826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:07:17.819631972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:07:27.820572726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:07:37.820277327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:07:47.820280103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:07:57.819817715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:08:07.820075612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:08:17.819685723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:08:27.820552222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:08:37.820317783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:08:47.819896058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:08:57.819723045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:09:07.820068615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:09:17.820406811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:09:27.81970849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:09:27.819741541Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":139,"service":"observability"}
{"time":"2026-05-09T23:09:37.81980262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:09:47.820382317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:09:57.819788363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:10:07.82044294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:10:17.819653008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:10:27.820177608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:10:37.820115599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:10:47.819756661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:10:57.820656836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:11:07.820140973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:11:17.81969943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:11:27.819723526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:11:37.820568997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:11:47.820314606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:11:57.819903756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:12:07.820062915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:12:17.820642684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:12:27.820757503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:12:37.820193217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:12:47.819739678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:12:57.81971543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:13:07.820174224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:13:17.820505633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:13:27.820276368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:13:37.819737397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:13:47.819652281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:13:57.81966851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:14:07.820088312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:14:17.819731317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:14:27.820566782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:14:27.820599647Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":140,"service":"observability"}
{"time":"2026-05-09T23:14:37.820209315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:14:47.820198675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:14:57.820629915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:15:07.819991302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:15:17.820377939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:15:27.819715209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:15:37.820423463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:15:47.819625715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:15:57.820354521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:16:07.820370008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:16:17.819726835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:16:27.819687065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:16:37.820327234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:16:47.819729786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:16:57.820442845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:17:07.820429284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:17:17.819814476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:17:27.819640522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:17:37.820155143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:17:47.81969443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:17:57.819850207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:18:07.820029547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:18:17.820159977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:18:27.819648476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:18:37.820200632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:18:47.820719038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:18:57.820488682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:19:07.820153041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:19:17.820328619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:19:27.819743857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:19:37.820438083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:19:37.820471183Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":141,"service":"observability"}
{"time":"2026-05-09T23:19:47.819708111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:19:57.820627784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:20:07.820510471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:20:17.819711033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:20:27.820476015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:20:37.819818852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:20:47.820633871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:20:57.820186571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:21:07.820060318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:21:17.820525632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:21:27.819855662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:21:37.820522256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:21:47.819743644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:21:57.820511105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:22:07.820125178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:22:17.820459911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:22:27.819727243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:22:37.819830253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:22:47.820461654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:22:57.820295018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:23:07.820107251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:23:17.820426254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:23:27.820664503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:23:37.820757384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:23:47.820384704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:23:57.820326531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:24:07.81996236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:24:17.820513269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:24:27.819719342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:24:37.820429828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:24:47.819916929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:24:47.819952468Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":142,"service":"observability"}
{"time":"2026-05-09T23:24:57.819765352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:25:07.81985356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:25:17.820523398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:25:27.820214289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:25:37.819710873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:25:47.820632958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:25:57.820119908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:26:07.820291757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:26:17.820092059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:26:27.819753202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:26:37.820484776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:26:47.820332575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:26:57.820172821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:27:07.820424201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:27:17.81971955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:27:27.819729419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:27:37.820688084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:27:47.820554388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:27:57.820314918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:28:07.820318516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:28:17.820581259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:28:27.820358765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:28:37.820079495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:28:47.819761754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:28:57.820110577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:29:07.820438104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:29:17.819964173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:29:27.819671324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:29:37.820353716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:29:47.820227186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:29:47.820280914Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":143,"service":"observability"}
{"time":"2026-05-09T23:29:57.819815472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:30:07.820729161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:30:17.820315793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:30:27.82014312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:30:37.820299595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:30:47.820445578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:30:57.82009634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:31:07.820134142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:31:17.819742787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:31:27.819676273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:31:37.820680841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:31:47.820227586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:31:57.820060899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:32:07.820079764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:32:17.819679257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:32:27.820089466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:32:37.820539493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:32:47.820321425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:32:57.820080172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:33:07.819970067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:33:17.820131024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:33:27.820704939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:33:37.820375632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:33:47.820008857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:33:57.820630348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:34:07.820642614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:34:17.82004006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:34:27.82065995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:34:37.820403735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:34:47.819957191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:34:57.820598478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:34:57.820634869Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":144,"service":"observability"}
{"time":"2026-05-09T23:35:07.820511221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:35:17.820367141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:35:27.820093883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:35:37.820646432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:35:47.820578778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:35:57.820552625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:36:07.82072215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:36:17.820043961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:36:27.820228063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:36:37.820112315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:36:47.819977314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:36:57.820498147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:37:07.820007371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:37:17.820477577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:37:27.820272974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:37:37.82002184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:37:47.819649326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:37:57.820605933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:38:07.819758372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:38:17.820485509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:38:27.8202312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:38:37.82008849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:38:47.819926134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:38:57.820680793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:39:07.819667932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:39:17.820355873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:39:27.819996637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:39:37.820093731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:39:47.819647072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:39:57.820529874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:40:07.820032716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:40:07.82006914Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":145,"service":"observability"}
{"time":"2026-05-09T23:40:17.820423117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:40:27.820073346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:40:37.819705371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:40:47.819666695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:40:57.820387844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:41:07.820536924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:41:17.820262276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:41:27.819856174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:41:37.820492213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:41:47.820202661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:41:57.819963588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:42:07.820441641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:42:17.820567776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:42:27.820184911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:42:37.819645081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:42:47.820416233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:42:57.820307646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:43:07.820059175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:43:17.820563723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:43:27.820145136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:43:37.819936922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:43:47.819847735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:43:57.820411826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:44:07.820418665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:44:17.819631723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:44:27.820469638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:44:37.820290614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:44:47.820460265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:44:57.820035661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:45:07.82048413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:45:07.820521142Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":146,"service":"observability"}
{"time":"2026-05-09T23:45:17.820581534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:45:27.820385368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:45:37.820161856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:45:47.819623216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:45:57.820521958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:46:07.820050878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:46:17.81972949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:46:27.820348907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:46:37.819960293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:46:47.820541663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:46:57.820097218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:47:07.820621091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:47:17.820345425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:47:27.820408893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:47:37.820522977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:47:47.81967332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:47:57.819660258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:48:07.820505206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:48:17.820587296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:48:27.820283259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:48:37.820629933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:48:47.819947002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:48:57.819778881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:49:07.82051901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:49:17.820330875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:49:27.819828012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:49:37.820379798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:49:47.820363762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:49:57.820415365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:50:07.8212152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:50:07.821270282Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":147,"service":"observability"}
{"time":"2026-05-09T23:50:17.820313284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:50:27.820438294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:50:37.819698529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:50:47.819620531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:50:57.819950115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:51:07.820697449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:51:17.820492125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:51:27.820542957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:51:37.819916069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:51:47.820297783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:51:57.819804084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:52:07.820050531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:52:17.819855488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:52:27.819721664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:52:37.819642868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:52:47.820095119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:52:57.81970672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:53:07.820206249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:53:17.820289885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:53:27.819964361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:53:37.81984032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:53:47.819668546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:53:57.819984146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:54:07.820108333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:54:17.819605572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:54:27.820573035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:54:37.820664942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:54:47.820349329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:54:57.820573068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:55:07.820460849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:55:17.819689036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:55:17.819742417Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":148,"service":"observability"}
{"time":"2026-05-09T23:55:27.820059035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:55:37.819710591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:55:47.819961044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:55:57.819915392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:56:07.820543666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:56:17.820088452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:56:27.819785833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:56:37.819755179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:56:47.819733442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:56:57.820522043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:57:07.820176319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:57:17.819721627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:57:27.820406517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:57:37.820081744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:57:47.820046977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:57:57.820179186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:58:07.820141533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:58:17.82031148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:58:27.82022783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:58:37.819787106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:58:47.819999809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:58:57.819693782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:59:07.819860938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:59:17.820352279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:59:27.81961701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:59:37.819797101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:59:47.819715225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-09T23:59:57.819853782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:00:07.81995728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:00:17.820201226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:00:17.820258029Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":149,"service":"observability"}
{"time":"2026-05-10T00:00:27.820472481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:00:37.820371822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:00:47.820627665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:00:57.819732341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:01:07.820227095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:01:17.820035319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:01:27.820396221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:01:37.819748869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:01:47.819745905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:01:57.819962545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:02:07.820072148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:02:17.820698175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:02:27.819614764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:02:37.82043169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:02:47.820745111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:02:57.819607247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:03:07.820041328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:03:17.820670109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:03:27.820149746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:03:37.819918848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:03:47.820659246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:03:57.819783027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:04:07.820164284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:04:17.820264641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:04:27.820092896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:04:37.819790573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:04:47.820641428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:04:57.820274716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:05:07.820029206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:05:17.819753465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:05:27.819922953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:05:27.819958099Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":150,"service":"observability"}
{"time":"2026-05-10T00:05:37.820387809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:05:47.819820213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:05:57.819765983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:06:07.819679716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:06:17.820325934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:06:27.819719195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:06:37.81974593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:06:47.819794294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:06:57.820129514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:07:07.820419511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:07:17.819654717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:07:27.819964739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:07:37.819990246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:07:47.820410768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:07:57.819956833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:08:07.819797119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:08:17.819638337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:08:27.819726975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:08:37.820701096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:08:47.820388376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:08:57.820646082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:09:07.820204657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:09:17.820180075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:09:27.819919943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:09:37.820634234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:09:47.820447686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:09:57.819778264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:10:07.82041768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:10:17.819601299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:10:27.82067994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:10:27.820718301Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":151,"service":"observability"}
{"time":"2026-05-10T00:10:37.820150506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:10:47.820052688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:10:57.81974454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:11:07.8203072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:11:17.820193215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:11:27.820712699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:11:37.820541486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:11:47.819936636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:11:57.819872164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:12:07.820476261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:12:17.819736764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:12:27.820666329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:12:37.820684837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:12:47.820173131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:12:57.819764202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:13:07.820171207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:13:17.820626364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:13:27.820530869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:13:37.819621608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:13:47.819797379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:13:57.819764706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:14:07.820084713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:14:17.819734111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:14:27.819610916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:14:37.820675159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:14:47.820159315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:14:57.820438335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:15:07.820601014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:15:17.8203499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:15:27.820102773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:15:37.820569085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:15:37.820604086Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":152,"service":"observability"}
{"time":"2026-05-10T00:15:47.82025869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:15:57.819786542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:16:07.819957724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:16:17.820095477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:16:27.81969623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:16:37.820519965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:16:47.820718004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:16:57.820638784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:17:07.82050784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:17:17.820630393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:17:27.819903609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:17:37.81980127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:17:47.820202044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:17:57.819799201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:18:07.820136842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:18:17.81969283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:18:27.820012837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:18:37.820193666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:18:47.81983225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:18:57.819823988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:19:07.820125428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:19:17.819782843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:19:27.820589754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:19:37.820656188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:19:47.820369444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:19:57.819725923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:20:07.82000115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:20:17.819725028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:20:27.819724837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:20:37.819756634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:20:47.819741948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:20:47.819787498Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":153,"service":"observability"}
{"time":"2026-05-10T00:20:57.820203614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:21:07.8199133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:21:17.820422466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:21:27.820066187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:21:37.820116827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:21:47.819782622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:21:57.819772901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:22:07.820214088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:22:17.819770752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:22:27.820437728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:22:37.819940165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:22:47.820464514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:22:57.820057043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:23:07.819711995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:23:17.820689959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:23:27.81971506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:23:37.819688544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:23:47.820397645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:23:57.820643311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:24:07.820040903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:24:17.820037423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:24:27.820451279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:24:37.820121332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:24:47.819769933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:24:57.819618929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:25:07.819848362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:25:17.819792642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:25:27.820528368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:25:37.819937101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:25:47.820351296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:25:47.820384727Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":154,"service":"observability"}
{"time":"2026-05-10T00:25:57.81967548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:26:07.820179302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:26:17.819913505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:26:27.819741819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:26:37.820014417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:26:47.820100119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:26:57.820399919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:27:07.819710087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:27:17.819727304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:27:27.82006736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:27:37.820459643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:27:47.820382425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:27:57.819782268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:28:07.819968975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:28:17.819987182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:28:27.820627822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:28:37.820090809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:28:47.82040073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:28:57.819935438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:29:07.819635483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:29:17.820279216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:29:27.819965157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:29:37.820481447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:29:47.820171669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:29:57.820704754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:30:07.820217489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:30:17.820438508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:30:27.819730448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:30:37.820018854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:30:47.819824709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:30:57.820364184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:30:57.820396044Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":155,"service":"observability"}
{"time":"2026-05-10T00:31:07.820023305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:31:17.820057969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:31:27.819752867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:31:37.820461011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:31:47.820106759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:31:57.819682618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:32:07.820088542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:32:17.820507971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:32:27.820629862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:32:37.81997128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:32:47.819631369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:32:57.820422487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:33:07.820012377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:33:17.819695725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:33:27.819947121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:33:37.819822796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:33:47.820426112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:33:57.819797039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:34:07.820528333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:34:17.819697309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:34:27.820679883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:34:37.819622413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:34:47.820229576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:34:57.819670764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:35:07.820388018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:35:17.819958071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:35:27.820473563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:35:37.819938465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:35:47.819734245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:35:57.819799675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:36:07.820089559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:36:07.820123767Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":156,"service":"observability"}
{"time":"2026-05-10T00:36:17.819627872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:36:27.819713413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:36:37.820516998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:36:47.820410233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:36:57.820697868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:37:07.819973438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:37:17.820279666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:37:27.82010051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:37:37.820661598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:37:47.820105853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:37:57.819675625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:38:07.82041912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:38:17.819924632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:38:27.820682996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:38:37.820308911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:38:47.819807245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:38:57.819868211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:39:07.820316424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:39:17.819863313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:39:27.820548307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:39:37.820036015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:39:47.819868844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:39:57.819820612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:40:07.820052694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:40:17.820403262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:40:27.81976873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:40:37.819606692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:40:47.820688203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:40:57.819944642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:41:07.820118997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:41:07.820165075Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":157,"service":"observability"}
{"time":"2026-05-10T00:41:17.820605618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:41:27.820580205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:41:37.819961237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:41:47.819676533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:41:57.820126133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:42:07.81966325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:42:17.820438614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:42:27.819638859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:42:37.819622813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:42:47.819613424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:42:57.820662617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:43:07.819728772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:43:17.819674089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:43:27.820485005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:43:37.819730813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:43:47.820599982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:43:57.819968388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:44:07.820072505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:44:17.820269982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:44:27.819653945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:44:37.82049599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:44:47.819811459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:44:57.819667717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:45:07.820710894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:45:17.819714573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:45:27.820662143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:45:37.820095074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:45:47.820115444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:45:57.819798535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:46:07.819945964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:46:17.81969915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:46:17.819731906Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":158,"service":"observability"}
{"time":"2026-05-10T00:46:27.820196372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:46:37.819946884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:46:47.820122246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:46:57.820563433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:47:07.819625794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:47:17.819691739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:47:27.820534538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:47:37.819837765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:47:47.82047317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:47:57.820283641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:48:07.819713491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:48:17.819950444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:48:27.819739622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:48:37.820419514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:48:47.819866037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:48:57.819771589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:49:07.820197201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:49:17.820039309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:49:27.820579806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:49:37.820301679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:49:47.819698606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:49:57.82022542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:50:07.820049414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:50:17.819748587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:50:27.820468051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:50:37.819849489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:50:47.819934999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:50:57.819761736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:51:07.820087906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:51:17.820350875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:51:17.820394754Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":159,"service":"observability"}
{"time":"2026-05-10T00:51:27.81963028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:51:37.819749619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:51:47.82052192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:51:57.820553152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:52:07.820093757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:52:17.820165993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:52:27.820655361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:52:37.819838123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:52:47.819779188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:52:57.820571145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:53:07.819632957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:53:17.819692287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:53:27.820168975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:53:37.820531825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:53:47.820211726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:53:57.820570533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:54:07.820556394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:54:17.820362395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:54:27.820566613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:54:37.820188481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:54:47.819913776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:54:57.819831386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:55:07.820295424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:55:17.819765849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:55:27.82071889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:55:37.820092486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:55:47.81959123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:55:57.819750395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:56:07.820518092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:56:17.819784731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:56:27.82017027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:56:27.820208106Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":160,"service":"observability"}
{"time":"2026-05-10T00:56:37.819649051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:56:47.820133157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:56:57.819697784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:57:07.821027864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:57:17.81986643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:57:27.820634131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:57:37.820389793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:57:47.820325043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:57:57.820081944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:58:07.820158409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:58:17.820044687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:58:27.820436678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:58:37.819835883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:58:47.820154578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:58:57.820468876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:59:07.820687119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:59:17.819826162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:59:27.820457902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:59:37.820021083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:59:47.820219561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T00:59:57.820209263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:00:07.820663022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:00:17.820092377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:00:27.819846672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:00:37.81979258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:00:47.82015707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:00:57.820385924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:01:07.820089882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:01:17.819706094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:01:27.820282493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:01:27.820320371Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":161,"service":"observability"}
{"time":"2026-05-10T01:01:37.81967801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:01:47.819895717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:01:57.820532696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:02:07.820427992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:02:17.819653861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:02:27.820548838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:02:37.820028988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:02:47.820648392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:02:57.820524251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:03:07.820555744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:03:17.820166722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:03:27.819816384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:03:37.820556043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:03:47.820211492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:03:57.820055276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:04:07.820183237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:04:17.820584821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:04:27.81978672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:04:37.819636737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:04:47.820147444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:04:57.819759486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:05:07.820481037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:05:17.820341179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:05:27.819948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:05:37.819967129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:05:47.820554635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:05:57.820307821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:06:07.8196527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:06:17.820367608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:06:27.820419552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:06:27.820451938Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":162,"service":"observability"}
{"time":"2026-05-10T01:06:37.820186002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:06:47.820045719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:06:57.819682421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:07:07.820174875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:07:17.819720587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:07:27.820450258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:07:37.8197551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:07:47.820564298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:07:57.820545859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:08:07.820284606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:08:17.819806868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:08:27.819655737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:08:37.820539243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:08:47.820366038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:08:57.820303471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:09:07.820325427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:09:17.820408797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:09:27.819939028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:09:37.820691252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:09:47.820480172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:09:57.820219679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:10:07.820521374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:10:17.820021021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:10:27.820185406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:10:37.81971611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:10:47.820317772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:10:57.820094002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:11:07.82003363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:11:17.820286969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:11:27.820513003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:11:27.820545218Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":163,"service":"observability"}
{"time":"2026-05-10T01:11:37.819640491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:11:47.820212505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:11:57.820712507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:12:07.820548214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:12:17.820401611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:12:27.820647166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:12:37.820201541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:12:47.820098865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:12:57.819941846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:13:07.819945339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:13:17.82061685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:13:27.820397243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:13:37.820182214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:13:47.820495269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:13:57.820043441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:14:07.819710269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:14:17.820396913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:14:27.820003511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:14:37.819724318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:14:47.820561003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:14:57.820449928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:15:07.820129327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:15:17.820221183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:15:27.820570141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:15:37.820096634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:15:47.820088378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:15:57.819678316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:16:07.820013028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:16:17.820042696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:16:27.820443409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:16:37.820421461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:16:37.82045402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":164,"service":"observability"}
{"time":"2026-05-10T01:16:47.820548535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:16:57.820530235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:17:07.820219026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:17:17.820316854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:17:27.819751829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:17:37.819836054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:17:47.820590487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:17:57.819808981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:18:07.820129445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:18:17.820089819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:18:27.819814618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:18:37.819760783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:18:47.819696268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:18:57.81970364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:19:07.819812708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:19:17.819793843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:19:27.819692999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:19:37.819661612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:19:47.819774405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:19:57.819763091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:20:07.820081372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:20:17.819698155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:20:27.81976332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:20:37.81970138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:20:47.819681689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:20:57.820330741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:21:07.820183967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:21:17.819690858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:21:27.820130377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:21:37.819749558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:21:47.819638469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:21:47.819686086Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":165,"service":"observability"}
{"time":"2026-05-10T01:21:57.819781459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:22:07.820111099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:22:17.819920435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:22:27.819726513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:22:37.819697713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:22:47.82037439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:22:57.819805815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:23:07.820106171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:23:17.819971451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:23:27.819709412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:23:37.819725942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:23:47.819716892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:23:57.819779622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:24:07.82005489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:24:17.819855296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:24:27.819721847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:24:37.81976221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:24:47.819732984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:24:57.819690834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:25:07.820179457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:25:17.819722458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:25:27.819775587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:25:37.819743316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:25:47.820613825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:25:57.819794886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:26:07.820156627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:26:17.819667077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:26:27.819757409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:26:37.820390525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:26:47.819743795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:26:47.819777577Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":166,"service":"observability"}
{"time":"2026-05-10T01:26:57.82050126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:27:07.820211091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:27:17.819713277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:27:27.820133111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:27:37.81976468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:27:47.81963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:27:57.819808694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:28:07.820138239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:28:17.819714237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:28:27.819717648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:28:37.820374063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:28:47.819684102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:28:57.819697365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:29:07.820183541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:29:17.819748225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:29:27.819730741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:29:37.819750947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:29:47.819740285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:29:57.819801878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:30:07.820280241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:30:17.819718426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:30:27.819713917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:30:37.819755661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:30:47.819744383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:30:57.819692795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:31:07.820192773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:31:17.820702787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:31:27.819998359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:31:37.820316957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:31:47.820074351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:31:47.820110402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":167,"service":"observability"}
{"time":"2026-05-10T01:31:57.819804352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:32:07.820183691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:32:17.819770884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:32:27.819707464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:32:37.81971793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:32:47.819702072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:32:57.819740014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:33:07.820206538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:33:17.819697403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:33:27.819735456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:33:37.819782948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:33:47.819787807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:33:57.819825923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:34:07.820057783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:34:17.819728504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:34:27.819695562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:34:37.819994261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:34:47.819780356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:34:57.819877916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:35:07.820059366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:35:17.819713922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:35:27.820687608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:35:37.820652502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:35:47.819624326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:35:57.819813261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:36:07.820157553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:36:17.819716551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:36:27.819700897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:36:37.819747183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:36:47.819736964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:36:57.819710739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:36:57.819758623Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":168,"service":"observability"}
{"time":"2026-05-10T01:37:07.820031946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:37:17.819734182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:37:27.819697367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:37:37.819628315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:37:47.819737566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:37:57.819787215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:38:07.820133852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:38:17.819728877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:38:27.820720087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:38:37.819707732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:38:47.819859871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:38:57.820181185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:39:07.82006945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:39:17.820311946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:39:27.819729977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:39:37.819759907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:39:47.820515897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:39:57.819861441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:40:07.82010748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:40:17.819674264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:40:27.820306912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:40:37.81973259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:40:47.819732918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:40:57.819714147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:41:07.820099405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:41:17.819752919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:41:27.81988848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:41:37.820520015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:41:47.81971306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:41:57.81976891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:41:57.819807496Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":169,"service":"observability"}
{"time":"2026-05-10T01:42:07.820125673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:42:17.819698229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:42:27.819713271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:42:37.819714924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:42:47.820542526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:42:57.819731225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:43:07.820080222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:43:17.819737863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:43:27.819744234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:43:37.819715726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:43:47.820480495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:43:57.819704935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:44:07.820144731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:44:17.819758208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:44:27.819677612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:44:37.819676356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:44:47.820592528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:44:57.820552194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:45:07.820173705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:45:17.81963916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:45:27.819725985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:45:37.819790042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:45:47.819681523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:45:57.819754277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:46:07.820156107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:46:17.820031742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:46:27.820357159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:46:37.820622923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:46:47.820523664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:46:57.819721032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:47:07.820485403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:47:07.820536489Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":170,"service":"observability"}
{"time":"2026-05-10T01:47:17.819729006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:47:27.819709194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:47:37.819772393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:47:47.820038386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:47:57.819697729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:48:07.820156727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:48:17.819695699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:48:27.819728489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:48:37.81969347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:48:47.819692095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:48:57.820187111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:49:07.820085778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:49:17.820669861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:49:27.820124415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:49:37.819716451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:49:47.820547025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:49:57.819767273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:50:07.820493293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:50:17.819742074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:50:27.819742008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:50:37.820472134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:50:47.820473001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:50:57.819692263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:51:07.819915025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:51:17.820590109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:51:27.820149185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:51:37.819737712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:51:47.820131563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:51:57.819748808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:52:07.819930034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:52:17.82059916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:52:17.820633094Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":171,"service":"observability"}
{"time":"2026-05-10T01:52:27.81970261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:52:37.819698643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:52:47.81969711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:52:57.820531536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:53:07.820058466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:53:17.819919612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:53:27.819779655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:53:37.82066763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:53:47.82037537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:53:57.819792817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:54:07.820129552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:54:17.81974284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:54:27.82066673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:54:37.820681449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:54:47.8197272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:54:57.819715389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:55:07.820082701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:55:17.820683318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:55:27.820582711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:55:37.819717519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:55:47.819704585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:55:57.819738587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:56:07.820079555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:56:17.819802998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:56:27.820543093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:56:37.819712615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:56:47.819690745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:56:57.820449932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:57:07.820114799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:57:17.819637748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:57:27.820647391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:57:27.820682194Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":172,"service":"observability"}
{"time":"2026-05-10T01:57:37.820309166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:57:47.819908456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:57:57.819713472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:58:07.820173669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:58:17.819696721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:58:27.820381227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:58:37.819754761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:58:47.819716927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:58:57.819799268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:59:07.820156141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:59:17.82034183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:59:27.81974545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:59:37.819724137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:59:47.820510591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T01:59:57.819758145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:00:07.820145026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:00:17.819699557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:00:27.820397528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:00:37.819669314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:00:47.819842692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:00:57.819650241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:01:07.820005203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:01:17.819702164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:01:27.820135812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:01:37.820585703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:01:47.820305535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:01:57.819799463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:02:07.820005494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:02:17.82071027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:02:27.819720625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:02:37.819666689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:02:37.81970698Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":173,"service":"observability"}
{"time":"2026-05-10T02:02:47.819653896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:02:57.820408018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:03:07.820143378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:03:17.820262805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:03:27.81969008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:03:37.819961595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:03:47.81965554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:03:57.820121487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:04:07.820200526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:04:17.819910322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:04:27.820534965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:04:37.819701238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:04:47.819701127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:04:57.820563857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:05:07.820624445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:05:17.820226767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:05:27.819771227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:05:37.819925707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:05:47.820324011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:05:57.819784385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:06:07.820090924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:06:17.820517872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:06:27.819990987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:06:37.819700487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:06:47.820600076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:06:57.82010048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:07:07.819984574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:07:17.820486659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:07:27.820304086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:07:37.819723436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:07:37.819756033Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":174,"service":"observability"}
{"time":"2026-05-10T02:07:47.820603738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:07:57.81982011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:08:07.820159799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:08:17.819831519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:08:27.820478535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:08:37.820445367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:08:47.819954491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:08:57.819690018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:09:07.820158721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:09:17.819732589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:09:27.820562196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:09:37.81972578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:09:47.819754305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:09:57.819744952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:10:07.8198479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:10:17.820424159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:10:27.819774394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:10:37.819648802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:10:47.820633677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:10:57.820408282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:11:07.820284517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:11:17.820328323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:11:27.820052912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:11:37.820018396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:11:47.820573956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:11:57.819803519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:12:07.820094677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:12:17.820643374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:12:27.819677233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:12:37.819744313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:12:37.819783781Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":175,"service":"observability"}
{"time":"2026-05-10T02:12:47.820031818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:12:57.819913092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:13:07.820036521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:13:17.820651529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:13:27.82023115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:13:37.819721911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:13:47.820664651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:13:57.819744635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:14:07.81982841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:14:17.82017714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:14:27.819722784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:14:37.819627868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:14:47.820316269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:14:57.819691769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:15:07.820009581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:15:17.819725899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:15:27.819729437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:15:37.820544763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:15:47.820654821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:15:57.81978925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:16:07.820576153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:16:17.820506237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:16:27.819733954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:16:37.820360845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:16:47.819623795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:16:57.820435476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:17:07.820154126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:17:17.819776581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:17:27.820540489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:17:37.820119243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:17:37.820156237Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":176,"service":"observability"}
{"time":"2026-05-10T02:17:47.819899357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:17:57.81979424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:18:07.820573823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:18:17.820164899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:18:27.820141208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:18:37.819755983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:18:47.81962935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:18:57.82044028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:19:07.820313394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:19:17.819710313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:19:27.82069274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:19:37.820623168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:19:47.820164265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:19:57.819789914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:20:07.819869521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:20:17.820316025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:20:27.819776266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:20:37.8197466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:20:47.820487198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:20:57.820433529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:21:07.820194758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:21:17.819931092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:21:27.820561375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:21:37.820391686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:21:47.820124272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:21:57.820672002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:22:07.819642481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:22:17.820455423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:22:27.820041497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:22:37.819996758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:22:47.820557044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:22:47.820589627Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":177,"service":"observability"}
{"time":"2026-05-10T02:22:57.819691832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:23:07.820684131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:23:17.820407612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:23:27.820308342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:23:37.82012864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:23:47.819702409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:23:57.819805008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:24:07.820459722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:24:17.82010277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:24:27.819711357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:24:37.820369862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:24:47.81976057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:24:57.820685527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:25:07.819823772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:25:17.820097284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:25:27.820510565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:25:37.819728607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:25:47.820272356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:25:57.819825557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:26:07.820001702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:26:17.819713155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:26:27.820204737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:26:37.820435434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:26:47.820362188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:26:57.820176037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:27:07.820082043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:27:17.820543999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:27:27.820278263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:27:37.820284385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:27:47.819755906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:27:57.819753272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:27:57.819786161Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":178,"service":"observability"}
{"time":"2026-05-10T02:28:07.820565656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:28:17.820267141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:28:27.819812702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:28:37.820562548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:28:47.820401716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:28:57.820091618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:29:07.820135684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:29:17.820483293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:29:27.819720833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:29:37.820417178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:29:47.820133998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:29:57.819773813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:30:07.820151336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:30:17.820638301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:30:27.820315174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:30:37.820098807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:30:47.81968779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:30:57.820531458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:31:07.820544378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:31:17.820140243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:31:27.819963743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:31:37.820590057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:31:47.820494293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:31:57.819766196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:32:07.820306408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:32:17.82067603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:32:27.820558899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:32:37.820275885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:32:47.820103167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:32:57.819659213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:33:07.819692314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:33:07.81974219Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":179,"service":"observability"}
{"time":"2026-05-10T02:33:17.820312598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:33:27.819722833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:33:37.819722465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:33:47.820555927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:33:57.819754767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:34:07.820077992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:34:17.820372719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:34:27.819891568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:34:37.820606971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:34:47.819947071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:34:57.820574709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:35:07.820510641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:35:17.819703349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:35:27.820500904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:35:37.820141567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:35:47.820584993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:35:57.819796227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:36:07.820083098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:36:17.819674335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:36:27.8202197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:36:37.820060238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:36:47.819714327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:36:57.820578891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:37:07.820500388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:37:17.820198368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:37:27.819657911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:37:37.820661702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:37:47.820441105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:37:57.819744069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:38:07.819964917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:38:07.819996903Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":180,"service":"observability"}
{"time":"2026-05-10T02:38:17.820662456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:38:27.820477541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:38:37.82021212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:38:47.819664995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:38:57.820498972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:39:07.820006242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:39:17.820120729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:39:27.819947531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:39:37.820655369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:39:47.820466087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:39:57.819784562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:40:07.820667297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:40:17.8201018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:40:27.819688723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:40:37.820650452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:40:47.820323461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:40:57.820232278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:41:07.820479415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:41:17.819691886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:41:27.820571279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:41:37.820497427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:41:47.820317013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:41:57.819784956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:42:07.820037294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:42:17.820461904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:42:27.82006022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:42:37.819925083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:42:47.820544044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:42:57.820152564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:43:07.820705274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:43:07.820739683Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":181,"service":"observability"}
{"time":"2026-05-10T02:43:17.819913146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:43:27.820652253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:43:37.820141093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:43:47.820678887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:43:57.820269545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:44:07.819696295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:44:17.819777331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:44:27.820504059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:44:37.819959397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:44:47.820486253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:44:57.8201434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:45:07.820137571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:45:17.81974338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:45:27.820455506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:45:37.820291818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:45:47.820020289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:45:57.819826176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:46:07.819996632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:46:17.820683093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:46:27.820349048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:46:37.820317759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:46:47.819809564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:46:57.820467479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:47:07.820371364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:47:17.820051622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:47:27.819961393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:47:37.820568717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:47:47.820627655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:47:57.820195245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:48:07.820049561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:48:17.820397007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:48:17.820432276Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":182,"service":"observability"}
{"time":"2026-05-10T02:48:27.820062219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:48:37.819711924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:48:47.820332224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:48:57.82012946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:49:07.82001848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:49:17.820697275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:49:27.820448388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:49:37.820158886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:49:47.820015216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:49:57.820573579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:50:07.820157651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:50:17.820216878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:50:27.820120936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:50:37.820686409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:50:47.819940191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:50:57.820610629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:51:07.82000557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:51:17.820152832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:51:27.820498814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:51:37.820174827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:51:47.819834193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:51:57.820255899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:52:07.820410293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:52:17.820175716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:52:27.819908137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:52:37.819687807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:52:47.8197606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:52:57.820136889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:53:07.820084982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:53:17.819691374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:53:27.819678712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:53:27.819711176Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":183,"service":"observability"}
{"time":"2026-05-10T02:53:37.820552959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:53:47.819983657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:53:57.820284954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:54:07.820212328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:54:17.82029758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:54:27.820440055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:54:37.820096999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:54:47.819774735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:54:57.820694638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:55:07.819971163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:55:17.819725657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:55:27.819676921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:55:37.820379425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:55:47.820269752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:55:57.8196867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:56:07.819941912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:56:17.820451946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:56:27.820669967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:56:37.819881274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:56:47.82046248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:56:57.819603193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:57:07.819814333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:57:17.819945851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:57:27.819735261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:57:37.820076845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:57:47.819729952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:57:57.81996098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:58:07.819891114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:58:17.820031614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:58:27.820350053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:58:27.820382185Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":184,"service":"observability"}
{"time":"2026-05-10T02:58:37.819640251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:58:47.819630256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:58:57.820334505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:59:07.819965132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:59:17.819775859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:59:27.820137334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:59:37.820502109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:59:47.819601339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T02:59:57.82067961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:00:07.820313168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:00:17.820462726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:00:27.820261564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:00:37.819726773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:00:47.819691609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:00:57.819935887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:01:07.819979543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:01:17.820188538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:01:27.819650326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:01:37.820088087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:01:47.819617073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:01:57.819612845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:02:07.819852203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:02:17.820323272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:02:27.819976218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:02:37.819725737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:02:47.819893818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:02:57.819687625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:03:07.819864615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:03:17.819781519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:03:27.820062271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:03:37.81970407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:03:37.819736229Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":185,"service":"observability"}
{"time":"2026-05-10T03:03:47.819947545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:03:57.820450042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:04:07.819994388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:04:17.819706231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:04:27.819599234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:04:37.819991122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:04:47.820523759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:04:57.820216709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:05:07.820088467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:05:17.819693135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:05:27.820389637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:05:37.820547104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:05:47.819927874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:05:57.820127059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:06:07.820138533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:06:17.820679281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:06:27.819981008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:06:37.820046102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:06:47.820287772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:06:57.820411566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:07:07.819700003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:07:17.820064814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:07:27.82046506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:07:37.820160989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:07:47.820468538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:07:57.820457862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:08:07.82012358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:08:17.82029862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:08:27.820057419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:08:37.819740099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:08:37.819774694Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":186,"service":"observability"}
{"time":"2026-05-10T03:08:47.819755655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:08:57.819600092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:09:07.820506914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:09:17.820140462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:09:27.820309359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:09:37.81983883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:09:47.819680258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:09:57.820034274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:10:07.819873484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:10:17.820707534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:10:27.819711397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:10:37.819629391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:10:47.819708294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:10:57.82003408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:11:07.820113841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:11:17.820624943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:11:27.819845349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:11:37.819756444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:11:47.819995132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:11:57.819636555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:12:07.81995195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:12:17.820455387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:12:27.819853506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:12:37.820283766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:12:47.81965301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:12:57.820062841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:13:07.819920016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:13:17.819983641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:13:27.819726329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:13:37.819704828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:13:47.820576589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:13:47.820633766Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":187,"service":"observability"}
{"time":"2026-05-10T03:13:57.820601764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:14:07.820094009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:14:17.819880816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:14:27.820138623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:14:37.820558342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:14:47.819965895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:14:57.819638583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:15:07.820046856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:15:17.820122085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:15:27.819780811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:15:37.819711175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:15:47.820520512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:15:57.819830237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:16:07.820060815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:16:17.819674264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:16:27.820260127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:16:37.819710872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:16:47.819696066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:16:57.820100369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:17:07.820680149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:17:17.819703516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:17:27.820513693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:17:37.82056438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:17:47.820449401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:17:57.819810842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:18:07.820078008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:18:17.819757734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:18:27.820316969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:18:37.819637659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:18:47.82043772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:18:57.820071991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:18:57.820111105Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":188,"service":"observability"}
{"time":"2026-05-10T03:19:07.819987645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:19:17.820494684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:19:27.820572922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:19:37.820286945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:19:47.819767706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:19:57.819686864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:20:07.820075346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:20:17.820094739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:20:27.82030308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:20:37.820520752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:20:47.81967331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:20:57.82001417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:21:07.82060376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:21:17.81970884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:21:27.819619269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:21:37.82067874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:21:47.820204625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:21:57.820655155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:22:07.820303541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:22:17.82005106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:22:27.820526243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:22:37.819724602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:22:47.819971793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:22:57.819812194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:23:07.820316752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:23:17.820168525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:23:27.819709906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:23:37.819793393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:23:47.819696715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:23:57.820405774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:23:57.820437635Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":189,"service":"observability"}
{"time":"2026-05-10T03:24:07.820510481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:24:17.819886674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:24:27.820489607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:24:37.820033298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:24:47.820462766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:24:57.820588458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:25:07.820032857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:25:17.819634975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:25:27.820410492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:25:37.820081331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:25:47.820216283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:25:57.819686352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:26:07.820121258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:26:17.820650033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:26:27.820623244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:26:37.8204084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:26:47.820151559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:26:57.820143995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:27:07.819982196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:27:17.819833502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:27:27.819914692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:27:37.819827515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:27:47.820735564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:27:57.819601401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:28:07.820088914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:28:17.81988538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:28:27.820521046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:28:37.82035878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:28:47.820662163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:28:57.820118782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:29:07.820397009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:29:07.820435658Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":190,"service":"observability"}
{"time":"2026-05-10T03:29:17.819780672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:29:27.820515058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:29:37.820449584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:29:47.820015059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:29:57.820739076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:30:07.820133394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:30:17.819909551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:30:27.820427796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:30:37.82003665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:30:47.820586534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:30:57.819887782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:31:07.820401023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:31:17.819824468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:31:27.820403961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:31:37.819988571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:31:47.819745373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:31:57.820323191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:32:07.81974028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:32:17.819741911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:32:27.819767319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:32:37.819960717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:32:47.819644039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:32:57.820066825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:33:07.820051505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:33:17.819791588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:33:27.820565483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:33:37.82058305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:33:47.819795975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:33:57.820666397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:34:07.820025044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:34:17.820584762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:34:17.820619312Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":191,"service":"observability"}
{"time":"2026-05-10T03:34:27.820330178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:34:37.819882351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:34:47.819666663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:34:57.820479494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:35:07.82063815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:35:17.819823409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:35:27.819741101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:35:37.820135192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:35:47.820051356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:35:57.819652259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:36:07.820445145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:36:17.820444334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:36:27.820202314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:36:37.820035981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:36:47.820523051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:36:57.820281319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:37:07.820197432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:37:17.819925916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:37:27.820481282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:37:37.820314131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:37:47.820553217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:37:57.819814395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:38:07.820459819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:38:17.819983589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:38:27.819644365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:38:37.820105054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:38:47.819631271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:38:57.819848382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:39:07.820300035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:39:17.820059469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:39:27.820366327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:39:27.820397817Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":192,"service":"observability"}
{"time":"2026-05-10T03:39:37.820685226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:39:47.820542317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:39:57.819690219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:40:07.820072266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:40:17.820400595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:40:27.819749959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:40:37.820614874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:40:47.819858404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:40:57.819631867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:41:07.820056414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:41:17.820706109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:41:27.819718148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:41:37.81971798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:41:47.820180724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:41:57.820446576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:42:07.820382826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:42:17.819633901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:42:27.81998342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:42:37.820463087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:42:47.82037482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:42:57.820583514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:43:07.820600556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:43:17.820035172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:43:27.820555878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:43:37.819949062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:43:47.820598062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:43:57.820289171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:44:07.820154061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:44:17.820049463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:44:27.819620279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:44:37.819882843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:44:37.81991636Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":193,"service":"observability"}
{"time":"2026-05-10T03:44:47.819659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:44:57.820007856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:45:07.820398912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:45:17.820486317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:45:27.820039408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:45:37.820621787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:45:47.820192818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:45:57.820366164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:46:07.820444205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:46:17.820034256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:46:27.81969579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:46:37.820230058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:46:47.820020979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:46:57.820574905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:47:07.82031005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:47:17.820179169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:47:27.819908382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:47:37.82038692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:47:47.820149742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:47:57.819741249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:48:07.820192843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:48:17.820676744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:48:27.820375655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:48:37.819700936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:48:47.820399769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:48:57.819781391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:49:07.819839482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:49:17.819736019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:49:27.820009049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:49:37.819663477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:49:47.81984948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:49:47.819886474Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":194,"service":"observability"}
{"time":"2026-05-10T03:49:57.820360208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:50:07.820127721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:50:17.820634433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:50:27.819845746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:50:37.819741597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:50:47.820120371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:50:57.819901201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:51:07.820698506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:51:17.820217113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:51:27.819739179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:51:37.820130754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:51:47.820567971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:51:57.820584242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:52:07.820288107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:52:17.81965368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:52:27.820131336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:52:37.820155485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:52:47.820570618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:52:57.819859271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:53:07.819964263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:53:17.82042663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:53:27.819791722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:53:37.820406889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:53:47.820206008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:53:57.820534742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:54:07.82006368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:54:17.820101351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:54:27.819655918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:54:37.819666254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:54:47.819845235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:54:57.820329624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:54:57.820364047Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":195,"service":"observability"}
{"time":"2026-05-10T03:55:07.81995743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:55:17.820278587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:55:27.820191396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:55:37.820469779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:55:47.820068219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:55:57.819832282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:56:07.819873626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:56:17.820542397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:56:27.819802676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:56:37.819909142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:56:47.820653511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:56:57.81993968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:57:07.820326422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:57:17.819796636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:57:27.820494343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:57:37.819809085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:57:47.820359023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:57:57.820310478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:58:07.820044941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:58:17.820526619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:58:27.82006166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:58:37.820569627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:58:47.820512891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:58:57.819679477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:59:07.819860178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:59:17.819764276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:59:27.820474097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:59:37.820675168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:59:47.820569887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T03:59:57.819802037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:00:07.820659534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:00:07.820693506Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":196,"service":"observability"}
{"time":"2026-05-10T04:00:17.820168067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:00:27.820468512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:00:37.820668207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:00:47.819868417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:00:57.820396557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:01:07.820138818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:01:17.820041622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:01:27.819703699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:01:37.819719449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:01:47.819701827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:01:57.820616415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:02:07.820262236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:02:17.820464026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:02:27.820622077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:02:37.819808599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:02:47.82059195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:02:57.820439424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:03:07.820553475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:03:17.820256662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:03:27.820442425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:03:37.820681323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:03:47.819710694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:03:57.82045586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:04:07.820232547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:04:17.820115044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:04:27.820482513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:04:37.819701179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:04:47.820635337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:04:57.819630478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:05:07.820368773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:05:17.820070697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:05:17.820103726Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":197,"service":"observability"}
{"time":"2026-05-10T04:05:27.819898056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:05:37.820516737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:05:47.820399455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:05:57.820526431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:06:07.820714375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:06:17.819767183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:06:27.820141744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:06:37.820599801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:06:47.819942295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:06:57.819632818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:07:07.820383941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:07:17.820596972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:07:27.819700855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:07:37.82015832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:07:47.820450012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:07:57.820070852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:08:07.819896609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:08:17.81973346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:08:27.820078562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:08:37.820500625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:08:47.819660945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:08:57.820334261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:09:07.820088339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:09:17.820383515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:09:27.820283276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:09:37.819599418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:09:47.820412412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:09:57.820522126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:10:07.82041128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:10:17.820415075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:10:17.820448406Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":198,"service":"observability"}
{"time":"2026-05-10T04:10:27.820662419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:10:37.82052988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:10:47.820000929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:10:57.819753145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:11:07.820076096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:11:17.819783866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:11:27.820305369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:11:37.820175224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:11:47.81973484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:11:57.820432162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:12:07.820124024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:12:17.81973799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:12:27.81972208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:12:37.820211779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:12:47.819958923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:12:57.820226902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:13:07.819678493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:13:17.819641524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:13:27.820112581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:13:37.819672437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:13:47.82051553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:13:57.820260767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:14:07.820604038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:14:17.819773819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:14:27.820067491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:14:37.820442481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:14:47.820190678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:14:57.819850021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:15:07.82002994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:15:17.819635226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:15:27.820084018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:15:27.820121967Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":199,"service":"observability"}
{"time":"2026-05-10T04:15:37.819680079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:15:47.820395964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:15:57.819696788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:16:07.820716494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:16:17.820199207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:16:27.820040534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:16:37.820392827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:16:47.820475107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:16:57.819678448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:17:07.820336158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:17:17.820114155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:17:27.820642687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:17:37.820319813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:17:47.820046259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:17:57.81961337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:18:07.820487669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:18:17.820255366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:18:27.820070359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:18:37.820309418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:18:47.820025027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:18:57.820615028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:19:07.819965347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:19:17.820511858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:19:27.820044755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:19:37.820303596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:19:47.82016287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:19:57.820054011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:20:07.820601655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:20:17.819721499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:20:27.820489117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:20:27.820521688Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":200,"service":"observability"}
{"time":"2026-05-10T04:20:37.820438212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:20:47.820668871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:20:57.820655375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:21:07.820262716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:21:17.820155073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:21:27.819615738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:21:37.81963047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:21:47.820227156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:21:57.820098308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:22:07.820095438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:22:17.820717963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:22:27.820626049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:22:37.820427977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:22:47.820323589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:22:57.819620945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:23:07.819816919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:23:17.819659501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:23:27.819741546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:23:37.819737583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:23:47.820091935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:23:57.819716254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:24:07.819902028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:24:17.819741846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:24:27.819708554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:24:37.819786774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:24:47.819782615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:24:57.819668825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:25:07.820071225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:25:17.819731563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:25:27.820415834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:25:37.819754893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:25:37.81978959Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":201,"service":"observability"}
{"time":"2026-05-10T04:25:47.819726341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:25:57.819758452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:26:07.820190122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:26:17.820542442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:26:27.820287445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:26:37.819706396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:26:47.81972689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:26:57.820163815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:27:07.81969716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:27:17.819679126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:27:27.819781101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:27:37.819743564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:27:47.820285359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:27:57.819753385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:28:07.820325014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:28:17.819756751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:28:27.819604623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:28:37.819722517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:28:47.819619133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:28:57.819714358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:29:07.820273145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:29:17.819739059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:29:27.819713008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:29:37.81969698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:29:47.819685369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:29:57.819720752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:30:07.819842902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:30:17.819753904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:30:27.819757177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:30:37.81973736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:30:47.819681988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:30:47.819720534Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":202,"service":"observability"}
{"time":"2026-05-10T04:30:57.81970948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:31:07.820086841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:31:17.819734112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:31:27.819816485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:31:37.819687127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:31:47.819721186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:31:57.81969689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:32:07.820004078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:32:17.820427955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:32:27.820055672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:32:37.819665293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:32:47.819667108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:32:57.819728559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:33:07.820092944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:33:17.819722877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:33:27.819716069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:33:37.819813058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:33:47.819685354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:33:57.82001069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:34:07.820076861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:34:17.820708639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:34:27.820417588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:34:37.819711516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:34:47.819766626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:34:57.819652907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:35:07.820066218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:35:17.819725604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:35:27.820327039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:35:37.819714466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:35:47.819672992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:35:57.819707839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:35:57.819744302Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":203,"service":"observability"}
{"time":"2026-05-10T04:36:07.81989109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:36:17.820138468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:36:27.819649248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:36:37.819740778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:36:47.820223994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:36:57.819721389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:37:07.819696626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:37:17.820117826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:37:27.81972305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:37:37.81963632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:37:47.820485275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:37:57.819708421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:38:07.82003166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:38:17.820826066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:38:27.8206765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:38:37.82044357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:38:47.819739994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:38:57.819976818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:39:07.820150525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:39:17.820698424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:39:27.819719822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:39:37.819675562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:39:47.81969677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:39:57.819671647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:40:07.820139112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:40:17.819728766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:40:27.820588718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:40:37.819777859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:40:47.820592031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:40:57.819706227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:40:57.819755517Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":204,"service":"observability"}
{"time":"2026-05-10T04:41:07.820155576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:41:17.819990522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:41:27.820453133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:41:37.819699759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:41:47.819710554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:41:57.820617118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:42:07.820114436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:42:17.820613356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:42:27.819748055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:42:37.819727784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:42:47.819705028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:42:57.81975145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:43:07.820117865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:43:17.819733015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:43:27.82052409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:43:37.820304287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:43:47.819735705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:43:57.819703326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:44:07.820227885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:44:17.819727881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:44:27.819730095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:44:37.819752597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:44:47.820624622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:44:57.820008964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:45:07.820044114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:45:17.820625195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:45:27.819739262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:45:37.819672705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:45:47.819727354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:45:57.820619321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:45:57.820667191Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":205,"service":"observability"}
{"time":"2026-05-10T04:46:07.820277971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:46:17.819775827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:46:27.820328363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:46:37.819678534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:46:47.819726152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:46:57.820551438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:47:07.820701783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:47:17.820095335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:47:27.819717204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:47:37.819715518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:47:47.819727725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:47:57.819744012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:48:07.820098601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:48:17.819620135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:48:27.81976006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:48:37.819762464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:48:47.819697548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:48:57.820545277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:49:07.820669389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:49:17.819757042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:49:27.819702292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:49:37.820296403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:49:47.819701323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:49:57.820010451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:50:07.820503202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:50:17.819736979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:50:27.820562099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:50:37.820554987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:50:47.820182774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:50:57.81969964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:51:07.820563416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:51:07.820596215Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":206,"service":"observability"}
{"time":"2026-05-10T04:51:17.820081775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:51:27.819758494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:51:37.820294408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:51:47.819724444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:51:57.819768786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:52:07.820139757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:52:17.820197888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:52:27.819777575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:52:37.819680193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:52:47.819727531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:52:57.819715185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:53:07.820096342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:53:17.819745824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:53:27.819760206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:53:37.819764248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:53:47.820504621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:53:57.820228924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:54:07.820109407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:54:17.819749006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:54:27.819688374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:54:37.820660209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:54:47.819700061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:54:57.81994168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:55:07.819943594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:55:17.819720166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:55:27.820604823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:55:37.819757538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:55:47.81972104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:55:57.820325235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:56:07.820082674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:56:17.819683059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:56:17.819728201Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":207,"service":"observability"}
{"time":"2026-05-10T04:56:27.819726654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:56:37.819726806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:56:47.820659342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:56:57.819611861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:57:07.820154173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:57:17.820400846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:57:27.819866584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:57:37.819757393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:57:47.819668451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:57:57.819704328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:58:07.820175894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:58:17.820014227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:58:27.819822516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:58:37.82049913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:58:47.819797687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:58:57.819713124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:59:07.819979613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:59:17.819771676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:59:27.820408722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:59:37.820000128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:59:47.819747968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T04:59:57.819655459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:00:07.820260107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:00:17.820502782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:00:27.820325995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:00:37.819747963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:00:47.819718077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:00:57.820590261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:01:07.820187849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:01:17.820649102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:01:17.820682013Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":208,"service":"observability"}
{"time":"2026-05-10T05:01:27.820467094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:01:37.819706994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:01:47.819734805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:01:57.819760214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:02:07.820671001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:02:17.820472828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:02:27.819724537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:02:37.819739996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:02:47.820634896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:02:57.820344981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:03:07.820149133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:03:17.819730308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:03:27.820485406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:03:37.819769913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:03:47.819756077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:03:57.820372832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:04:07.82013678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:04:17.819706915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:04:27.820498865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:04:37.820696556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:04:47.819996391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:04:57.819699754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:05:07.819977648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:05:17.820562371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:05:27.819681923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:05:37.819682855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:05:47.81976457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:05:57.8203161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:06:07.820204827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:06:17.819740001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:06:27.819808334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:06:27.819847683Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":209,"service":"observability"}
{"time":"2026-05-10T05:06:37.819771749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:06:47.820456263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:06:57.820336021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:07:07.820102596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:07:17.820321446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:07:27.819729809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:07:37.819648315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:07:47.820431347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:07:57.81974392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:08:07.820070071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:08:17.81968084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:08:27.819986445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:08:37.820661688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:08:47.82004703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:08:57.819708372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:09:07.819734718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:09:17.820496693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:09:27.819709578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:09:37.819729221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:09:47.819697754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:09:57.820385178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:10:07.820641457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:10:17.819947425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:10:27.81965186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:10:37.820667678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:10:47.820331231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:10:57.819708742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:11:07.820078627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:11:17.819725041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:11:27.820604763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:11:27.82063755Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":210,"service":"observability"}
{"time":"2026-05-10T05:11:37.820629825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:11:47.820231308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:11:57.819719863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:12:07.820052168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:12:17.820470202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:12:27.8195934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:12:37.819691596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:12:47.820594354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:12:57.820266739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:13:07.819980452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:13:17.820494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:13:27.820281918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:13:37.819751639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:13:47.82064587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:13:57.819702245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:14:07.819696993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:14:17.819730983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:14:27.819754059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:14:37.820552627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:14:47.819692946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:14:57.819709538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:15:07.819933006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:15:17.820506842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:15:27.819767099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:15:37.819711224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:15:47.820406587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:15:57.820269689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:16:07.820121621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:16:17.819828174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:16:27.819697732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:16:37.820485429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:16:37.820525026Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":211,"service":"observability"}
{"time":"2026-05-10T05:16:47.820390992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:16:57.819726751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:17:07.820021112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:17:17.820051529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:17:27.820207856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:17:37.819776056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:17:47.820496845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:17:57.819804446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:18:07.820075793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:18:17.820604517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:18:27.820222635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:18:37.819924448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:18:47.819624729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:18:57.819739528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:19:07.819929416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:19:17.820408003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:19:27.819744254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:19:37.820188402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:19:47.820586443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:19:57.819868353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:20:07.819750081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:20:17.819719983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:20:27.819732435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:20:37.820463062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:20:47.820468977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:20:57.820173085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:21:07.81993866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:21:17.820497016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:21:27.820190445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:21:37.819732295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:21:47.819724566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:21:47.819772875Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":212,"service":"observability"}
{"time":"2026-05-10T05:21:57.820582892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:22:07.820161098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:22:17.820264753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:22:27.819673182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:22:37.820577445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:22:47.820173023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:22:57.81970975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:23:07.8205674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:23:17.819737895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:23:27.820485585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:23:37.820279978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:23:47.81965124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:23:57.820291841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:24:07.820585063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:24:17.819906322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:24:27.81962754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:24:37.820285799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:24:47.819629806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:24:57.82057831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:25:07.820532894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:25:17.820171556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:25:27.819720381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:25:37.819736476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:25:47.820407712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:25:57.820203835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:26:07.820120126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:26:17.820489424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:26:27.819716239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:26:37.820518612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:26:47.820415847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:26:47.820459387Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":213,"service":"observability"}
{"time":"2026-05-10T05:26:57.820142471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:27:07.820091453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:27:17.820518103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:27:27.820148028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:27:37.819727195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:27:47.820587742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:27:57.820489279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:28:07.820194904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:28:17.819758655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:28:27.820414244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:28:37.819733206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:28:47.820481891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:28:57.819700218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:29:07.819940152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:29:17.820663803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:29:27.819662778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:29:37.820277177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:29:47.820295022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:29:57.819695265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:30:07.820588646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:30:17.819742239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:30:27.819817624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:30:37.820612108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:30:47.819663321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:30:57.820112586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:31:07.820275592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:31:17.819743734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:31:27.819759945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:31:37.820431607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:31:47.819896945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:31:57.819647228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:31:57.819683983Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":214,"service":"observability"}
{"time":"2026-05-10T05:32:07.819943907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:32:17.820581909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:32:27.819729575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:32:37.820424273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:32:47.820090386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:32:57.820560849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:33:07.820957923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:33:17.820070981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:33:27.819744229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:33:37.82063206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:33:47.820227007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:33:57.819687701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:34:07.82040836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:34:17.819655095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:34:27.820571306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:34:37.820526554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:34:47.819721175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:34:57.820091092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:35:07.819980602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:35:17.820559056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:35:27.820058253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:35:37.819712544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:35:47.820645102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:35:57.820405093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:36:07.820347727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:36:17.820490075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:36:27.820179348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:36:37.819631683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:36:47.82052881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:36:57.820203762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:36:57.82025554Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":215,"service":"observability"}
{"time":"2026-05-10T05:37:07.820622992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:37:17.820084228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:37:27.819704532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:37:37.820860916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:37:47.820000154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:37:57.820475771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:38:07.820622012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:38:17.819943012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:38:27.820673447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:38:37.820405636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:38:47.819774252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:38:57.820592431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:39:07.819897712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:39:17.820383299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:39:27.82015733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:39:37.819718642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:39:47.820525205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:39:57.820176291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:40:07.820120285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:40:17.820375517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:40:27.820097799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:40:37.81962096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:40:47.820356892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:40:57.820044089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:41:07.819684373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:41:17.819738076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:41:27.820332046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:41:37.819761049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:41:47.820546647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:41:57.820136871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:42:07.820029474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:42:07.82006447Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":216,"service":"observability"}
{"time":"2026-05-10T05:42:17.820490853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:42:27.819767342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:42:37.820448982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:42:47.819990329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:42:57.820573669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:43:07.820328961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:43:17.82069799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:43:27.820310313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:43:37.820041411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:43:47.820576534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:43:57.820160318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:44:07.820388872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:44:17.819694651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:44:27.819643785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:44:37.820364879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:44:47.820311726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:44:57.820020553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:45:07.819778509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:45:17.820420701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:45:27.820128517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:45:37.820056307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:45:47.820469278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:45:57.820077023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:46:07.820126226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:46:17.820308984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:46:27.819950772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:46:37.82046611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:46:47.820084396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:46:57.819629992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:47:07.81982381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:47:17.820337141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:47:17.820374289Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":217,"service":"observability"}
{"time":"2026-05-10T05:47:27.820320871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:47:37.819628648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:47:47.820372092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:47:57.820200902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:48:07.820864149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:48:17.820486678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:48:27.820269752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:48:37.820498991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:48:47.820033653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:48:57.820631785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:49:07.820939471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:49:17.820011462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:49:27.820666142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:49:37.820474377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:49:47.820138446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:49:57.82007069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:50:07.819727747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:50:17.820169849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:50:27.820075825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:50:37.820421091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:50:47.81970444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:50:57.820349419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:51:07.820358777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:51:17.819881655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:51:27.820407371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:51:37.819682146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:51:47.820656794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:51:57.820445392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:52:07.820665674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:52:17.820127714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:52:27.819881819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:52:27.819914618Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":218,"service":"observability"}
{"time":"2026-05-10T05:52:37.820489255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:52:47.820272192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:52:57.81984975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:53:07.82005248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:53:17.82052059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:53:27.820565663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:53:37.820370112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:53:47.820172638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:53:57.820088059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:54:07.820088799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:54:17.820665099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:54:27.8201364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:54:37.819798028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:54:47.82063901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:54:57.820526867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:55:07.82052662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:55:17.820057044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:55:27.819858244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:55:37.820442189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:55:47.820048589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:55:57.820629865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:56:07.820282117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:56:17.819808254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:56:27.820552903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:56:37.820323836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:56:47.819908026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:56:57.820039437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:57:07.820152828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:57:17.820524194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:57:27.819648401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:57:37.820580933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:57:37.820615212Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":219,"service":"observability"}
{"time":"2026-05-10T05:57:47.820395396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:57:57.820050313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:58:07.820497399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:58:17.819715568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:58:27.820618032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:58:37.820327253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:58:47.819916865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:58:57.820521922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:59:07.820089983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:59:17.820623395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:59:27.820479537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:59:37.820063497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:59:47.819697261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T05:59:57.819755744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:00:07.820380868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:00:17.820040939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:00:27.819895138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:00:37.820572058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:00:47.819704594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:00:57.820498221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:01:07.820032773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:01:17.820131965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:01:27.819654715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:01:37.819913053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:01:47.819724296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:01:57.820065648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:02:07.82008925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:02:17.819681432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:02:27.82028477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:02:37.820132056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:02:47.819881476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:02:47.819920086Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":220,"service":"observability"}
{"time":"2026-05-10T06:02:57.82014288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:03:07.820400156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:03:17.819756259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:03:27.820410524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:03:37.819777609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:03:47.820018504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:03:57.820189591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:04:07.819854782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:04:17.820555606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:04:27.819643045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:04:37.819904486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:04:47.8203208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:04:57.819979468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:05:07.820283313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:05:17.820638224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:05:27.820724278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:05:37.819743431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:05:47.81963367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:05:57.819861962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:06:07.820524139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:06:17.819674315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:06:27.820704964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:06:37.819896384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:06:47.819623829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:06:57.820506762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:07:07.819817647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:07:17.820496765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:07:27.819689457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:07:37.820133965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:07:47.819977842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:07:47.820013873Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":221,"service":"observability"}
{"time":"2026-05-10T06:07:57.819663402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:08:07.820048227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:08:17.820413122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:08:27.820006246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:08:37.8205366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:08:47.819719005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:08:57.819853568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:09:07.820436758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:09:17.820637298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:09:27.82029888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:09:37.820708747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:09:47.820430323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:09:57.820088414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:10:07.820107249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:10:17.819745743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:10:27.819614667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:10:37.819611987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:10:47.819707612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:10:57.820360548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:11:07.819832791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:11:17.820270237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:11:27.820664264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:11:37.819955637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:11:47.820299016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:11:57.820609654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:12:07.820380245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:12:17.820082916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:12:27.819716282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:12:37.819907895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:12:47.820176103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:12:47.820210009Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":222,"service":"observability"}
{"time":"2026-05-10T06:12:57.820659466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:13:07.820704304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:13:17.82030511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:13:27.819715515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:13:37.819901662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:13:47.820258597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:13:57.820362534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:14:07.820365998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:14:17.819710006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:14:27.819806524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:14:37.820454463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:14:47.820165717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:14:57.819957058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:15:07.819831509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:15:17.820601866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:15:27.820135794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:15:37.820640873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:15:47.820104571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:15:57.819820592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:16:07.819803072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:16:17.820586193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:16:27.820051524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:16:37.82063168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:16:47.820540602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:16:57.82057951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:17:07.820036941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:17:17.819848202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:17:27.819822189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:17:37.819685799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:17:47.82054012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:17:47.820571535Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":223,"service":"observability"}
{"time":"2026-05-10T06:17:57.819827264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:18:07.819878846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:18:17.819747475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:18:27.81975693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:18:37.819853227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:18:47.820311916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:18:57.820606263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:19:07.820191444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:19:17.820649722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:19:27.81984672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:19:37.820010208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:19:47.819689967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:19:57.819774412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:20:07.820055316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:20:17.820638791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:20:27.819762302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:20:37.820192531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:20:47.819951108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:20:57.820306898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:21:07.820640602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:21:17.82027405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:21:27.820531366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:21:37.819775167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:21:47.819727017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:21:57.820512939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:22:07.820687892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:22:17.819730764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:22:27.820379279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:22:37.820632023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:22:47.82002251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:22:57.819942275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:22:57.819975945Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":224,"service":"observability"}
{"time":"2026-05-10T06:23:07.820089693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:23:17.820674229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:23:27.819773121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:23:37.819767002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:23:47.820260858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:23:57.820030346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:24:07.820120402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:24:17.820161108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:24:27.819863882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:24:37.819734513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:24:47.819598855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:24:57.819618979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:25:07.820476713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:25:17.820314634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:25:27.820503056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:25:37.819806532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:25:47.820589903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:25:57.820265712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:26:07.820076913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:26:17.820441168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:26:27.819837281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:26:37.820069955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:26:47.820484181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:26:57.820642245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:27:07.820047843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:27:17.81972269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:27:27.820050323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:27:37.820158931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:27:47.820369563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:27:57.819776375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:28:07.820157348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:28:07.820192312Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":225,"service":"observability"}
{"time":"2026-05-10T06:28:17.820104218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:28:27.81964992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:28:37.820672114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:28:47.82027216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:28:57.820072803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:29:07.819932374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:29:17.820610441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:29:27.820482018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:29:37.820217786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:29:47.820677497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:29:57.820152164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:30:07.819992826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:30:17.820214197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:30:27.82053415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:30:37.820579262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:30:47.820450665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:30:57.820022446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:31:07.81998977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:31:17.81968083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:31:27.819890546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:31:37.819795586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:31:47.819911628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:31:57.820291045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:32:07.819868708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:32:17.820203972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:32:27.81988616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:32:37.819804371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:32:47.820499367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:32:57.819975906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:33:07.820460324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:33:07.820493043Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":226,"service":"observability"}
{"time":"2026-05-10T06:33:17.820600813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:33:27.820582465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:33:37.82066533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:33:47.820095929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:33:57.819762965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:34:07.820198073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:34:17.820672825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:34:27.820400693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:34:37.820370457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:34:47.820475553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:34:57.820034376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:35:07.820435324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:35:17.819992559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:35:27.82001467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:35:37.820606386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:35:47.820111065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:35:57.819769322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:36:07.820140701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:36:17.820120217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:36:27.820010994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:36:37.820395571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:36:47.819714938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:36:57.819747271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:37:07.820088094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:37:17.820348019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:37:27.820081906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:37:37.820457736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:37:47.82010892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:37:57.819928853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:38:07.820564203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:38:07.820596709Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":227,"service":"observability"}
{"time":"2026-05-10T06:38:17.820326837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:38:27.819683093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:38:37.820511611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:38:47.819716442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:38:57.819622909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:39:07.819967433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:39:17.819813141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:39:27.819788836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:39:37.820580316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:39:47.820421612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:39:57.820027599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:40:07.819879147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:40:17.819815288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:40:27.820050186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:40:37.820327595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:40:47.819740809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:40:57.820011783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:41:07.820533632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:41:17.820282198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:41:27.819745551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:41:37.819739139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:41:47.820417398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:41:57.820489893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:42:07.820613005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:42:17.820666807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:42:27.819777402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:42:37.820527287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:42:47.820130689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:42:57.819831098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:43:07.820046995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:43:17.820566897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:43:17.820601402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":228,"service":"observability"}
{"time":"2026-05-10T06:43:27.820610028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:43:37.8200036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:43:47.820581731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:43:57.820091684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:44:07.8198629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:44:17.819620733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:44:27.819779655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:44:37.819991995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:44:47.820446982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:44:57.820097065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:45:07.820085187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:45:17.820294496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:45:27.81977647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:45:37.819597048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:45:47.820112067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:45:57.819643959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:46:07.819848387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:46:17.819925602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:46:27.81966751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:46:37.819692104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:46:47.820019243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:46:57.820664661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:47:07.820137038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:47:17.819981469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:47:27.81990233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:47:37.820460548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:47:47.820056173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:47:57.820199392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:48:07.820581359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:48:17.819915601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:48:27.819876783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:48:27.819910293Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":229,"service":"observability"}
{"time":"2026-05-10T06:48:37.820579326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:48:47.820208231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:48:57.819974552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:49:07.820408321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:49:17.820004518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:49:27.819809298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:49:37.82027023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:49:47.820614719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:49:57.820556984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:50:07.820532254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:50:17.820326006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:50:27.819817472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:50:37.820560106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:50:47.820089885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:50:57.819637391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:51:07.819800202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:51:17.82064041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:51:27.820060972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:51:37.820595144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:51:47.820166673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:51:57.820468447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:52:07.820196397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:52:17.819793036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:52:27.819760556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:52:37.819861222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:52:47.820664586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:52:57.820190352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:53:07.819997524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:53:17.819996974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:53:27.82049466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:53:27.820534333Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":230,"service":"observability"}
{"time":"2026-05-10T06:53:37.819637019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:53:47.819726618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:53:57.820605788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:54:07.820289087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:54:17.820144031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:54:27.820673507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:54:37.819746863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:54:47.820171019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:54:57.819882138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:55:07.820518708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:55:17.820672855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:55:27.820285876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:55:37.819801571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:55:47.820425555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:55:57.820308267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:56:07.819993324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:56:17.820276909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:56:27.820526952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:56:37.820445011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:56:47.820710884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:56:57.820341769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:57:07.819954336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:57:17.820515211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:57:27.820313476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:57:37.819920572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:57:47.820327349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:57:57.820319978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:58:07.82017878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:58:17.819993512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:58:27.820515267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:58:27.820550301Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":231,"service":"observability"}
{"time":"2026-05-10T06:58:37.820323852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:58:47.820693509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:58:57.820289476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:59:07.819983745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:59:17.81971329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:59:27.820211438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:59:37.820285221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:59:47.819958971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T06:59:57.820605918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:00:07.819968067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:00:17.819718144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:00:27.819902945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:00:37.819937425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:00:47.820399506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:00:57.819936842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:01:07.819992718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:01:17.819629142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:01:27.820557382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:01:37.82076889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:01:47.820504549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:01:57.819833999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:02:07.820097414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:02:17.820608107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:02:27.820670668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:02:37.820405081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:02:47.820214986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:02:57.819853009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:03:07.820288398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:03:17.819657667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:03:27.820106561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:03:37.820493395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:03:37.82052939Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":232,"service":"observability"}
{"time":"2026-05-10T07:03:47.820463899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:03:57.820501923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:04:07.820572828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:04:17.820692563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:04:27.819730197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:04:37.819899431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:04:47.820672299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:04:57.820455491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:05:07.820665895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:05:17.81965729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:05:27.820222515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:05:37.820653982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:05:47.820273728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:05:57.819788125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:06:07.820281088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:06:17.820428922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:06:27.820627514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:06:37.820447401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:06:47.820048459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:06:57.820086134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:07:07.820561668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:07:17.820479914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:07:27.819624488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:07:37.820485322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:07:47.820100993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:07:57.820168774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:08:07.820072142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:08:17.820559577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:08:27.820409515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:08:37.820020202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:08:47.8206108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:08:47.820648934Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":233,"service":"observability"}
{"time":"2026-05-10T07:08:57.820283479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:09:07.820113461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:09:17.819750789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:09:27.820446022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:09:37.82008346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:09:47.820050156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:09:57.820547533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:10:07.820513527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:10:17.820198911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:10:27.819708545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:10:37.820462692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:10:47.820316818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:10:57.819775938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:11:07.819654384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:11:17.819696268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:11:27.820050702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:11:37.820066611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:11:47.820707864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:11:57.819743914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:12:07.820609534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:12:17.820131642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:12:27.819615596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:12:37.820601501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:12:47.820399209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:12:57.820029696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:13:07.820062031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:13:17.8204889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:13:27.820499757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:13:37.820527996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:13:47.820226271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:13:57.820543033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:13:57.820576469Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":234,"service":"observability"}
{"time":"2026-05-10T07:14:07.820689471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:14:17.820411797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:14:27.820566267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:14:37.820416782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:14:47.820538253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:14:57.820504719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:15:07.82003099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:15:17.82021112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:15:27.820116622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:15:37.820157429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:15:47.820490927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:15:57.820687033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:16:07.820120653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:16:17.820417442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:16:27.820021157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:16:37.820080692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:16:47.820494233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:16:57.820577403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:17:07.820063398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:17:17.819770904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:17:27.819701826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:17:37.820639176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:17:47.819745337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:17:57.820198437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:18:07.820465874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:18:17.820695158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:18:27.820371974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:18:37.820261873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:18:47.819756366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:18:57.820657122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:18:57.820690112Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":235,"service":"observability"}
{"time":"2026-05-10T07:19:07.820563113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:19:17.81995334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:19:27.820156336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:19:37.820520684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:19:47.820294561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:19:57.820075168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:20:07.819772691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:20:17.819694651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:20:27.820206563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:20:37.82035313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:20:47.820555713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:20:57.820491856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:21:07.820125069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:21:17.820299229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:21:27.819653727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:21:37.820085383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:21:47.820628656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:21:57.820279873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:22:07.820144072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:22:17.819987731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:22:27.820022657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:22:37.820487593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:22:47.819650912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:22:57.819831582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:23:07.819852356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:23:17.820191808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:23:27.820064417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:23:37.820582602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:23:47.820048686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:23:57.820689922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:23:57.820721847Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":236,"service":"observability"}
{"time":"2026-05-10T07:24:07.820412952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:24:17.82021862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:24:27.820497864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:24:37.820307507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:24:47.820635031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:24:57.820575906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:25:07.819749459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:25:17.820669553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:25:27.820457705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:25:37.820077185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:25:47.820298615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:25:57.820496865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:26:07.820683804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:26:17.819946019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:26:27.820025094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:26:37.820375233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:26:47.820147113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:26:57.819710304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:27:07.820165717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:27:17.820311695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:27:27.820312765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:27:37.820490994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:27:47.820536115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:27:57.820056374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:28:07.820130297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:28:17.820470029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:28:27.820190294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:28:37.819694938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:28:47.820489329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:28:57.819917327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:29:07.820159972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:29:07.820196236Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":237,"service":"observability"}
{"time":"2026-05-10T07:29:17.82055142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:29:27.820419956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:29:37.82003631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:29:47.820704776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:29:57.820464439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:30:07.820170804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:30:17.819815655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:30:27.819756064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:30:37.819710536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:30:47.819747484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:30:57.819708778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:31:07.82014594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:31:17.819686248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:31:27.819734603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:31:37.820035866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:31:47.819744663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:31:57.819716026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:32:07.82059939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:32:17.819813612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:32:27.819706033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:32:37.819739021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:32:47.819729969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:32:57.819762454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:33:07.819932986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:33:17.819694141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:33:27.819777994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:33:37.819681002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:33:47.820153413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:33:57.81972112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:34:07.819647158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:34:17.819685776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:34:17.819719602Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":238,"service":"observability"}
{"time":"2026-05-10T07:34:27.819739613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:34:37.820136397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:34:47.8197496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:34:57.819722247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:35:07.820174617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:35:17.819700557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:35:27.820290865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:35:37.819734951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:35:47.819714474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:35:57.820149641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:36:07.819908414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:36:17.819746609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:36:27.819683974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:36:37.820290675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:36:47.820071801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:36:57.819748148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:37:07.819818742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:37:17.819700302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:37:27.819958562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:37:37.819805028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:37:47.819646877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:37:57.819749606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:38:07.820137899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:38:17.81966876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:38:27.819726082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:38:37.819712371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:38:47.81966662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:38:57.819700999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:39:07.820176278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:39:17.819677761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:39:17.819729125Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":239,"service":"observability"}
{"time":"2026-05-10T07:39:27.819740138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:39:37.81974514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:39:47.819940529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:39:57.819726455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:40:07.820623783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:40:17.819749023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:40:27.819697684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:40:37.819769443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:40:47.819796463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:40:57.819714337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:41:07.819980196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:41:17.819774507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:41:27.819730869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:41:37.819758911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:41:47.81974595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:41:57.820663777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:42:07.819664359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:42:17.819761236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:42:27.819850559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:42:37.819755357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:42:47.821555567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:42:57.820192812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:43:07.820486225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:43:17.819713256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:43:27.819848136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:43:37.819745273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:43:47.819720254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:43:57.819703178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:44:07.820275368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:44:17.820397657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:44:17.820431503Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":240,"service":"observability"}
{"time":"2026-05-10T07:44:27.819762418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:44:37.819647126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:44:47.820186293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:44:57.819848402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:45:07.820091184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:45:17.820136013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:45:27.819764457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:45:37.81963283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:45:47.820659083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:45:57.819773794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:46:07.820224063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:46:17.820137199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:46:27.819709572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:46:37.819714024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:46:47.820129635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:46:57.819697601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:47:07.819932949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:47:17.819786801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:47:27.819755676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:47:37.820611698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:47:47.819705351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:47:57.820587308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:48:07.82016161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:48:17.819659443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:48:27.819736213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:48:37.819728808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:48:47.819691749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:48:57.820551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:49:07.820618922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:49:17.819704492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:49:27.819708892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:49:27.81974282Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":241,"service":"observability"}
{"time":"2026-05-10T07:49:37.819753082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:49:47.820642918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:49:57.820559221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:50:07.820142886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:50:17.820666973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:50:27.819693562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:50:37.819894542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:50:47.819740407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:50:57.819757897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:51:07.820387344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:51:17.819756733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:51:27.819694081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:51:37.820060427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:51:47.819709884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:51:57.819642172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:52:07.82013483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:52:17.819915188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:52:27.819684485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:52:37.819747798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:52:47.81968107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:52:57.820270265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:53:07.819992753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:53:17.819770948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:53:27.81971964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:53:37.819746129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:53:47.82056934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:53:57.820280558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:54:07.820082441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:54:17.819741021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:54:27.820322933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:54:27.820358878Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":242,"service":"observability"}
{"time":"2026-05-10T07:54:37.819706892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:54:47.819898766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:54:57.820498375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:55:07.820083657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:55:17.819696242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:55:27.819751135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:55:37.819910791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:55:47.820550025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:55:57.820524512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:56:07.820175127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:56:17.81992798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:56:27.819663014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:56:37.820625941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:56:47.819742882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:56:57.81975661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:57:07.820143641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:57:17.819731238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:57:27.819677614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:57:37.819739327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:57:47.820569258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:57:57.820505376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:58:07.820098864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:58:17.819749043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:58:27.819786698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:58:37.81972105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:58:47.81970978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:58:57.81974751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:59:07.820008892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:59:17.819717678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:59:27.820616601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:59:27.820653736Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":243,"service":"observability"}
{"time":"2026-05-10T07:59:37.820437589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:59:47.819687331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T07:59:57.820682061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:00:07.820186719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:00:17.820101817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:00:27.819667585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:00:37.820678306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:00:47.819727887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:00:57.820189543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:01:07.820545573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:01:17.820066205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:01:27.820563141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:01:37.819703626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:01:47.819600935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:01:57.819746431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:02:07.820166074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:02:17.81973652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:02:27.820129426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:02:37.819605695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:02:47.820496091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:02:57.819993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:03:07.820022508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:03:17.820122957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:03:27.819764114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:03:37.820268189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:03:47.819753957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:03:57.820685225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:04:07.820205995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:04:17.820031839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:04:27.819690799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:04:37.820584593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:04:37.820620815Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":244,"service":"observability"}
{"time":"2026-05-10T08:04:47.819771131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:04:57.819714115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:05:07.820697863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:05:17.819759423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:05:27.82018342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:05:37.819728922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:05:47.820433226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:05:57.819729171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:06:07.820015249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:06:17.819757135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:06:27.819754878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:06:37.820439937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:06:47.82032058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:06:57.819780885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:07:07.819973794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:07:17.8204794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:07:27.820212193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:07:37.820285054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:07:47.820518219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:07:57.819946296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:08:07.820158999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:08:17.819786653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:08:27.820383662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:08:37.820497149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:08:47.819927307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:08:57.81968462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:09:07.820590663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:09:17.819752052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:09:27.819618488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:09:37.820369119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:09:47.819982366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:09:47.82001296Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":245,"service":"observability"}
{"time":"2026-05-10T08:09:57.820663223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:10:07.820543868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:10:17.819686646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:10:27.820385183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:10:37.819870964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:10:47.820746683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:10:57.820128439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:11:07.82007578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:11:17.819646663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:11:27.820496643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:11:37.819739666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:11:47.819774359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:11:57.820550114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:12:07.819896495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:12:17.820088405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:12:27.819783967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:12:37.820425961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:12:47.819918454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:12:57.820643877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:13:07.820059008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:13:17.819776089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:13:27.82060724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:13:37.819792314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:13:47.819740516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:13:57.820301673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:14:07.820169256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:14:17.820012843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:14:27.819634196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:14:37.820296198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:14:47.819631899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:14:57.820551009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:14:57.820597958Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":246,"service":"observability"}
{"time":"2026-05-10T08:15:07.819982336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:15:17.819723567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:15:27.819768751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:15:37.82041389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:15:47.819848839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:15:57.819619715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:16:07.820141929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:16:17.819628503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:16:27.820585152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:16:37.820103262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:16:47.819730254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:16:57.820328272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:17:07.820603774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:17:17.819733104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:17:27.820201828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:17:37.820685037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:17:47.820667508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:17:57.81974412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:18:07.820011104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:18:17.82070223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:18:27.819768707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:18:37.82000516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:18:47.820380741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:18:57.819986692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:19:07.821003763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:19:17.820304802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:19:27.820366369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:19:37.820372105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:19:47.820643201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:19:57.820754424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:19:57.82078914Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":247,"service":"observability"}
{"time":"2026-05-10T08:20:07.821121748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:20:17.821046236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:20:27.820490158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:20:37.821126427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:20:47.820812215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:20:57.821654822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:21:07.821506745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:21:17.819640833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:21:27.819774762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:21:37.821333016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:21:47.819698788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:21:57.819650789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:22:07.820156671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:22:17.820558556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:22:27.819742737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:22:37.819670776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:22:47.82031706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:22:57.820664158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:23:07.819873753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:23:17.81999538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:23:27.819647533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:23:37.820277298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:23:47.819768076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:23:57.820371679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:24:07.820228605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:24:17.819776654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:24:27.820582809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:24:37.81974714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:24:47.820655348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:24:57.820278511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:25:07.820112129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:25:07.820143504Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":248,"service":"observability"}
{"time":"2026-05-10T08:25:17.819730638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:25:27.819685117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:25:37.820569706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:25:47.820527058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:25:57.820201476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:26:07.820076567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:26:17.819750741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:26:27.819654867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:26:37.820512606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:26:47.820279179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:26:57.819729624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:27:07.819980959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:27:17.820320171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:27:27.819963264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:27:37.82016568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:27:47.819638747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:27:57.819798951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:28:07.820017665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:28:17.820544986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:28:27.820386769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:28:37.819940468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:28:47.819732102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:28:57.820998696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:29:07.820674543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:29:17.819701049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:29:27.819782355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:29:37.820540011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:29:47.820417228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:29:57.820683412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:30:07.8201616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:30:07.820199286Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":249,"service":"observability"}
{"time":"2026-05-10T08:30:17.820587472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:30:27.819956037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:30:37.819738151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:30:47.820451571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:30:57.820114613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:31:07.820085187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:31:17.819705726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:31:27.82048913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:31:37.820191694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:31:47.819983035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:31:57.82056777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:32:07.820545683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:32:17.820302084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:32:27.819986067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:32:37.819711005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:32:47.820655422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:32:57.820268599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:33:07.82016494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:33:17.820112958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:33:27.819721087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:33:37.820658137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:33:47.82032538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:33:57.819738317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:34:07.819770334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:34:17.819751289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:34:27.820380766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:34:37.820109571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:34:47.819759955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:34:57.820501849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:35:07.820298922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:35:07.820335211Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":250,"service":"observability"}
{"time":"2026-05-10T08:35:17.819743298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:35:27.820475569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:35:37.820196865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:35:47.819728706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:35:57.819736416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:36:07.819994786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:36:17.820491646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:36:27.820297572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:36:37.820041815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:36:47.819711276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:36:57.820622615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:37:07.820144336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:37:17.81971693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:37:27.819707597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:37:37.820608555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:37:47.820213916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:37:57.819719182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:38:07.820117375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:38:17.819664317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:38:27.820679772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:38:37.820162023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:38:47.820606166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:38:57.820453569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:39:07.820176332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:39:17.819823361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:39:27.820270617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:39:37.820672507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:39:47.820561864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:39:57.820188993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:40:07.820189968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:40:17.819764842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:40:17.819798222Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":251,"service":"observability"}
{"time":"2026-05-10T08:40:27.820664804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:40:37.820398531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:40:47.820081271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:40:57.819619047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:41:07.820549166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:41:17.820267757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:41:27.819758801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:41:37.819678488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:41:47.820390729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:41:57.820213077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:42:07.819851743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:42:17.820423409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:42:27.820181651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:42:37.819737768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:42:47.82049993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:42:57.820410138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:43:07.820129539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:43:17.820311041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:43:27.819668634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:43:37.820664482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:43:47.820174469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:43:57.820055253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:44:07.820205768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:44:17.820357802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:44:27.820052063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:44:37.819649054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:44:47.820377009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:44:57.820039574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:45:07.820190033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:45:17.819798162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:45:17.819838422Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":252,"service":"observability"}
{"time":"2026-05-10T08:45:27.820659805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:45:37.820372313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:45:47.820085628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:45:57.820101499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:46:07.820660744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:46:17.820230217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:46:27.820106916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:46:37.819704412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:46:47.820544141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:46:57.820086959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:47:07.820021815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:47:17.820582163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:47:27.820498856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:47:37.820302031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:47:47.820561955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:47:57.820449137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:48:07.820400224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:48:17.82067733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:48:27.819703359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:48:37.820279265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:48:47.820659997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:48:57.820371093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:49:07.820078458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:49:17.820519128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:49:27.82022256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:49:37.819936861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:49:47.820192427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:49:57.81965199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:50:07.820548262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:50:17.819740858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:50:27.819643102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:50:27.819684682Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":253,"service":"observability"}
{"time":"2026-05-10T08:50:37.820344902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:50:47.819953224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:50:57.820534442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:51:07.820410268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:51:17.819944982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:51:27.819648843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:51:37.820503434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:51:47.820267638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:51:57.819721562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:52:07.819843759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:52:17.82015504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:52:27.819666139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:52:37.820426296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:52:47.819923542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:52:57.819692065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:53:07.820006148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:53:17.820597008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:53:27.820206574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:53:37.820080589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:53:47.82058958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:53:57.820358397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:54:07.820311616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:54:17.820675331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:54:27.820601181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:54:37.820422267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:54:47.820412565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:54:57.820062293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:55:07.820562846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:55:17.82031589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:55:27.820031851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:55:27.820064543Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":254,"service":"observability"}
{"time":"2026-05-10T08:55:37.820037293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:55:47.820605629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:55:57.8202703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:56:07.820455327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:56:17.819999208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:56:27.819660474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:56:37.820571264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:56:47.820162296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:56:57.819959505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:57:07.819971391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:57:17.820488831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:57:27.820264493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:57:37.819867379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:57:47.820387295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:57:57.81962727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:58:07.820072362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:58:17.820074338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:58:27.819736982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:58:37.820564075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:58:47.820228318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:58:57.82004367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:59:07.820059003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:59:17.820157086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:59:27.820016236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:59:37.8206628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:59:47.820490537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T08:59:57.820048408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:00:07.820545785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:00:17.819953024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:00:27.820720189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:00:27.820760272Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":255,"service":"observability"}
{"time":"2026-05-10T09:00:37.820462596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:00:47.820287773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:00:57.820027626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:01:07.819788316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:01:17.820532783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:01:27.820352641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:01:37.82016664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:01:47.82003692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:01:57.820400318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:02:07.819917788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:02:17.820402283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:02:27.820316633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:02:37.820035458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:02:47.82058621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:02:57.820525832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:03:07.820560568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:03:17.820294631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:03:27.820054738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:03:37.819646213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:03:47.820363978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:03:57.819815405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:04:07.820094481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:04:17.820503571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:04:27.819732689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:04:37.820063874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:04:47.820024142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:04:57.820176492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:05:07.820289537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:05:17.81996651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:05:27.820599238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:05:37.820082375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:05:37.820116811Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":256,"service":"observability"}
{"time":"2026-05-10T09:05:47.819686466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:05:57.82042209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:06:07.820015513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:06:17.819815093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:06:27.819971902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:06:37.820635489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:06:47.820112915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:06:57.819741771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:07:07.820173159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:07:17.820071604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:07:27.820165217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:07:37.819937633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:07:47.820401597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:07:57.820179676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:08:07.820048063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:08:17.820511884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:08:27.819911317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:08:37.820284281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:08:47.819913918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:08:57.820416539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:09:07.820109803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:09:17.820370079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:09:27.820116258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:09:37.820363252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:09:47.820098372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:09:57.819785039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:10:07.820144137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:10:17.820505029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:10:27.820590472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:10:37.819694015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:10:47.820323913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:10:47.820360683Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":257,"service":"observability"}
{"time":"2026-05-10T09:10:57.819750888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:11:07.819966317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:11:17.81970787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:11:27.820014312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:11:37.820366733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:11:47.819709224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:11:57.820262878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:12:07.819991957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:12:17.820549943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:12:27.819742733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:12:37.820047904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:12:47.819728501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:12:57.819935723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:13:07.820061925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:13:17.819880561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:13:27.819869588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:13:37.820039035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:13:47.82005463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:13:57.819731219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:14:07.819875027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:14:17.820123004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:14:27.820044031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:14:37.819712871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:14:47.820084332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:14:57.819770265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:15:07.82014572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:15:17.81963087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:15:27.820299162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:15:37.820060963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:15:47.819638386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:15:57.819936592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:15:57.819973918Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":258,"service":"observability"}
{"time":"2026-05-10T09:16:07.820121403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:16:17.820436878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:16:27.819727257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:16:37.82031624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:16:47.819851569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:16:57.820652288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:17:07.820199203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:17:17.82064127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:17:27.82052438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:17:37.819953061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:17:47.820679697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:17:57.819782119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:18:07.820062598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:18:17.820055437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:18:27.819942226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:18:37.820392485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:18:47.820655418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:18:57.820299024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:19:07.820148119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:19:17.820202012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:19:27.820395515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:19:37.820294719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:19:47.819700657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:19:57.819634195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:20:07.819987412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:20:17.819999547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:20:27.820221898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:20:37.819945229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:20:47.820081205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:20:57.819978317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:20:57.820013489Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":259,"service":"observability"}
{"time":"2026-05-10T09:21:07.820063084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:21:17.820591481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:21:27.820176191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:21:37.820129941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:21:47.819737594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:21:57.819826201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:22:07.82001153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:22:17.820317995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:22:27.820214648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:22:37.820562606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:22:47.820100993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:22:57.820303616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:23:07.820270008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:23:17.819754416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:23:27.819927308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:23:37.81965273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:23:47.820439969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:23:57.819958703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:24:07.820132679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:24:17.819845592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:24:27.819780411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:24:37.820527829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:24:47.81987759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:24:57.820118446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:25:07.820039228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:25:17.82039409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:25:27.819810317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:25:37.820455804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:25:47.820176832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:25:57.820665211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:25:57.820699802Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":260,"service":"observability"}
{"time":"2026-05-10T09:26:07.820092933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:26:17.820110337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:26:27.819622846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:26:37.819735121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:26:47.820563409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:26:57.820113958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:27:07.820028848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:27:17.820282436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:27:27.81997278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:27:37.820665483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:27:47.820593864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:27:57.82026438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:28:07.820029331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:28:17.820118688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:28:27.82039541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:28:37.819819585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:28:47.81997065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:28:57.819959579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:29:07.820103075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:29:17.820108591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:29:27.81989551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:29:37.820102639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:29:47.820081528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:29:57.820533594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:30:07.819960398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:30:17.821274773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:30:27.820628071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:30:37.820593653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:30:47.819644887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:30:57.820307136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:31:07.820056389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:31:07.820087764Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":261,"service":"observability"}
{"time":"2026-05-10T09:31:17.819683249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:31:27.820141309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:31:37.819917918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:31:47.820642297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:31:57.820657026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:32:07.820605352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:32:17.819760143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:32:27.819737815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:32:37.820221982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:32:47.819836178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:32:57.820563074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:33:07.820218273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:33:17.820061005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:33:27.819800354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:33:37.820475805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:33:47.819903222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:33:57.820463871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:34:07.820078389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:34:17.820499838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:34:27.819873833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:34:37.819677243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:34:47.819703753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:34:57.819665681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:35:07.82012983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:35:17.820699315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:35:27.820518544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:35:37.820215442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:35:47.819859033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:35:57.819724916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:36:07.820145419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:36:07.820195219Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":262,"service":"observability"}
{"time":"2026-05-10T09:36:17.820574566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:36:27.820216247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:36:37.819840095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:36:47.820589048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:36:57.820101809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:37:07.820059653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:37:17.820489384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:37:27.820105314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:37:37.820697417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:37:47.820636053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:37:57.820088534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:38:07.820258431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:38:17.81991456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:38:27.820389979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:38:37.820157589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:38:47.819927447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:38:57.819673323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:39:07.820174812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:39:17.820099573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:39:27.820579572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:39:37.820122853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:39:47.819795576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:39:57.81977253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:40:07.820270958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:40:17.820143061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:40:27.820694438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:40:37.820650877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:40:47.820412948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:40:57.819968601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:41:07.820361899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:41:07.820396689Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":263,"service":"observability"}
{"time":"2026-05-10T09:41:17.819887934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:41:27.819776451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:41:37.819618882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:41:47.820093177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:41:57.819734232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:42:07.820580234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:42:17.8201938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:42:27.819701245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:42:37.820468405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:42:47.820657274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:42:57.819622875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:43:07.819704791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:43:17.820467058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:43:27.820530587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:43:37.82004332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:43:47.820714808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:43:57.820365233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:44:07.819985319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:44:17.820073312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:44:27.820600068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:44:37.820421166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:44:47.819688773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:44:57.819872502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:45:07.820260968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:45:17.820485245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:45:27.820107262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:45:37.820669681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:45:47.820454638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:45:57.819622933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:46:07.820067756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:46:17.820369866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:46:17.820414934Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":264,"service":"observability"}
{"time":"2026-05-10T09:46:27.820718857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:46:37.820517743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:46:47.820451832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:46:57.820376237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:47:07.819846901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:47:17.82057962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:47:27.819623681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:47:37.820346353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:47:47.819974311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:47:57.820648083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:48:07.820050415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:48:17.820312894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:48:27.819754012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:48:37.820051418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:48:47.819780985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:48:57.820429301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:49:07.819892817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:49:17.819960668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:49:27.819890819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:49:37.82043744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:49:47.819894093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:49:57.819611616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:50:07.820169196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:50:17.819658323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:50:27.82006066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:50:37.820095576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:50:47.819789321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:50:57.820389404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:51:07.820309191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:51:17.819811183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:51:27.820513271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:51:27.820544833Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":265,"service":"observability"}
{"time":"2026-05-10T09:51:37.820026081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:51:47.820409765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:51:57.820408005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:52:07.820415054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:52:17.819850509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:52:27.81976407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:52:37.820265706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:52:47.819799622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:52:57.820641781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:53:07.820318121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:53:17.819623226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:53:27.819687732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:53:37.820518192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:53:47.819734812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:53:57.820536802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:54:07.820428055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:54:17.819865027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:54:27.819726729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:54:37.820611826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:54:47.820471452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:54:57.820372467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:55:07.82016724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:55:17.820558079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:55:27.820504975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:55:37.819781941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:55:47.819809518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:55:57.82017811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:56:07.81977606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:56:17.820301486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:56:27.820425665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:56:37.819737169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:56:37.819771911Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":266,"service":"observability"}
{"time":"2026-05-10T09:56:47.819632164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:56:57.819911362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:57:07.820041534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:57:17.820336073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:57:27.82062706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:57:37.819696144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:57:47.819888079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:57:57.819669319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:58:07.82011218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:58:17.820661025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:58:27.82028243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:58:37.820631755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:58:47.820510147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:58:57.820166736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:59:07.820092082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:59:17.820395854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:59:27.820301075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:59:37.819773131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:59:47.819685076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T09:59:57.820298476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:00:07.820748619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:00:17.820260177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:00:27.820414217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:00:37.819750011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:00:47.820078405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:00:57.819992169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:01:07.820280536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:01:17.820660886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:01:27.820504109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:01:37.819750051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:01:37.819782576Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":267,"service":"observability"}
{"time":"2026-05-10T10:01:47.820678995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:01:57.820218759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:02:07.820697311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:02:17.820534699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:02:27.8195634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:02:37.820630494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:02:47.819659517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:02:57.820380779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:03:07.820048257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:03:17.820232657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:03:27.819736921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:03:37.819644285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:03:47.819858587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:03:57.819899272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:04:07.820163205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:04:17.820185127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:04:27.819769678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:04:37.82077277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:04:47.820395504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:04:57.819704461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:05:07.819962609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:05:17.820165506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:05:27.820363486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:05:37.820210973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:05:47.819932427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:05:57.819745731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:06:07.820125172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:06:17.820457719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:06:27.819840578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:06:37.820087465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:06:37.820158893Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":268,"service":"observability"}
{"time":"2026-05-10T10:06:47.82011799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:06:57.819899906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:07:07.8204482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:07:17.820600394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:07:27.820154817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:07:37.820163482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:07:47.820674355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:07:57.820438006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:08:07.820676196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:08:17.819707441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:08:27.820471425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:08:37.820209332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:08:47.8205753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:08:57.820517417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:09:07.820116233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:09:17.820471173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:09:27.820187785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:09:37.819748738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:09:47.820502606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:09:57.820127829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:10:07.82003643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:10:17.819971205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:10:27.819701018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:10:37.819822869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:10:47.820439303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:10:57.82015948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:11:07.82003675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:11:17.8206032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:11:27.820667443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:11:37.820494925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:11:37.82053296Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":269,"service":"observability"}
{"time":"2026-05-10T10:11:47.820221531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:11:57.819742403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:12:07.819960205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:12:17.820656462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:12:27.820090927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:12:37.820155588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:12:47.819783134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:12:57.820486554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:13:07.820269221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:13:17.820051133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:13:27.82046057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:13:37.819715165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:13:47.81978271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:13:57.820358174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:14:07.820169409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:14:17.82048944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:14:27.820133682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:14:37.820313213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:14:47.82017236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:14:57.820554522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:15:07.820092501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:15:17.820262905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:15:27.820286834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:15:37.820294519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:15:47.820301222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:15:57.820660411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:16:07.820153234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:16:17.819929148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:16:27.820787762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:16:37.819874231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:16:47.820494506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:16:47.820531048Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":270,"service":"observability"}
{"time":"2026-05-10T10:16:57.820405248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:17:07.820206413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:17:17.820222616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:17:27.819851919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:17:37.820453822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:17:47.820172604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:17:57.81975012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:18:07.820095638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:18:17.819646647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:18:27.820169842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:18:37.820444848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:18:47.819989774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:18:57.819630831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:19:07.819639149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:19:17.820669547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:19:27.820451595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:19:37.819780429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:19:47.820647686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:19:57.820504374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:20:07.820614065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:20:17.820358422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:20:27.819745232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:20:37.819774614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:20:47.820363091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:20:57.82006196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:21:07.819807148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:21:17.820669298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:21:27.820376165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:21:37.820141718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:21:47.820466227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:21:57.820098697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:21:57.820132434Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":271,"service":"observability"}
{"time":"2026-05-10T10:22:07.820134423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:22:17.819662977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:22:27.820503433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:22:37.819746971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:22:47.820418493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:22:57.820667352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:23:07.820149772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:23:17.820066547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:23:27.820611761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:23:37.819804098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:23:47.820090119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:23:57.82005613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:24:07.820546696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:24:17.820604823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:24:27.820494431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:24:37.820271365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:24:47.820006321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:24:57.820141702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:25:07.819635868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:25:17.820304406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:25:27.82002085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:25:37.820625071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:25:47.820505143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:25:57.820032061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:26:07.819815692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:26:17.820409221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:26:27.820085512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:26:37.819956753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:26:47.819678095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:26:57.819630553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:27:07.8202948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:27:07.820333552Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":272,"service":"observability"}
{"time":"2026-05-10T10:27:17.820659374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:27:27.820407996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:27:37.820512055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:27:47.820486697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:27:57.819658904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:28:07.82003254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:28:17.819727297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:28:27.820334952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:28:37.820092781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:28:47.819964245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:28:57.820394108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:29:07.82053896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:29:17.820363584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:29:27.820053715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:29:37.820134113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:29:47.819641262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:29:57.819904423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:30:07.819667871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:30:17.820346505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:30:27.820325369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:30:37.82065686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:30:47.819981203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:30:57.820703209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:31:07.820512182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:31:17.820030438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:31:27.820062136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:31:37.820357021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:31:47.820302112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:31:57.819725625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:32:07.820019981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:32:17.819991568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:32:17.820026025Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":273,"service":"observability"}
{"time":"2026-05-10T10:32:27.820283312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:32:37.820054388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:32:47.819660664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:32:57.820450309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:33:07.820316539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:33:17.820033845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:33:27.81977354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:33:37.820628622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:33:47.820321614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:33:57.820290011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:34:07.820322626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:34:17.820307234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:34:27.819692118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:34:37.820569256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:34:47.820320376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:34:57.820110721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:35:07.820054508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:35:17.8203582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:35:27.820039934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:35:37.820157879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:35:47.820491023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:35:57.820086186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:36:07.820366315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:36:17.820673382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:36:27.820592455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:36:37.820703278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:36:47.8201872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:36:57.820045495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:37:07.820027455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:37:17.819860991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:37:27.819742552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:37:27.819790987Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":274,"service":"observability"}
{"time":"2026-05-10T10:37:37.820096768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:37:47.819754665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:37:57.819686675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:38:07.819852314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:38:17.819717032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:38:27.820497531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:38:37.819744963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:38:47.820136299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:38:57.81985476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:39:07.819868776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:39:17.819739691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:39:27.819745265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:39:37.819734489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:39:47.81971251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:39:57.82029532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:40:07.820138588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:40:17.819665274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:40:27.81971231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:40:37.81972501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:40:47.819718326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:40:57.819795616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:41:07.820146501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:41:17.820384634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:41:27.819799418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:41:37.820053389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:41:47.819774199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:41:57.820485477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:42:07.820144306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:42:17.819629033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:42:27.819770262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:42:27.819808938Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":275,"service":"observability"}
{"time":"2026-05-10T10:42:37.819773353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:42:47.819992157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:42:57.819726869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:43:07.820137966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:43:17.819686485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:43:27.819695589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:43:37.819737568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:43:47.819769688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:43:57.81974398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:44:07.820560855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:44:17.820072938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:44:27.819715509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:44:37.819683152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:44:47.819683685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:44:57.820101652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:45:07.819825329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:45:17.820414881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:45:27.820185057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:45:37.820082743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:45:47.820658732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:45:57.819741648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:46:07.820438894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:46:17.819761399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:46:27.819718502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:46:37.819714089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:46:47.819698757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:46:57.819720473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:47:07.820169375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:47:17.819869612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:47:27.819709994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:47:37.819838846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:47:37.819877456Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":276,"service":"observability"}
{"time":"2026-05-10T10:47:47.820649895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:47:57.819699746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:48:07.82013555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:48:17.819755635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:48:27.819721378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:48:37.819846454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:48:47.820737369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:48:57.81962662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:49:07.820106726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:49:17.819795123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:49:27.819791766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:49:37.819904062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:49:47.820074641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:49:57.819911553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:50:07.82022209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:50:17.819678432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:50:27.819689268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:50:37.81972723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:50:47.820662661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:50:57.81968378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:51:07.819947134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:51:17.81970478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:51:27.819698862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:51:37.819680869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:51:47.819742479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:51:57.820370376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:52:07.820056093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:52:17.819860082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:52:27.819748317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:52:37.819765556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:52:47.820400566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:52:47.82043423Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":277,"service":"observability"}
{"time":"2026-05-10T10:52:57.82009097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:53:07.82006855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:53:17.819795932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:53:27.819746229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:53:37.819637064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:53:47.820291389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:53:57.820017613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:54:07.820091658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:54:17.820366563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:54:27.819743869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:54:37.820607192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:54:47.819805099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:54:57.820676663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:55:07.819936574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:55:17.81968793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:55:27.819712776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:55:37.819714739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:55:47.82023115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:55:57.819749424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:56:07.820160223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:56:17.820072607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:56:27.819743756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:56:37.82046832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:56:47.819700217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:56:57.819708058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:57:07.820153379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:57:17.820067244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:57:27.819692944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:57:37.819712998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:57:47.820599529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:57:47.820631588Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":278,"service":"observability"}
{"time":"2026-05-10T10:57:57.82161996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:58:07.820217021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:58:17.819935739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:58:27.820055166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:58:37.820552119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:58:47.820640339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:58:57.819780218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:59:07.819961866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:59:17.819795007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:59:27.819997534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:59:37.819762678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:59:47.819809476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T10:59:57.819744886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:00:07.820779215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:00:17.820290695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:00:27.819730793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:00:37.819904659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:00:47.819698144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:00:57.820320925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:01:07.82007069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:01:17.81963023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:01:27.819723806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:01:37.819668924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:01:47.819616842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:01:57.820314595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:02:07.820011306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:02:17.820143496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:02:27.819706551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:02:37.820554877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:02:47.820433906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:02:57.820105153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:02:57.820144411Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":279,"service":"observability"}
{"time":"2026-05-10T11:03:07.820120355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:03:17.819739359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:03:27.820466762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:03:37.81973291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:03:47.820527873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:03:57.820296289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:04:07.820153718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:04:17.819734743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:04:27.819716339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:04:37.820545224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:04:47.820149424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:04:57.819714335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:05:07.820109048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:05:17.819843598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:05:27.819735937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:05:37.820561161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:05:47.819996874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:05:57.81968779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:06:07.820032921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:06:17.820612887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:06:27.820209866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:06:37.819812051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:06:47.820459665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:06:57.820081477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:07:07.820049325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:07:17.820631806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:07:27.819743735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:07:37.81972967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:07:47.819649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:07:57.819771927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:08:07.820177814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:08:07.820223473Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":280,"service":"observability"}
{"time":"2026-05-10T11:08:17.819740335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:08:27.820520157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:08:37.819721037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:08:47.819707636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:08:57.82059885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:09:07.820124004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:09:17.820021908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:09:27.820682634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:09:37.820149378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:09:47.819718394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:09:57.819773646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:10:07.820384656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:10:17.819710645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:10:27.819695186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:10:37.819741938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:10:47.819698496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:10:57.819717713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:11:07.820056619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:11:17.820678203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:11:27.81972829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:11:37.819634516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:11:47.820481215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:11:57.819768817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:12:07.820088003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:12:17.82061964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:12:27.819711792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:12:37.819964942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:12:47.820478395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:12:57.819645579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:13:07.820161215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:13:17.819727319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:13:17.819759386Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":281,"service":"observability"}
{"time":"2026-05-10T11:13:27.819732374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:13:37.820668501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:13:47.820440837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:13:57.820345331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:14:07.820134595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:14:17.819738761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:14:27.819771512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:14:37.81963323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:14:47.820482824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:14:57.820152489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:15:07.820577878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:15:17.819750211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:15:27.819703317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:15:37.819836737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:15:47.819740853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:15:57.819716011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:16:07.820198046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:16:17.820219272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:16:27.819695874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:16:37.819733967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:16:47.820449553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:16:57.819704489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:17:07.820099537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:17:17.819767851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:17:27.819643383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:17:37.819745098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:17:47.820396008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:17:57.819740038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:18:07.820171884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:18:17.820653627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:18:17.821094663Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":282,"service":"observability"}
{"time":"2026-05-10T11:18:27.820569069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:18:37.819763615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:18:47.820375486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:18:57.819631888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:19:07.82011266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:19:17.820369281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:19:27.819712636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:19:37.819727696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:19:47.82017102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:19:57.820523295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:20:07.820215895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:20:17.820460768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:20:27.819742621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:20:37.819736768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:20:47.819626007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:20:57.820581171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:21:07.820178495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:21:17.820622012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:21:27.819873266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:21:37.819688858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:21:47.820370344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:21:57.81972564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:22:07.819925924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:22:17.820685466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:22:27.82050523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:22:37.82007361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:22:47.819721778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:22:57.820540526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:23:07.820118359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:23:17.819707162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:23:27.820609925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:23:27.820643223Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":283,"service":"observability"}
{"time":"2026-05-10T11:23:37.820629862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:23:47.819721287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:23:57.819709038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:24:07.820136253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:24:17.819743713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:24:27.820589489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:24:37.820392957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:24:47.820293608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:24:57.819716918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:25:07.819908001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:25:17.819800712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:25:27.820427947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:25:37.819771566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:25:47.819734482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:25:57.819717061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:26:07.820138677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:26:17.819803196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:26:27.819618774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:26:37.820418704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:26:47.819690299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:26:57.819903782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:27:07.820455491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:27:17.819713502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:27:27.819689783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:27:37.820276834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:27:47.820266053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:27:57.819746469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:28:07.820064076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:28:17.820282363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:28:27.819765185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:28:37.820156108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:28:37.820194186Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":284,"service":"observability"}
{"time":"2026-05-10T11:28:47.819755777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:28:57.819722168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:29:07.819608772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:29:17.820271641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:29:27.819700787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:29:37.820543604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:29:47.819995923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:29:57.819681649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:30:07.820227383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:30:17.820629522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:30:27.820539577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:30:37.820470912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:30:47.819740847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:30:57.819676791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:31:07.819937822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:31:17.820480365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:31:27.819700352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:31:37.819756752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:31:47.820570699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:31:57.819890326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:32:07.820061088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:32:17.820272707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:32:27.819699963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:32:37.81972118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:32:47.820519092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:32:57.819729429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:33:07.820136313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:33:17.819730374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:33:27.820563808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:33:37.820217624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:33:37.820283892Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":285,"service":"observability"}
{"time":"2026-05-10T11:33:47.819726771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:33:57.819621474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:34:07.819934768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:34:17.820445298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:34:27.819691292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:34:37.819754029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:34:47.820695699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:34:57.819619988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:35:07.820733087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:35:17.820384294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:35:27.820590835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:35:37.820349263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:35:47.819973285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:35:57.819733916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:36:07.820059176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:36:17.82051773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:36:27.819716449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:36:37.820560283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:36:47.820157624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:36:57.819608903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:37:07.820733922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:37:17.819785549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:37:27.820408721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:37:37.820334962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:37:47.820270577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:37:57.819752283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:38:07.820698806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:38:17.820090977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:38:27.819763227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:38:37.820545273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:38:37.820584642Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":286,"service":"observability"}
{"time":"2026-05-10T11:38:47.820183519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:38:57.820092845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:39:07.819986771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:39:17.819688468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:39:27.820654132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:39:37.820228666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:39:47.819723206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:39:57.819615543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:40:07.820555015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:40:17.819730838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:40:27.820642827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:40:37.820160512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:40:47.819679467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:40:57.820492766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:41:07.820059621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:41:17.82059285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:41:27.819712534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:41:37.819625443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:41:47.820279141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:41:57.81973645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:42:07.820071571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:42:17.819745224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:42:27.820611994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:42:37.820326669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:42:47.820054421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:42:57.819770278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:43:07.820175197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:43:17.820278695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:43:27.819683403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:43:37.819822172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:43:47.820513459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:43:47.820550347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":287,"service":"observability"}
{"time":"2026-05-10T11:43:57.820367711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:44:07.819997561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:44:17.819798693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:44:27.820684614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:44:37.820513251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:44:47.820040204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:44:57.81971221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:45:07.819785603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:45:17.820304605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:45:27.820133217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:45:37.819823016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:45:47.819642359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:45:57.820578474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:46:07.820587932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:46:17.819730049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:46:27.820574591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:46:37.820202134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:46:47.820632849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:46:57.8200355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:47:07.820139178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:47:17.820414489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:47:27.820053323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:47:37.8196792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:47:47.820491072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:47:57.820184681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:48:07.820183551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:48:17.820591321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:48:27.820172062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:48:37.81977109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:48:47.820476079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:48:57.820415253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:48:57.820448973Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":288,"service":"observability"}
{"time":"2026-05-10T11:49:07.820136342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:49:17.819764772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:49:27.820701813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:49:37.820401572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:49:47.820347922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:49:57.819714553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:50:07.820696777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:50:17.82015436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:50:27.819734038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:50:37.820410996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:50:47.820125675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:50:57.820625166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:51:07.81972162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:51:17.820271931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:51:27.820158327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:51:37.821011169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:51:47.819690039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:51:57.820597554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:52:07.820778644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:52:17.82027531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:52:27.819961039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:52:37.820474936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:52:47.820062931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:52:57.819613642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:53:07.819993044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:53:17.820477669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:53:27.82013577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:53:37.823205489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:53:47.819881317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:53:57.82039776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:54:07.820171342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:54:07.820203902Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":289,"service":"observability"}
{"time":"2026-05-10T11:54:17.819860831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:54:27.820503997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:54:37.820405403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:54:47.820276958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:54:57.819628944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:55:07.819712033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:55:17.820385951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:55:27.820267973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:55:37.820078272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:55:47.820547514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:55:57.820256139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:56:07.820129101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:56:17.820641359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:56:27.820197996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:56:37.819700923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:56:47.820216878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:56:57.820096185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:57:07.820088625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:57:17.820621766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:57:27.820177892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:57:37.819692386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:57:47.820549225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:57:57.820156538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:58:07.820529403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:58:17.819927734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:58:27.820599669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:58:37.820416525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:58:47.820023421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:58:57.819735982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:59:07.820028247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:59:17.820595144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:59:17.820634947Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":290,"service":"observability"}
{"time":"2026-05-10T11:59:27.820329192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:59:37.820056314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:59:47.819708965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T11:59:57.819727081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:00:07.820416631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:00:17.820196959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:00:27.819722618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:00:37.82056122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:00:47.820208011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:00:57.81971512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:01:07.819975127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:01:17.82055795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:01:27.820403626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:01:37.820071425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:01:47.81975165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:01:57.820549773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:02:07.820549722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:02:17.820058047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:02:27.819773669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:02:37.819714322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:02:47.820307662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:02:57.820183338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:03:07.820275434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:03:17.820033446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:03:27.819888724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:03:37.820655003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:03:47.820484571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:03:57.820271552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:04:07.820426139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:04:17.820006929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:04:27.819742399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:04:27.819779033Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":291,"service":"observability"}
{"time":"2026-05-10T12:04:37.820274003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:04:47.820001725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:04:57.820456395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:05:07.820354008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:05:17.819635456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:05:27.82051377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:05:37.820036165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:05:47.820152847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:05:57.820440893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:06:07.820321854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:06:17.820536752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:06:27.820441923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:06:37.819929006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:06:47.820520812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:06:57.820486211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:07:07.820396701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:07:17.819996539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:07:27.82056953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:07:37.820496192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:07:47.820152244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:07:57.820093875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:08:07.820126156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:08:17.820603652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:08:27.820377903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:08:37.820210968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:08:47.81996018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:08:57.82050474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:09:07.820498384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:09:17.820352846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:09:27.820050461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:09:27.820086321Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":292,"service":"observability"}
{"time":"2026-05-10T12:09:37.820554559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:09:47.820169469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:09:57.819626167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:10:07.820501472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:10:17.82015471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:10:27.820611693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:10:37.820013028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:10:47.819628155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:10:57.820155089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:11:07.820309135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:11:17.82006317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:11:27.819863679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:11:37.820307289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:11:47.819914125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:11:57.820086392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:12:07.820350136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:12:17.820230693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:12:27.820624952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:12:37.81961859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:12:47.819685094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:12:57.820499524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:13:07.820592894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:13:17.820100443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:13:27.819939722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:13:37.820102094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:13:47.8197302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:13:57.820325985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:14:07.819825529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:14:17.819948679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:14:27.819749923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:14:37.82010442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:14:37.820138964Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":293,"service":"observability"}
{"time":"2026-05-10T12:14:47.819918074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:14:57.820653074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:15:07.820487389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:15:17.819732237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:15:27.820067611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:15:37.8197202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:15:47.819734423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:15:57.819814913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:16:07.820321541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:16:17.81963843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:16:27.819720122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:16:37.819604893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:16:47.819694203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:16:57.819831293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:17:07.819975934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:17:17.820318616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:17:27.820457071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:17:37.819598165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:17:47.820070373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:17:57.819730956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:18:07.820157389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:18:17.820158013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:18:27.819651832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:18:37.820441311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:18:47.82030666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:18:57.819629037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:19:07.820604642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:19:17.820060475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:19:27.820509648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:19:37.820089194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:19:47.81982861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:19:47.819861905Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":294,"service":"observability"}
{"time":"2026-05-10T12:19:57.819585658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:20:07.819702357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:20:17.820686438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:20:27.819824072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:20:37.819641185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:20:47.820270578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:20:57.819977844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:21:07.81998388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:21:17.820686012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:21:27.820478529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:21:37.820440065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:21:47.8202051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:21:57.819968197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:22:07.820062392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:22:17.819900873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:22:27.819988812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:22:37.820254168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:22:47.819612818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:22:57.819707162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:23:07.81992179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:23:17.82064384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:23:27.819756071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:23:37.819620921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:23:47.820149865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:23:57.81965768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:24:07.820194862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:24:17.819709846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:24:27.820052971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:24:37.820467495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:24:47.819789731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:24:57.819594819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:24:57.819629001Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":295,"service":"observability"}
{"time":"2026-05-10T12:25:07.819984385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:25:17.820312987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:25:27.819695839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:25:37.81984642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:25:47.819619754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:25:57.820573707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:26:07.820261587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:26:17.81968996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:26:27.820176792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:26:37.819866716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:26:47.819703078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:26:57.820424632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:27:07.820128973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:27:17.81995255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:27:27.82049627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:27:37.820282093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:27:47.820318652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:27:57.819893985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:28:07.820056045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:28:17.819898984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:28:27.820109045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:28:37.820001852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:28:47.819693332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:28:57.819725588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:29:07.820162845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:29:17.82020662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:29:27.819934255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:29:37.819752569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:29:47.82067042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:29:57.820399495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:29:57.820430625Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":296,"service":"observability"}
{"time":"2026-05-10T12:30:07.820625514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:30:17.820298249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:30:27.820639216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:30:37.820131378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:30:47.820669988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:30:57.820417523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:31:07.820026979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:31:17.820558228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:31:27.820455534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:31:37.819758779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:31:47.819843383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:31:57.819780367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:32:07.820266427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:32:17.820223818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:32:27.820089604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:32:37.820591449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:32:47.820400422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:32:57.820601685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:33:07.820709325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:33:17.820205209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:33:27.820593333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:33:37.819718093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:33:47.8197337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:33:57.819867325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:34:07.820131416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:34:17.820605831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:34:27.819917258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:34:37.819645085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:34:47.820156858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:34:57.819954362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:35:07.820126934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:35:07.820181432Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":297,"service":"observability"}
{"time":"2026-05-10T12:35:17.820282004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:35:27.819710664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:35:37.819977495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:35:47.820497181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:35:57.820275901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:36:07.820522747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:36:17.819836203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:36:27.81983405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:36:37.820616948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:36:47.819698068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:36:57.819621732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:37:07.820145088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:37:17.82008883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:37:27.819929323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:37:37.819725769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:37:47.819669041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:37:57.819640403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:38:07.820108791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:38:17.819759192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:38:27.820181657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:38:37.820689692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:38:47.820069642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:38:57.820039093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:39:07.820620832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:39:17.820351345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:39:27.820017891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:39:37.819844181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:39:47.819946221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:39:57.820478691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:40:07.819993703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:40:17.820462203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:40:17.820500397Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":298,"service":"observability"}
{"time":"2026-05-10T12:40:27.820125646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:40:37.819751586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:40:47.820479977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:40:57.820668903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:41:07.820554614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:41:17.819715275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:41:27.820681981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:41:37.820799031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:41:47.819662732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:41:57.82018401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:42:07.820136424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:42:17.820815145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:42:27.819950432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:42:37.81972051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:42:47.820046422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:42:57.819708762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:43:07.820501061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:43:17.820046939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:43:27.820130932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:43:37.819853172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:43:47.820185744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:43:57.819636131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:44:07.820033185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:44:17.820676118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:44:27.819942362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:44:37.820011025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:44:47.819863664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:44:57.819651835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:45:07.819851055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:45:17.820687772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:45:17.820724512Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":299,"service":"observability"}
{"time":"2026-05-10T12:45:27.819757174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:45:37.819770027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:45:47.820384938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:45:57.8200447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:46:07.819999046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:46:17.820153761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:46:27.820045457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:46:37.820780983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:46:47.819745698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:46:57.82066601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:47:07.820538183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:47:17.819661109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:47:27.819622973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:47:37.82000987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:47:47.81981132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:47:57.819751242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:48:07.82016505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:48:17.819711683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:48:27.819722254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:48:37.820079394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:48:47.819611951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:48:57.820665861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:49:07.81995546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:49:17.819771272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:49:27.820006143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:49:37.820654366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:49:47.819746466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:49:57.820614901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:50:07.81997592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:50:17.819977755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:50:27.820686215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:50:27.820720783Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":300,"service":"observability"}
{"time":"2026-05-10T12:50:37.820427895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:50:47.820623733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:50:57.819657796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:51:07.820019954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:51:17.820075921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:51:27.819619307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:51:37.819910716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:51:47.820674011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:51:57.819778094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:52:07.820601497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:52:17.81980953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:52:27.819786576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:52:37.820107954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:52:47.820513334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:52:57.819776063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:53:07.819677991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:53:17.819786851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:53:27.820630446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:53:37.8204255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:53:47.819839057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:53:57.819878493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:54:07.819994591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:54:17.820319652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:54:27.819853032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:54:37.81986255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:54:47.820007856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:54:57.819782083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:55:07.819965685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:55:17.820484601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:55:27.820646552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:55:37.820002681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:55:37.820039378Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":301,"service":"observability"}
{"time":"2026-05-10T12:55:47.819714351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:55:57.819738915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:56:07.819672226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:56:17.820129572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:56:27.820012473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:56:37.820051521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:56:47.819990386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:56:57.819745287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:57:07.820051752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:57:17.820048059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:57:27.820683097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:57:37.819756926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:57:47.819977745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:57:57.819834262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:58:07.820365491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:58:17.82036543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:58:27.819640599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:58:37.820299733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:58:47.819976313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:58:57.819689267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:59:07.819955597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:59:17.819690828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:59:27.820065805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:59:37.82047231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:59:47.820576382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T12:59:57.819627694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:00:07.820424822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:00:17.820202363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:00:27.820487156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:00:37.82001683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:00:37.820055231Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":302,"service":"observability"}
{"time":"2026-05-10T13:00:47.819716844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:00:57.819805946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:01:07.820364846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:01:17.819629887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:01:27.819734798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:01:37.820678284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:01:47.819627698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:01:57.820383414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:02:07.8200449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:02:17.819869183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:02:27.820562144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:02:37.820565559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:02:47.82003878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:02:57.819954587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:03:07.820405771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:03:17.820307491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:03:27.820060757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:03:37.819811331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:03:47.820623684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:03:57.820274084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:04:07.820083161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:04:17.820401675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:04:27.819885535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:04:37.819949446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:04:47.819613482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:04:57.82068357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:05:07.819617933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:05:17.820403332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:05:27.819738236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:05:37.82065374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:05:37.820690156Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":303,"service":"observability"}
{"time":"2026-05-10T13:05:47.819639612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:05:57.819813302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:06:07.820074037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:06:17.819883301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:06:27.819770122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:06:37.819969329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:06:47.820481968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:06:57.820287892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:07:07.820428666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:07:17.820047201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:07:27.820291726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:07:37.81973277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:07:47.820590569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:07:57.820501701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:08:07.820075319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:08:17.820656865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:08:27.820271722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:08:37.819783706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:08:47.820659077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:08:57.82005215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:09:07.82064544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:09:17.819784194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:09:27.820492903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:09:37.820646933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:09:47.820105245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:09:57.819882055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:10:07.820600635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:10:17.819980952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:10:27.819641742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:10:37.820162235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:10:47.819970471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:10:47.82000111Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":304,"service":"observability"}
{"time":"2026-05-10T13:10:57.819632408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:11:07.820086249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:11:17.820452918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:11:27.820186618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:11:37.820509532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:11:47.819984328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:11:57.820526043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:12:07.819868315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:12:17.820297685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:12:27.820420769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:12:37.819637389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:12:47.820285168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:12:57.820577257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:13:07.819857288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:13:17.820505543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:13:27.820494199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:13:37.819712148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:13:47.820446859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:13:57.820134821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:14:07.820037996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:14:17.819801276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:14:27.820493815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:14:37.819782888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:14:47.81960536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:14:57.81990357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:15:07.820047262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:15:17.819624329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:15:27.820442925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:15:37.820174663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:15:47.819658733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:15:57.820519064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:15:57.820555457Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":305,"service":"observability"}
{"time":"2026-05-10T13:16:07.820526132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:16:17.820667786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:16:27.821218267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:16:37.819879244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:16:47.820653896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:16:57.819639395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:17:07.820491988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:17:17.820095956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:17:27.820421552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:17:37.820637158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:17:47.820303332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:17:57.819779333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:18:07.820126672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:18:17.820296691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:18:27.820680141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:18:37.819653435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:18:47.819859782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:18:57.820088293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:19:07.820109024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:19:17.820584156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:19:27.819693135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:19:37.820609667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:19:47.820307248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:19:57.820307675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:20:07.820664536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:20:17.820395277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:20:27.819664109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:20:37.820524356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:20:47.820043773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:20:57.819756378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:21:07.819835989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:21:07.819869538Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":306,"service":"observability"}
{"time":"2026-05-10T13:21:17.820347733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:21:27.820576738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:21:37.820139999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:21:47.820306397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:21:57.81974898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:22:07.819837941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:22:17.820116062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:22:27.820009097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:22:37.819640385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:22:47.820364404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:22:57.820310258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:23:07.820055548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:23:17.819642067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:23:27.820459643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:23:37.820216379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:23:47.820413848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:23:57.820272733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:24:07.820284539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:24:17.819657948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:24:27.819677627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:24:37.820061367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:24:47.820316131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:24:57.82008493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:25:07.820075178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:25:17.81977525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:25:27.820419671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:25:37.819687036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:25:47.81971446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:25:57.820545405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:26:07.820115515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:26:07.820150531Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":307,"service":"observability"}
{"time":"2026-05-10T13:26:17.820162658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:26:27.819747889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:26:37.81977693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:26:47.820467618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:26:57.820360388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:27:07.820200606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:27:17.820441854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:27:27.820092763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:27:37.820610916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:27:47.820294876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:27:57.820348423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:28:07.820169719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:28:17.82009606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:28:27.820632657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:28:37.82044806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:28:47.820564018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:28:57.819682846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:29:07.820072393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:29:17.8204294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:29:27.820376839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:29:37.819705611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:29:47.820078882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:29:57.819975303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:30:07.820037033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:30:17.820310752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:30:27.820296794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:30:37.819809219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:30:47.820611557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:30:57.820294502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:31:07.820408557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:31:07.820443675Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":308,"service":"observability"}
{"time":"2026-05-10T13:31:17.820315781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:31:27.820463441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:31:37.819679948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:31:47.819640874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:31:57.820484763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:32:07.820606948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:32:17.820190697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:32:27.819967045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:32:37.820582374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:32:47.82031535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:32:57.820023127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:33:07.819985637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:33:17.820443309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:33:27.820666665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:33:37.820193102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:33:47.820032433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:33:57.819637631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:34:07.820740892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:34:17.82000538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:34:27.819613512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:34:37.820082189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:34:47.82042612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:34:57.820601659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:35:07.820493226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:35:17.82048668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:35:27.820288818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:35:37.820139622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:35:47.82032196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:35:57.820296982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:36:07.82036089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:36:17.820019808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:36:17.820062826Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":309,"service":"observability"}
{"time":"2026-05-10T13:36:27.820177652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:36:37.819947388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:36:47.819671909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:36:57.820641618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:37:07.820710659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:37:17.820284352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:37:27.819829357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:37:37.820166912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:37:47.82015415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:37:57.82056018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:38:07.820452824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:38:17.820566222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:38:27.820383327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:38:37.820383771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:38:47.820456755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:38:57.819702434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:39:07.820051983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:39:17.820530153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:39:27.820184227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:39:37.820064336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:39:47.820566773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:39:57.820102355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:40:07.820400385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:40:17.819840817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:40:27.820030974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:40:37.819687638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:40:47.819610693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:40:57.819987578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:41:07.81983825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:41:17.820305208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:41:17.820341926Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":310,"service":"observability"}
{"time":"2026-05-10T13:41:27.820084468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:41:37.820157357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:41:47.820130215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:41:57.82061177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:42:07.819767571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:42:17.820080529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:42:27.819983767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:42:37.81969392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:42:47.819797598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:42:57.820367307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:43:07.820054694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:43:17.819778346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:43:27.820061657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:43:37.819769633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:43:47.819743474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:43:57.819698228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:44:07.820144951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:44:17.819770501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:44:27.819767065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:44:37.819697732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:44:47.819755343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:44:57.820083678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:45:07.820113303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:45:17.82068785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:45:27.819764587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:45:37.819677628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:45:47.819712699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:45:57.820025946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:46:07.820057338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:46:17.81995005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:46:27.819714331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:46:27.819764219Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":311,"service":"observability"}
{"time":"2026-05-10T13:46:37.819712374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:46:47.820381546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:46:57.819726929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:47:07.81982981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:47:17.819748727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:47:27.819695794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:47:37.819689597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:47:47.819764823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:47:57.819638092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:48:07.820179299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:48:17.819790821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:48:27.819723604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:48:37.819708935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:48:47.819661539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:48:57.819767432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:49:07.820303698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:49:17.819746144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:49:27.81971282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:49:37.819700422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:49:47.819690532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:49:57.820134534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:50:07.820595723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:50:17.819690307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:50:27.819694345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:50:37.819753046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:50:47.82011165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:50:57.819728559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:51:07.82007317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:51:17.820405596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:51:27.819719703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:51:37.8196932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:51:37.819755471Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":312,"service":"observability"}
{"time":"2026-05-10T13:51:47.819697323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:51:57.819723133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:52:07.820200908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:52:17.81989673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:52:27.820526153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:52:37.819701932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:52:47.820103248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:52:57.819743789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:53:07.82016219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:53:17.819716917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:53:27.819716745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:53:37.819721898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:53:47.819903365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:53:57.819880044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:54:07.820714713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:54:17.819758711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:54:27.820660377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:54:37.81971885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:54:47.819698651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:54:57.819624904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:55:07.819803678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:55:17.819716476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:55:27.819726163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:55:37.819663897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:55:47.820308349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:55:57.819619936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:56:07.820268783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:56:17.820653836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:56:27.82012933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:56:37.820650137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:56:37.820689706Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":313,"service":"observability"}
{"time":"2026-05-10T13:56:47.820272842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:56:57.819729103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:57:07.820167373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:57:17.82012948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:57:27.819792886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:57:37.820300691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:57:47.819735318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:57:57.819694722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:58:07.81970085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:58:17.820607061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:58:27.819723664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:58:37.819742446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:58:47.819619782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:58:57.820459067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:59:07.820122625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:59:17.81970917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:59:27.819682862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:59:37.819735578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:59:47.81970577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T13:59:57.820141109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:00:07.820754942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:00:17.819715998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:00:27.820647692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:00:37.820034336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:00:47.819728161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:00:57.820316348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:01:07.819988681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:01:17.819597912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:01:27.820625086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:01:37.819717747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:01:47.819682871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:01:47.819717541Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":314,"service":"observability"}
{"time":"2026-05-10T14:01:57.81968823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:02:07.820604646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:02:17.820327261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:02:27.819705978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:02:37.819722825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:02:47.819733579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:02:57.819676242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:03:07.81970089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:03:17.819704637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:03:27.819819515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:03:37.819764669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:03:47.820638557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:03:57.82023305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:04:07.820054027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:04:17.820652867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:04:27.819682316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:04:37.819743283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:04:47.820628892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:04:57.819888989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:05:07.820161947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:05:17.819691804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:05:27.819686421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:05:37.820300124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:05:47.820074297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:05:57.819700282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:06:07.820438019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:06:17.819695659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:06:27.819716833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:06:37.820655203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:06:47.820583458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:06:47.820616493Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":315,"service":"observability"}
{"time":"2026-05-10T14:06:57.820616333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:07:07.820083441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:07:17.819702598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:07:27.819738189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:07:37.81966521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:07:47.820630655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:07:57.819698267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:08:07.819905652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:08:17.8196938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:08:27.820468613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:08:37.819796093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:08:47.819743726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:08:57.819690119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:09:07.820423076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:09:17.819951991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:09:27.820665956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:09:37.819780575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:09:47.819716656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:09:57.819724043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:10:07.820126549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:10:17.820504602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:10:27.819714622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:10:37.820261627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:10:47.819900443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:10:57.820019509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:11:07.820156105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:11:17.819687062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:11:27.819745887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:11:37.819749279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:11:47.819707826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:11:57.820650954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:11:57.820684531Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":316,"service":"observability"}
{"time":"2026-05-10T14:12:07.820032208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:12:17.820985595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:12:27.819748444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:12:37.819585901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:12:47.819787851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:12:57.819738805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:13:07.820447638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:13:17.819689417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:13:27.819722815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:13:37.821180139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:13:47.819746936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:13:57.819710816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:14:07.820644054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:14:17.819758574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:14:27.820313428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:14:37.819671006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:14:47.819696516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:14:57.819735314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:15:07.819940123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:15:17.820693643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:15:27.81972778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:15:37.820640827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:15:47.819719094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:15:57.819699872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:16:07.819984857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:16:17.820541553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:16:27.819716832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:16:37.819745126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:16:47.82051526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:16:57.819779853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:17:07.820180554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:17:07.820215857Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":317,"service":"observability"}
{"time":"2026-05-10T14:17:17.819715469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:17:27.82046972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:17:37.820499706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:17:47.8197244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:17:57.819714525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:18:07.820125519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:18:17.819610507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:18:27.819742251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:18:37.819623949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:18:47.820446152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:18:57.819731138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:19:07.819949414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:19:17.820620585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:19:27.820524231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:19:37.820379395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:19:47.819725747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:19:57.819777324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:20:07.820184126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:20:17.819801459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:20:27.820590326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:20:37.819702483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:20:47.819755452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:20:57.819704882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:21:07.820062752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:21:17.820560549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:21:27.819756727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:21:37.819716002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:21:47.819705892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:21:57.820624964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:22:07.820159522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:22:17.820344698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:22:17.820377652Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":318,"service":"observability"}
{"time":"2026-05-10T14:22:27.819712135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:22:37.819622712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:22:47.820439237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:22:57.819809393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:23:07.820089663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:23:17.820198772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:23:27.819690095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:23:37.819691599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:23:47.81971612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:23:57.819704429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:24:07.820733274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:24:17.819811814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:24:27.82032116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:24:37.81990119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:24:47.820504263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:24:57.819947886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:25:07.820213063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:25:17.819861587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:25:27.819750914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:25:37.820577158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:25:47.819897224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:25:57.820094676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:26:07.820312117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:26:17.819727666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:26:27.820010925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:26:37.819610165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:26:47.819702565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:26:57.820578576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:27:07.819972991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:27:17.820543347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:27:17.820579284Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":319,"service":"observability"}
{"time":"2026-05-10T14:27:27.82031498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:27:37.819980572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:27:47.81976224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:27:57.820578432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:28:07.820430855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:28:17.819689568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:28:27.819752622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:28:37.820719025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:28:47.820269659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:28:57.819739736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:29:07.82001253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:29:17.8205318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:29:27.820682029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:29:37.820497899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:29:47.820269539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:29:57.819694924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:30:07.820040468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:30:17.819707689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:30:27.820572929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:30:37.820354417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:30:47.820316312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:30:57.819778427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:31:07.820118182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:31:17.819632119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:31:27.82052707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:31:37.820289798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:31:47.820011154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:31:57.819656113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:32:07.820313854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:32:17.819743476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:32:27.820492492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:32:27.820613548Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":320,"service":"observability"}
{"time":"2026-05-10T14:32:37.820266094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:32:47.820487244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:32:57.819750923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:33:07.820017408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:33:17.820278641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:33:27.819799965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:33:37.820674194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:33:47.820177037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:33:57.81979367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:34:07.819904185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:34:17.820219957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:34:27.819709559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:34:37.820764617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:34:47.819955425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:34:57.820634231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:35:07.819809108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:35:17.820391681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:35:27.820533369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:35:37.819715198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:35:47.819739814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:35:57.820483886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:36:07.820203883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:36:17.819718322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:36:27.82057741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:36:37.820457863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:36:47.82055327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:36:57.819756673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:37:07.820046329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:37:17.82029131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:37:27.820098594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:37:37.819718995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:37:37.819751075Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":321,"service":"observability"}
{"time":"2026-05-10T14:37:47.820555768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:37:57.820210109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:38:07.820133061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:38:17.820562684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:38:27.820130062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:38:37.819683235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:38:47.820594272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:38:57.820421164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:39:07.820140943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:39:17.819737528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:39:27.819693438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:39:37.820565534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:39:47.820207792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:39:57.820258286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:40:07.820107325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:40:17.819762625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:40:27.821086858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:40:37.820500283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:40:47.819751648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:40:57.820562151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:41:07.819969355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:41:17.820475671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:41:27.820271536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:41:37.819728078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:41:47.820595213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:41:57.820385491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:42:07.820352735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:42:17.819726224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:42:27.819970581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:42:37.82050758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:42:37.820544275Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":322,"service":"observability"}
{"time":"2026-05-10T14:42:47.820155169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:42:57.819757369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:43:07.820301923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:43:17.820381891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:43:27.82027394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:43:37.819760648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:43:47.820545735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:43:57.819649221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:44:07.820663374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:44:17.819715345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:44:27.819699052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:44:37.820443789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:44:47.820157245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:44:57.819722659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:45:07.820283187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:45:17.81993305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:45:27.820656356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:45:37.820317657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:45:47.820383423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:45:57.819707653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:46:07.820717318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:46:17.820351826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:46:27.819667382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:46:37.820431562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:46:47.820147948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:46:57.81974854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:47:07.820009431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:47:17.820446184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:47:27.820302435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:47:37.819737969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:47:47.820674823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:47:47.820709847Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":323,"service":"observability"}
{"time":"2026-05-10T14:47:57.820465495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:48:07.82021419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:48:17.819663658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:48:27.819765487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:48:37.820671488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:48:47.820306083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:48:57.820084394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:49:07.819965299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:49:17.820338019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:49:27.820320264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:49:37.819776175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:49:47.819614181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:49:57.820589965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:50:07.820493306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:50:17.819720682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:50:27.820660927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:50:37.820372854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:50:47.820412542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:50:57.819632589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:51:07.819820907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:51:17.82027843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:51:27.820005866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:51:37.820686684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:51:47.819772908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:51:57.820356859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:52:07.820147657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:52:17.820461669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:52:27.820045477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:52:37.819659508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:52:47.820573474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:52:57.820264159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:52:57.820301415Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":324,"service":"observability"}
{"time":"2026-05-10T14:53:07.820140274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:53:17.820521547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:53:27.820050385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:53:37.820647811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:53:47.820273806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:53:57.819985277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:54:07.820564614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:54:17.820064823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:54:27.820349203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:54:37.819769341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:54:47.820600477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:54:57.820143068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:55:07.820122256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:55:17.819718675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:55:27.819754459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:55:37.820333901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:55:47.819701075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:55:57.820615296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:56:07.820145863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:56:17.819773879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:56:27.820649674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:56:37.820397848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:56:47.819690941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:56:57.820569884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:57:07.819618951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:57:17.820282104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:57:27.819944586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:57:37.819745064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:57:47.820643823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:57:57.820329168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:57:57.820365435Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":325,"service":"observability"}
{"time":"2026-05-10T14:58:07.820325383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:58:17.81994794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:58:27.820686261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:58:37.820580659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:58:47.820546979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:58:57.820440848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:59:07.820100536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:59:17.820645189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:59:27.82062659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:59:37.820398193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:59:47.820161103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T14:59:57.820607566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:00:07.820150988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:00:17.820521736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:00:27.820562919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:00:37.820090642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:00:47.820514882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:00:57.820070244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:01:07.820727198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:01:17.820288564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:01:27.819638216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:01:37.82042613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:01:47.820064631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:01:57.82052252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:02:07.819988582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:02:17.820069867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:02:27.820404079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:02:37.819957943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:02:47.820599591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:02:57.820503509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:02:57.820541837Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":326,"service":"observability"}
{"time":"2026-05-10T15:03:07.820018876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:03:17.8205703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:03:27.820224707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:03:37.820019889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:03:47.820649751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:03:57.820317292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:04:07.820207493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:04:17.820557283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:04:27.820423229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:04:37.820172964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:04:47.820624818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:04:57.820116326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:05:07.820065574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:05:17.819666542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:05:27.820321675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:05:37.820304714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:05:47.819687891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:05:57.819685535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:06:07.819679349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:06:17.820324466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:06:27.820188118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:06:37.820139608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:06:47.819713448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:06:57.820417226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:07:07.820442863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:07:17.820138145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:07:27.820044069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:07:37.819954026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:07:47.820656168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:07:57.820337408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:08:07.820446608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:08:07.820481347Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":327,"service":"observability"}
{"time":"2026-05-10T15:08:17.819784842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:08:27.820453842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:08:37.820278664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:08:47.819764939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:08:57.820453775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:09:07.820093151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:09:17.820465008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:09:27.820525033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:09:37.820470584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:09:47.819889735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:09:57.82054906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:10:07.820463357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:10:17.819946913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:10:27.820052613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:10:37.820316376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:10:47.819809505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:10:57.820311226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:11:07.820143813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:11:17.820323581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:11:27.820048109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:11:37.819680844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:11:47.820428334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:11:57.820103062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:12:07.820548163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:12:17.819983636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:12:27.820581393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:12:37.820300077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:12:47.820345335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:12:57.820012209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:13:07.820407248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:13:17.82069772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:13:17.820732447Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":328,"service":"observability"}
{"time":"2026-05-10T15:13:27.820584248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:13:37.820287811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:13:47.819972287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:13:57.820672795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:14:07.820597031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:14:17.820391336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:14:27.820127859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:14:37.820520487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:14:47.820063726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:14:57.820031525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:15:07.819680791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:15:17.820472257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:15:27.820150584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:15:37.819974025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:15:47.820634542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:15:57.820295823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:16:07.819705504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:16:17.820311085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:16:27.819801731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:16:37.819660838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:16:47.820061608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:16:57.819755587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:17:07.820173978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:17:17.820545531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:17:27.82008776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:17:37.819994423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:17:47.819755106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:17:57.820032164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:18:07.819984105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:18:17.820066315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:18:27.819708818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:18:27.81975407Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":329,"service":"observability"}
{"time":"2026-05-10T15:18:37.820468398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:18:47.819695925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:18:57.820294693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:19:07.819829696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:19:17.820226916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:19:27.819738264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:19:37.819717499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:19:47.820369594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:19:57.819813392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:20:07.819821979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:20:17.819700062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:20:27.820257475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:20:37.819681481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:20:47.819872318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:20:57.820663903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:21:07.820058724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:21:17.820134109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:21:27.820224866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:21:37.819779298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:21:47.819782089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:21:57.820463113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:22:07.81992037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:22:17.819730674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:22:27.820549748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:22:37.81989653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:22:47.820332148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:22:57.819718267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:23:07.819932389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:23:17.819806022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:23:27.820043394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:23:27.820081101Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":330,"service":"observability"}
{"time":"2026-05-10T15:23:37.819693911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:23:47.820087382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:23:57.820063942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:24:07.820334678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:24:17.8197641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:24:27.820393985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:24:37.820319076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:24:47.820050013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:24:57.819701672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:25:07.820678675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:25:17.820432805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:25:27.820098981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:25:37.819998049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:25:47.819762717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:25:57.819744267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:26:07.82066128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:26:17.819921435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:26:27.819692513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:26:37.819697267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:26:47.82086643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:26:57.819604137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:27:07.819934178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:27:17.819750329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:27:27.820460269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:27:37.820643462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:27:47.820461187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:27:57.819775788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:28:07.820303163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:28:17.819766615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:28:27.820656665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:28:27.820692916Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":331,"service":"observability"}
{"time":"2026-05-10T15:28:37.820652178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:28:47.820191254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:28:57.82061179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:29:07.820060717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:29:17.819941214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:29:27.820337643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:29:37.820736745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:29:47.819897835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:29:57.819732552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:30:07.820638136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:30:17.820079646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:30:27.819972274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:30:37.819662166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:30:47.820256753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:30:57.819910274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:31:07.819837617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:31:17.819852143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:31:27.819731284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:31:37.820650574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:31:47.820755433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:31:57.820419655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:32:07.82062481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:32:17.820055138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:32:27.820451071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:32:37.820602404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:32:47.81992839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:32:57.820297617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:33:07.820041845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:33:17.819785428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:33:27.819889947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:33:37.819983793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:33:37.820020239Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":332,"service":"observability"}
{"time":"2026-05-10T15:33:47.819772723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:33:57.820676019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:34:07.820083379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:34:17.820695824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:34:27.820088915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:34:37.820226594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:34:47.820620861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:34:57.820665509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:35:07.820325042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:35:17.81969902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:35:27.820722382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:35:37.819941568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:35:47.819946743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:35:57.822334937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:36:07.820078892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:36:17.819814792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:36:27.819782039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:36:37.820311339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:36:47.819589756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:36:57.819604848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:37:07.820118551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:37:17.820582994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:37:27.819651069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:37:37.820044794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:37:47.820052972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:37:57.820514858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:38:07.819994918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:38:17.820258093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:38:27.819913965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:38:37.820674361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:38:37.820708213Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":333,"service":"observability"}
{"time":"2026-05-10T15:38:47.820365155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:38:57.819629456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:39:07.820577178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:39:17.82026255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:39:27.819601964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:39:37.819660556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:39:47.819779566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:39:57.820641189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:40:07.819986334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:40:17.820040259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:40:27.819870887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:40:37.820042267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:40:47.820206291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:40:57.821199672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:41:07.819989723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:41:17.820372781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:41:27.820596912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:41:37.820104885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:41:47.820611512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:41:57.819848914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:42:07.819967567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:42:17.819663771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:42:27.819725414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:42:37.820232505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:42:47.820549375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:42:57.819790601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:43:07.819944971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:43:17.819691364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:43:27.820333079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:43:37.819899528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:43:47.819672462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:43:47.819705511Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":334,"service":"observability"}
{"time":"2026-05-10T15:43:57.819821789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:44:07.820594729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:44:17.820179583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:44:27.819797065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:44:37.820584874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:44:47.820164225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:44:57.820546325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:45:07.820060298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:45:17.819753086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:45:27.820673894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:45:37.820151048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:45:47.819661573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:45:57.819699731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:46:07.820409985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:46:17.8200583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:46:27.820056299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:46:37.820409098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:46:47.820510397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:46:57.820298404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:47:07.820157049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:47:17.820667206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:47:27.820690563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:47:37.820418417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:47:47.820464025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:47:57.819687399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:48:07.82003203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:48:17.820158626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:48:27.820129009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:48:37.820460848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:48:47.81991983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:48:47.819951603Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":335,"service":"observability"}
{"time":"2026-05-10T15:48:57.81965789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:49:07.820434366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:49:17.820628019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:49:27.819963284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:49:37.819779539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:49:47.819786639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:49:57.819830651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:50:07.820559958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:50:17.819766241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:50:27.820658733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:50:37.819864697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:50:47.81978968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:50:57.81988714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:51:07.819705501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:51:17.820364483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:51:27.819967324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:51:37.820041879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:51:47.819616584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:51:57.819613851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:52:07.820154444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:52:17.820169654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:52:27.81974028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:52:37.820156896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:52:47.820330325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:52:57.819988659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:53:07.820062981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:53:17.820579378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:53:27.820184887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:53:37.819832177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:53:47.81992485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:53:47.819958027Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":336,"service":"observability"}
{"time":"2026-05-10T15:53:57.819862501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:54:07.820204823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:54:17.820095339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:54:27.820006598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:54:37.819698638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:54:47.820341017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:54:57.81958885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:55:07.820018247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:55:17.820073115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:55:27.819922366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:55:37.820122895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:55:47.820008739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:55:57.82046616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:56:07.820166287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:56:17.819768244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:56:27.820695174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:56:37.820431669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:56:47.820096701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:56:57.819888843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:57:07.82010291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:57:17.820423548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:57:27.820319583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:57:37.820547647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:57:47.820115218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:57:57.819756657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:58:07.820026508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:58:17.819878469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:58:27.820632771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:58:37.81969161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:58:47.820348271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:58:47.82038251Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":337,"service":"observability"}
{"time":"2026-05-10T15:58:57.819703252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:59:07.819914453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:59:17.820413788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:59:27.820081693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:59:37.820106238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:59:47.82046288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T15:59:57.82007436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:00:07.82052068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:00:17.820070025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:00:27.820644466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:00:37.820103003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:00:47.820037786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:00:57.819902613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:01:07.819966269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:01:17.81960277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:01:27.819708196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:01:37.820394425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:01:47.819926469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:01:57.820106471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:02:07.820115914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:02:17.820742427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:02:27.820625142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:02:37.819743893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:02:47.82029954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:02:57.820447404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:03:07.820297253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:03:17.820605423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:03:27.819690645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:03:37.820360833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:03:47.820107363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:03:57.820272707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:03:57.820304942Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":338,"service":"observability"}
{"time":"2026-05-10T16:04:07.820006752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:04:17.820758675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:04:27.820412719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:04:37.820600161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:04:47.820556623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:04:57.82002833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:05:07.820095622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:05:17.819647426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:05:27.820342193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:05:37.819994627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:05:47.819695698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:05:57.820513356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:06:07.820018254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:06:17.819981646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:06:27.819970273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:06:37.820651984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:06:47.819740054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:06:57.820541538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:07:07.820300397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:07:17.820213071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:07:27.819697351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:07:37.82059195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:07:47.819843628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:07:57.819773898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:08:07.819623483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:08:17.820269913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:08:27.820226689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:08:37.819714952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:08:47.819658739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:08:57.819771301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:09:07.820056266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:09:07.820098023Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":339,"service":"observability"}
{"time":"2026-05-10T16:09:17.820324851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:09:27.820456176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:09:37.820023909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:09:47.820559053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:09:57.820401325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:10:07.820051437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:10:17.820355628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:10:27.819644446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:10:37.820382457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:10:47.820303301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:10:57.820140204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:11:07.820059241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:11:17.820601805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:11:27.820457212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:11:37.819739581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:11:47.819762988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:11:57.819702769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:12:07.820410435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:12:17.82035169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:12:27.819831745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:12:37.820613854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:12:47.819652028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:12:57.820196547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:13:07.820131551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:13:17.820292506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:13:27.819946134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:13:37.819901919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:13:47.820413489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:13:57.820194118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:14:07.820434063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:14:07.820510407Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":340,"service":"observability"}
{"time":"2026-05-10T16:14:17.820652395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:14:27.820321349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:14:37.819871336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:14:47.819736892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:14:57.819744824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:15:07.820048593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:15:17.820496092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:15:27.820438804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:15:37.820149377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:15:47.819826915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:15:57.820674346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:16:07.819633977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:16:17.819719398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:16:27.820517402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:16:37.820270397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:16:47.819867454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:16:57.820624198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:17:07.820556548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:17:17.819958857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:17:27.819643348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:17:37.820188454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:17:47.8203105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:17:57.820408142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:18:07.820162124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:18:17.820564289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:18:27.819716303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:18:37.820188955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:18:47.820120738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:18:57.81975698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:19:07.82007759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:19:17.820561525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:19:17.820594605Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":341,"service":"observability"}
{"time":"2026-05-10T16:19:27.820470398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:19:37.820279415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:19:47.820052423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:19:57.820324361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:20:07.820304414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:20:17.820341435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:20:27.820524215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:20:37.820085288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:20:47.819696689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:20:57.820380048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:21:07.819795297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:21:17.820158506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:21:27.820170373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:21:37.820056759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:21:47.820106979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:21:57.820550176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:22:07.820484962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:22:17.819739589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:22:27.820531183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:22:37.819867153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:22:47.820618312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:22:57.820342531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:23:07.820137568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:23:17.819604579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:23:27.819604072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:23:37.82045679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:23:47.820088679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:23:57.820361068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:24:07.820486866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:24:17.819827484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:24:27.820583867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:24:27.820615446Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":342,"service":"observability"}
{"time":"2026-05-10T16:24:37.819858407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:24:47.819687413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:24:57.820592726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:25:07.82004217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:25:17.820138968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:25:27.819776511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:25:37.820607207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:25:47.820389938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:25:57.819869532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:26:07.820673735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:26:17.820541279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:26:27.820712261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:26:37.819700413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:26:47.820260446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:26:57.820364824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:27:07.819720653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:27:17.820138591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:27:27.819769045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:27:37.820484592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:27:47.820413856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:27:57.820652141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:28:07.820570486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:28:17.820662874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:28:27.819753788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:28:37.820626472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:28:47.82059467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:28:57.820531343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:29:07.820652483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:29:17.819727171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:29:27.820071419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:29:37.81976313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:29:37.819799507Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":343,"service":"observability"}
{"time":"2026-05-10T16:29:47.820037488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:29:57.81964109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:30:07.820284603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:30:17.820572099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:30:27.820093787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:30:37.8200642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:30:47.820378527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:30:57.819962553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:31:07.819943366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:31:17.820171676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:31:27.820082617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:31:37.820134307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:31:47.820415424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:31:57.820122757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:32:07.820519896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:32:17.819718829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:32:27.819743229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:32:37.820052557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:32:47.820091734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:32:57.820410484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:33:07.820534326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:33:17.819640854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:33:27.820492688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:33:37.819739141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:33:47.820368362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:33:57.819760142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:34:07.820122838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:34:17.81972843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:34:27.820163875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:34:37.820487171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:34:37.820518754Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":344,"service":"observability"}
{"time":"2026-05-10T16:34:47.8197477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:34:57.820044198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:35:07.819627598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:35:17.819740353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:35:27.820008468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:35:37.819713965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:35:47.820199598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:35:57.820567877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:36:07.820110208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:36:17.820467414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:36:27.820647985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:36:37.819693975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:36:47.819731947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:36:57.82038269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:37:07.820320239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:37:17.819788616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:37:27.820444417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:37:37.820326666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:37:47.820422057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:37:57.819979249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:38:07.82002224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:38:17.819770177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:38:27.820030203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:38:37.820044214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:38:47.820146249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:38:57.820364787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:39:07.819969977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:39:17.820566554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:39:27.819674441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:39:37.819718321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:39:47.820024167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:39:47.820059304Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":345,"service":"observability"}
{"time":"2026-05-10T16:39:57.820431892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:40:07.820152254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:40:17.819796487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:40:27.820088967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:40:37.820195754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:40:47.820329189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:40:57.820162843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:41:07.81987229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:41:17.820392669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:41:27.820306811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:41:37.820674193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:41:47.819968212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:41:57.820464349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:42:07.820371844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:42:17.820560751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:42:27.820690894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:42:37.819976373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:42:47.820162378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:42:57.82058336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:43:07.820548841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:43:17.820092652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:43:27.820305956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:43:37.819661431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:43:47.820447795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:43:57.820181116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:44:07.820153836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:44:17.819891809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:44:27.820102912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:44:37.819678484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:44:47.82018162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:44:47.820212766Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":346,"service":"observability"}
{"time":"2026-05-10T16:44:57.820451192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:45:07.820420751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:45:17.820372843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:45:27.820126922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:45:37.819699651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:45:47.819914144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:45:57.820168186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:46:07.820395208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:46:17.820111482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:46:27.820303976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:46:37.82015986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:46:47.820637073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:46:57.820655438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:47:07.820161948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:47:17.819723436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:47:27.819753824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:47:37.820601782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:47:47.819720562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:47:57.819696328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:48:07.820132957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:48:17.819828293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:48:27.819752318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:48:37.819738472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:48:47.819703093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:48:57.819719847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:49:07.819833482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:49:17.819745423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:49:27.819761002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:49:37.819738445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:49:47.81975984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:49:57.820182706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:49:57.820219864Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":347,"service":"observability"}
{"time":"2026-05-10T16:50:07.819926039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:50:17.819834913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:50:27.820160232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:50:37.820624151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:50:47.819741155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:50:57.81974161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:51:07.820676757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:51:17.820062515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:51:27.819734561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:51:37.820264358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:51:47.819651788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:51:57.819705774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:52:07.820480228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:52:17.819662434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:52:27.820573056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:52:37.820136394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:52:47.819761961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:52:57.819734685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:53:07.820127663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:53:17.819747285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:53:27.819760407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:53:37.819717524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:53:47.819708213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:53:57.819741796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:54:07.820157175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:54:17.820227886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:54:27.819694582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:54:37.819750372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:54:47.81973762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:54:57.81971948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:55:07.820149599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:55:07.820181617Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":348,"service":"observability"}
{"time":"2026-05-10T16:55:17.81973115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:55:27.819717084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:55:37.820300035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:55:47.820163098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:55:57.819832439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:56:07.820059632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:56:17.819770433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:56:27.819715262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:56:37.819696789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:56:47.819781144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:56:57.819701312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:57:07.819945406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:57:17.820666569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:57:27.819677994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:57:37.819708444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:57:47.819886354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:57:57.820367799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:58:07.820142282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:58:17.819752048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:58:27.819773115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:58:37.819728886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:58:47.819702028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:58:57.819649337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:59:07.82072046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:59:17.819744627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:59:27.819771517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:59:37.819715902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:59:47.820678556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T16:59:57.820384991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:00:07.820119968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:00:17.820484924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:00:17.82052543Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":349,"service":"observability"}
{"time":"2026-05-10T17:00:27.81978291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:00:37.820321749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:00:47.819730489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:00:57.819722379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:01:07.82011371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:01:17.819692404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:01:27.820047286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:01:37.819873275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:01:47.820460209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:01:57.819705088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:02:07.820086838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:02:17.819756978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:02:27.81970612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:02:37.820221929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:02:47.819759166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:02:57.82063323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:03:07.820018879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:03:17.819985155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:03:27.819735095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:03:37.82044149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:03:47.819755144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:03:57.820133071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:04:07.820023086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:04:17.819772084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:04:27.819992233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:04:37.819661309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:04:47.819670892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:04:57.819711538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:05:07.8199951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:05:17.820576858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:05:17.82061406Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":350,"service":"observability"}
{"time":"2026-05-10T17:05:27.819744694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:05:37.819691883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:05:47.819704701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:05:57.819763154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:06:07.820295571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:06:17.820222946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:06:27.819778761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:06:37.819638549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:06:47.819607716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:06:57.820426282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:07:07.82011334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:07:17.819732158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:07:27.81976057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:07:37.819730498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:07:47.819671598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:07:57.82060654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:08:07.820222617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:08:17.820709507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:08:27.820625027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:08:37.820342424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:08:47.819886167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:08:57.820346935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:09:07.819627253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:09:17.820066783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:09:27.820188834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:09:37.819636212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:09:47.820109246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:09:57.819689879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:10:07.820106547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:10:17.819737057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:10:27.819852657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:10:27.819891207Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":351,"service":"observability"}
{"time":"2026-05-10T17:10:37.819862888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:10:47.820305488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:10:57.819739952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:11:07.820040908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:11:17.82049691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:11:27.819711368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:11:37.819769174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:11:47.819698349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:11:57.819695542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:12:07.820074636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:12:17.819789761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:12:27.819767163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:12:37.820502187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:12:47.819763386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:12:57.820548308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:13:07.820143802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:13:17.820183539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:13:27.819808184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:13:37.819721013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:13:47.820526384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:13:57.819716037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:14:07.820312618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:14:17.820024859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:14:27.819702403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:14:37.82050023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:14:47.820488763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:14:57.819708267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:15:07.820146365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:15:17.819701473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:15:27.819727644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:15:37.819723705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:15:37.819776919Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":352,"service":"observability"}
{"time":"2026-05-10T17:15:47.820610318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:15:57.819728776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:16:07.820157916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:16:17.819790516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:16:27.819735686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:16:37.820623285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:16:47.820483632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:16:57.819728086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:17:07.820113112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:17:17.820089983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:17:27.820588843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:17:37.819778875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:17:47.81973377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:17:57.820457542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:18:07.819950002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:18:17.820513696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:18:27.819746242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:18:37.819730968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:18:47.819747628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:18:57.820695391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:19:07.819921399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:19:17.819729251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:19:27.819740783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:19:37.820573698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:19:47.820124973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:19:57.819765401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:20:07.82030893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:20:17.819712246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:20:27.820144172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:20:37.819699683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:20:47.820096074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:20:47.820128924Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":353,"service":"observability"}
{"time":"2026-05-10T17:20:57.819715232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:21:07.820029443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:21:17.820493179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:21:27.82011489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:21:37.81972073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:21:47.81968862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:21:57.820577248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:22:07.819938962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:22:17.819789777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:22:27.819702987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:22:37.819757429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:22:47.819759906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:22:57.819719156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:23:07.820145241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:23:17.820612549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:23:27.820071325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:23:37.819690966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:23:47.820556753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:23:57.820098116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:24:07.820081992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:24:17.820372818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:24:27.819719615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:24:37.819694291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:24:47.820874973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:24:57.819729461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:25:07.820308534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:25:17.82063707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:25:27.819647842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:25:37.820317577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:25:47.819935485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:25:47.820748631Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":354,"service":"observability"}
{"time":"2026-05-10T17:25:57.819698487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:26:07.819801838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:26:17.820559554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:26:27.81975539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:26:37.819787856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:26:47.819729627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:26:57.819732236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:27:07.82005708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:27:17.820537008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:27:27.820609707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:27:37.819631981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:27:47.820575826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:27:57.819714572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:28:07.820297173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:28:17.820625663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:28:27.819702354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:28:37.819751996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:28:47.820467028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:28:57.819697708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:29:07.819998688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:29:17.82065732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:29:27.819711713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:29:37.819713695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:29:47.819688677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:29:57.819636117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:30:07.820012026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:30:17.820604784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:30:27.820564995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:30:37.819710047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:30:47.819743421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:30:57.819683622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:30:57.81971556Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":355,"service":"observability"}
{"time":"2026-05-10T17:31:07.819960951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:31:17.819603162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:31:27.819757391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:31:37.819761514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:31:47.820401773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:31:57.819718872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:32:07.819984381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:32:17.82059306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:32:27.820307438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:32:37.81970983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:32:47.819695745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:32:57.819608989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:33:07.820016267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:33:17.82038451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:33:27.820370728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:33:37.820014456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:33:47.819703351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:33:57.819717689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:34:07.819886961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:34:17.820496343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:34:27.819717402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:34:37.819925083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:34:47.819812835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:34:57.820626299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:35:07.820062363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:35:17.820611783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:35:27.820274808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:35:37.819766846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:35:47.819735709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:35:57.820263275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:35:57.820300979Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":356,"service":"observability"}
{"time":"2026-05-10T17:36:07.82051182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:36:17.819734866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:36:27.820480204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:36:37.819882518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:36:47.819640328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:36:57.82038706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:37:07.819950166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:37:17.82038121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:37:27.819780568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:37:37.819677472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:37:47.820678636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:37:57.820428115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:38:07.819980078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:38:17.820403478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:38:27.819603281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:38:37.820658355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:38:47.82035937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:38:57.820303076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:39:07.820217547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:39:17.819735393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:39:27.819681142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:39:37.820526403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:39:47.820226302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:39:57.820603017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:40:07.820722856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:40:17.820604713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:40:27.820507753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:40:37.819839105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:40:47.819611277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:40:57.820174869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:41:07.819939513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:41:07.81997311Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":357,"service":"observability"}
{"time":"2026-05-10T17:41:17.819762492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:41:27.820485101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:41:37.820187211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:41:47.819701445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:41:57.81988804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:42:07.820133819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:42:17.819761945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:42:27.820615527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:42:37.820427482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:42:47.82019565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:42:57.819766787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:43:07.820170497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:43:17.820542747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:43:27.820552903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:43:37.820334816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:43:47.819732461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:43:57.820588558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:44:07.820560772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:44:17.820199431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:44:27.819769487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:44:37.820651901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:44:47.820392116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:44:57.819668958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:45:07.819975117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:45:17.82050085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:45:27.819667557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:45:37.819696268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:45:47.820165507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:45:57.820700135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:46:07.820139286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:46:07.820173981Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":358,"service":"observability"}
{"time":"2026-05-10T17:46:17.81983937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:46:27.82053058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:46:37.820409254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:46:47.819803494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:46:57.820526261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:47:07.82009329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:47:17.820521452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:47:27.820133483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:47:37.819726098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:47:47.819662192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:47:57.820692957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:48:07.820054737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:48:17.820518752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:48:27.820299892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:48:37.819703422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:48:47.820664184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:48:57.820444472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:49:07.819626928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:49:17.820105775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:49:27.819751073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:49:37.820136881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:49:47.819728608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:49:57.820409936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:50:07.820036055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:50:17.819746619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:50:27.820637079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:50:37.820446296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:50:47.820103748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:50:57.819683429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:51:07.820070938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:51:17.820477342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:51:17.82051411Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":359,"service":"observability"}
{"time":"2026-05-10T17:51:27.820076937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:51:37.819886876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:51:47.820653482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:51:57.820353035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:52:07.82048486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:52:17.819738765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:52:27.819804841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:52:37.820657216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:52:47.820476035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:52:57.820191399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:53:07.820029443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:53:17.820511174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:53:27.820446258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:53:37.820209711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:53:47.819760217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:53:57.820609116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:54:07.820594883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:54:17.819836172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:54:27.820637356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:54:37.820207027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:54:47.820584262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:54:57.819762133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:55:07.819670279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:55:17.820114248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:55:27.820204614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:55:37.82064696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:55:47.820294826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:55:57.819725729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:56:07.820075819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:56:17.820543918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:56:17.820580316Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":360,"service":"observability"}
{"time":"2026-05-10T17:56:27.820411366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:56:37.819709903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:56:47.820587579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:56:57.820562882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:57:07.820328452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:57:17.819722412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:57:27.81966497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:57:37.820562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:57:47.820192596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:57:57.819732223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:58:07.819986927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:58:17.820469569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:58:27.820327859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:58:37.820097928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:58:47.820452543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:58:57.8200712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:59:07.819868518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:59:17.820418472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:59:27.820088769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:59:37.819755198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:59:47.820593304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T17:59:57.820512401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:00:07.820382982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:00:17.820466042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:00:27.820579261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:00:37.820144515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:00:47.819745272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:00:57.820618776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:01:07.820057816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:01:17.820459147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:01:27.82032069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:01:27.820359559Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":361,"service":"observability"}
{"time":"2026-05-10T18:01:37.820131069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:01:47.819775103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:01:57.819689092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:02:07.819645483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:02:17.82031517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:02:27.820110374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:02:37.820102137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:02:47.81970048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:02:57.819997988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:03:07.820526112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:03:17.820075045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:03:27.82068119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:03:37.820383784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:03:47.820099093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:03:57.820453721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:04:07.820590314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:04:17.820128425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:04:27.820482642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:04:37.82026611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:04:47.820683467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:04:57.820568849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:05:07.82050513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:05:17.820687226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:05:27.82048073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:05:37.82004022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:05:47.819681126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:05:57.820227349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:06:07.820107184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:06:17.819838431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:06:27.820500923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:06:27.820533939Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":362,"service":"observability"}
{"time":"2026-05-10T18:06:37.820423393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:06:47.820135954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:06:57.820037805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:07:07.819880666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:07:17.820649232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:07:27.820376245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:07:37.820155429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:07:47.8198832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:07:57.820594923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:08:07.8205617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:08:17.819712335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:08:27.82061488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:08:37.820296754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:08:47.819990469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:08:57.819928359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:09:07.819644612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:09:17.820511662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:09:27.820171964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:09:37.820445836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:09:47.819997323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:09:57.819678375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:10:07.820059366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:10:17.819961288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:10:27.819636285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:10:37.82047381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:10:47.820324623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:10:57.819953851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:11:07.820073215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:11:17.820605056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:11:27.820460145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:11:37.820055568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:11:37.820092143Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":363,"service":"observability"}
{"time":"2026-05-10T18:11:47.819918426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:11:57.820587708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:12:07.81998221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:12:17.820539166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:12:27.820320569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:12:37.819772397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:12:47.820112824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:12:57.819637756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:13:07.820660992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:13:17.820134146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:13:27.820559219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:13:37.81965234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:13:47.82041106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:13:57.82012753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:14:07.820427234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:14:17.820069663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:14:27.820578842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:14:37.820278996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:14:47.819805225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:14:57.82057566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:15:07.819741902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:15:17.820573017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:15:27.820265174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:15:37.820039083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:15:47.820019551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:15:57.820726256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:16:07.820133752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:16:17.820053385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:16:27.819725778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:16:37.820306836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:16:37.820346637Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":364,"service":"observability"}
{"time":"2026-05-10T18:16:47.820029139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:16:57.820657912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:17:07.820214921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:17:17.820643735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:17:27.820403004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:17:37.820147818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:17:47.819880196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:17:57.820681879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:18:07.820401914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:18:17.820116829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:18:27.820657601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:18:37.820435642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:18:47.819966877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:18:57.820121482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:19:07.819936571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:19:17.820329071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:19:27.820371332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:19:37.820621425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:19:47.820594699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:19:57.819995748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:20:07.820369514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:20:17.819976438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:20:27.819896209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:20:37.819778566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:20:47.820609986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:20:57.820057658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:21:07.820171648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:21:17.820057608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:21:27.820386217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:21:37.82018452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:21:47.819740689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:21:47.819774731Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":365,"service":"observability"}
{"time":"2026-05-10T18:21:57.819819925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:22:07.820532879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:22:17.820518831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:22:27.819908474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:22:37.819937398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:22:47.819967326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:22:57.819738386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:23:07.819705487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:23:17.82043763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:23:27.819667253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:23:37.820328102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:23:47.820120876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:23:57.820670316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:24:07.819677739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:24:17.820321316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:24:27.819978582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:24:37.820385011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:24:47.819795079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:24:57.820158683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:25:07.819789517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:25:17.820312968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:25:27.82037457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:25:37.819814162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:25:47.820172453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:25:57.819695889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:26:07.820036228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:26:17.820592394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:26:27.820327139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:26:37.820016544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:26:47.819774129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:26:47.819806623Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":366,"service":"observability"}
{"time":"2026-05-10T18:26:57.820505671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:27:07.82017146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:27:17.820105938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:27:27.820185363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:27:37.820569676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:27:47.819657289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:27:57.820473607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:28:07.819874963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:28:17.819671225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:28:27.81972876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:28:37.820198516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:28:47.82002726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:28:57.819761335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:29:07.820007828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:29:17.819924651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:29:27.820276779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:29:37.820401817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:29:47.819827397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:29:57.819690942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:30:07.819890117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:30:17.821788992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:30:27.819640505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:30:37.820673942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:30:47.820368243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:30:57.819778251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:31:07.820682033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:31:17.819828197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:31:27.820142133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:31:37.819791732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:31:47.81983069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:31:47.81986595Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":367,"service":"observability"}
{"time":"2026-05-10T18:31:57.820023283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:32:07.820320601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:32:17.81986779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:32:27.820158915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:32:37.819666508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:32:47.820485512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:32:57.819786952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:33:07.820019461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:33:17.819935047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:33:27.819887516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:33:37.820099488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:33:47.819758066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:33:57.820121301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:34:07.8206535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:34:17.82038207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:34:27.820525818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:34:37.820435433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:34:47.820644683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:34:57.82055205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:35:07.820062242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:35:17.820758639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:35:27.820655725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:35:37.82060329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:35:47.819829211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:35:57.819989801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:36:07.819959461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:36:17.819909558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:36:27.819789418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:36:37.81967556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:36:47.82038191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:36:47.820415733Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":368,"service":"observability"}
{"time":"2026-05-10T18:36:57.819726356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:37:07.820063667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:37:17.819963523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:37:27.820010277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:37:37.819769992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:37:47.819965099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:37:57.820312753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:38:07.820117864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:38:17.819800348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:38:27.819710454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:38:37.820294857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:38:47.820030324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:38:57.81970887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:39:07.820068604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:39:17.819969768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:39:27.820136026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:39:37.820656145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:39:47.820318097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:39:57.820362109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:40:07.820034428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:40:17.820026444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:40:27.819764026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:40:37.820024342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:40:47.819789058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:40:57.819619783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:41:07.820198707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:41:17.820656416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:41:27.820572818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:41:37.820197548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:41:47.820316704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:41:57.819906387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:41:57.819938843Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":369,"service":"observability"}
{"time":"2026-05-10T18:42:07.820128371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:42:17.819903698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:42:27.81993886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:42:37.819692869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:42:47.820217759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:42:57.820144341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:43:07.82066847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:43:17.820581865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:43:27.819605648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:43:37.81966337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:43:47.820577476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:43:57.820042713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:44:07.820013039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:44:17.820644052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:44:27.819700682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:44:37.82026531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:44:47.819983974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:44:57.819776822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:45:07.820058058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:45:17.820352523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:45:27.820505776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:45:37.819618564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:45:47.820032598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:45:57.820575725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:46:07.82009466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:46:17.820193957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:46:27.819718512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:46:37.82016059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:46:47.819721894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:46:57.819877174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:47:07.820459305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:47:07.820494456Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":370,"service":"observability"}
{"time":"2026-05-10T18:47:17.819974733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:47:27.820510944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:47:37.820489853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:47:47.819638299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:47:57.819758203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:48:07.820474549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:48:17.820707522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:48:27.82029762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:48:37.819625139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:48:47.82066402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:48:57.820411899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:49:07.819687388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:49:17.81973905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:49:27.82050649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:49:37.820410697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:49:47.819823052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:49:57.819790122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:50:07.820612758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:50:17.820283102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:50:27.820393933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:50:37.819686801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:50:47.820509508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:50:57.820380061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:51:07.819761017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:51:17.820395673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:51:27.820257122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:51:37.820549172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:51:47.820652491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:51:57.819921427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:52:07.820066618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:52:17.819640354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:52:17.81967435Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":371,"service":"observability"}
{"time":"2026-05-10T18:52:27.820495275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:52:37.82046611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:52:47.819905869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:52:57.820227717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:53:07.820484982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:53:17.820411254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:53:27.820173463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:53:37.820184683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:53:47.820187799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:53:57.820643738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:54:07.81965614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:54:17.820036437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:54:27.820529922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:54:37.81996105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:54:47.819832208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:54:57.82015569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:55:07.820462234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:55:17.819631041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:55:27.820443662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:55:37.820611743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:55:47.820318672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:55:57.82038048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:56:07.820134584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:56:17.819944833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:56:27.820347406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:56:37.82018886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:56:47.819821749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:56:57.820311752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:57:07.820137121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:57:17.820454244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:57:17.820488115Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":372,"service":"observability"}
{"time":"2026-05-10T18:57:27.820029834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:57:37.819978886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:57:47.820589996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:57:57.820300055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:58:07.820374615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:58:17.819911296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:58:27.819760428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:58:37.819693111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:58:47.820306083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:58:57.819869745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:59:07.819643989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:59:17.820011117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:59:27.819970658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:59:37.820547145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:59:47.819785548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T18:59:57.81973572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:00:07.820108057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:00:17.819956651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:00:27.820303388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:00:37.820528209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:00:47.819625798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:00:57.820103547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:01:07.819677442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:01:17.820101399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:01:27.819737217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:01:37.81994315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:01:47.820446643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:01:57.819691021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:02:07.819968509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:02:17.820271996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:02:27.819917427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:02:27.81995169Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":373,"service":"observability"}
{"time":"2026-05-10T19:02:37.819856597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:02:47.820205769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:02:57.819874514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:03:07.820125426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:03:17.82007854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:03:27.820593699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:03:37.820055545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:03:47.820544268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:03:57.819979791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:04:07.820355914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:04:17.819842648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:04:27.819860044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:04:37.820513234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:04:47.820320363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:04:57.820405249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:05:07.820035798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:05:17.820347659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:05:27.819725924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:05:37.819837154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:05:47.819770951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:05:57.820463563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:06:07.820019384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:06:17.81996336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:06:27.820326726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:06:37.820515217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:06:47.819674686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:06:57.819768426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:07:07.819711679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:07:17.82018238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:07:27.819674432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:07:37.820433084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:07:37.820467679Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":374,"service":"observability"}
{"time":"2026-05-10T19:07:47.820590123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:07:57.820014424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:08:07.81991358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:08:17.820127908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:08:27.819729168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:08:37.820515786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:08:47.820165499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:08:57.820229781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:09:07.820056205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:09:17.820573421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:09:27.820518133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:09:37.819617794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:09:47.819640343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:09:57.82051917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:10:07.819786767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:10:17.819943683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:10:27.820698029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:10:37.820303509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:10:47.819762409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:10:57.819637661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:11:07.819688389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:11:17.820365248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:11:27.819632413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:11:37.81989935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:11:47.819607004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:11:57.820325234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:12:07.820001263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:12:17.820464637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:12:27.820018908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:12:37.81964195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:12:47.819741745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:12:47.819775566Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":375,"service":"observability"}
{"time":"2026-05-10T19:12:57.819898514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:13:07.820355886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:13:17.820607184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:13:27.819818095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:13:37.82070011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:13:47.82032589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:13:57.820597505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:14:07.820102136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:14:17.820639416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:14:27.819761254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:14:37.820281411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:14:47.819727881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:14:57.819726527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:15:07.820475708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:15:17.820101313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:15:27.819689591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:15:37.820199919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:15:47.819725003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:15:57.820258518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:16:07.820038563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:16:17.820560742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:16:27.820214389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:16:37.819886547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:16:47.819695783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:16:57.820500812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:17:07.81964603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:17:17.819863373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:17:27.820184777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:17:37.820093405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:17:47.820395919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:17:47.820429922Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":376,"service":"observability"}
{"time":"2026-05-10T19:17:57.819932109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:18:07.820096164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:18:17.820618387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:18:27.820100972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:18:37.820682871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:18:47.820419272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:18:57.820032073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:19:07.820022077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:19:17.819664336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:19:27.819657089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:19:37.820527692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:19:47.820047021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:19:57.821546335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:20:07.820572484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:20:17.819677784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:20:27.820103699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:20:37.81993202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:20:47.820468605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:20:57.820539945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:21:07.820100394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:21:17.820272006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:21:27.819815363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:21:37.82052879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:21:47.820499139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:21:57.819882039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:22:07.820326646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:22:17.820209933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:22:27.820708796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:22:37.821599347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:22:47.819720123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:22:57.819785614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:22:57.819837092Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":377,"service":"observability"}
{"time":"2026-05-10T19:23:07.819858804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:23:17.820287122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:23:27.820316798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:23:37.819870874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:23:47.820176999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:23:57.82042955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:24:07.820511597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:24:17.820106759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:24:27.819820652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:24:37.820581689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:24:47.820293612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:24:57.819839509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:25:07.820219648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:25:17.820483176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:25:27.820176078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:25:37.819750423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:25:47.819759699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:25:57.820651441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:26:07.820062261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:26:17.820680341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:26:27.820055597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:26:37.820139307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:26:47.819747529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:26:57.820427141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:27:07.820087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:27:17.819623985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:27:27.820458481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:27:37.820064442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:27:47.819709216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:27:57.819737118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:28:07.820678003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:28:07.820714174Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":378,"service":"observability"}
{"time":"2026-05-10T19:28:17.820312572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:28:27.820380814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:28:37.820689911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:28:47.820563256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:28:57.820216217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:29:07.820513824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:29:17.819950182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:29:27.819798784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:29:37.820401836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:29:47.820325656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:29:57.820030366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:30:07.819747766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:30:17.82001617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:30:27.819773079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:30:37.820169957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:30:47.820032461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:30:57.820509743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:31:07.820178979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:31:17.820416519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:31:27.820075626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:31:37.820318201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:31:47.820207355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:31:57.819721752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:32:07.820685709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:32:17.819708943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:32:27.820318499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:32:37.820177673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:32:47.820719156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:32:57.819903824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:33:07.82030197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:33:17.820652101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:33:17.820688018Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":379,"service":"observability"}
{"time":"2026-05-10T19:33:27.820219566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:33:37.819763625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:33:47.820604427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:33:57.820592739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:34:07.820677127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:34:17.820088644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:34:27.819632191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:34:37.820543046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:34:47.820608816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:34:57.819675373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:35:07.820610676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:35:17.820302588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:35:27.820636523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:35:37.820679131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:35:47.820259724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:35:57.820044771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:36:07.820159922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:36:17.820716832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:36:27.820442813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:36:37.820563431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:36:47.820189098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:36:57.819694902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:37:07.820686195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:37:17.820185318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:37:27.820440922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:37:37.819716382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:37:47.81992784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:37:57.820369731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:38:07.820053596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:38:17.820548414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:38:27.820185752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:38:27.820224654Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":380,"service":"observability"}
{"time":"2026-05-10T19:38:37.819645993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:38:47.820412479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:38:57.820097773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:39:07.820230315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:39:17.820536344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:39:27.820228556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:39:37.820207932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:39:47.820264864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:39:57.820194148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:40:07.820585889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:40:17.820075701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:40:27.819669675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:40:37.820276494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:40:47.820131138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:40:57.820301628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:41:07.820107961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:41:17.820483366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:41:27.820273092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:41:37.819797638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:41:47.820600166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:41:57.819685647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:42:07.819687439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:42:17.820211869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:42:27.820256404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:42:37.820636714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:42:47.820384763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:42:57.820505205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:43:07.819976492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:43:17.820093696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:43:27.819670341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:43:37.819957841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:43:37.819991828Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":381,"service":"observability"}
{"time":"2026-05-10T19:43:47.820276123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:43:57.820018883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:44:07.819992811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:44:17.819715961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:44:27.820230086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:44:37.820514358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:44:47.819649176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:44:57.820560973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:45:07.820416166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:45:17.820171002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:45:27.820041522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:45:37.819697491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:45:47.820574954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:45:57.819927762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:46:07.82015734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:46:17.820487676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:46:27.820097158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:46:37.819760498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:46:47.819883178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:46:57.819782532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:47:07.820046912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:47:17.819718156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:47:27.819737905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:47:37.819723581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:47:47.820315767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:47:57.819867326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:48:07.820161345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:48:17.81977203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:48:27.819761587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:48:37.819750505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:48:47.819746743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:48:47.819780074Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":382,"service":"observability"}
{"time":"2026-05-10T19:48:57.819723649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:49:07.820136702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:49:17.819723976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:49:27.819715948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:49:37.819737708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:49:47.819753982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:49:57.819947316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:50:07.820076433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:50:17.819698946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:50:27.820131528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:50:37.819732964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:50:47.81973739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:50:57.820233675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:51:07.82026303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:51:17.820318854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:51:27.819754169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:51:37.819801254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:51:47.820493025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:51:57.82006426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:52:07.820182662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:52:17.819769703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:52:27.819784046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:52:37.819713773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:52:47.820475921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:52:57.819723243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:53:07.820087735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:53:17.820125532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:53:27.82053228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:53:37.819824043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:53:47.819726901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:53:57.819709496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:53:57.819743142Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":383,"service":"observability"}
{"time":"2026-05-10T19:54:07.820680567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:54:17.819974741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:54:27.820343683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:54:37.81975536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:54:47.820018825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:54:57.820453571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:55:07.820013305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:55:17.819749011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:55:27.820228404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:55:37.819806309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:55:47.820624637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:55:57.819693869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:56:07.820154616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:56:17.819779372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:56:27.819770244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:56:37.819737935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:56:47.81969941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:56:57.82002369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:57:07.820064011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:57:17.820598263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:57:27.819682418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:57:37.820044151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:57:47.819711999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:57:57.820428834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:58:07.820111943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:58:17.819788595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:58:27.819706368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:58:37.819896649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:58:47.820305242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:58:57.819689736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:59:07.82016453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:59:07.82019976Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":384,"service":"observability"}
{"time":"2026-05-10T19:59:17.81982691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:59:27.820666174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:59:37.819755603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:59:47.820346459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T19:59:57.819896925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:00:07.820490483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:00:17.820512567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:00:27.819780255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:00:37.81971654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:00:47.81975552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:00:57.820111689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:01:07.819998896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:01:17.81972418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:01:27.82044154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:01:37.819640257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:01:47.819750029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:01:57.819786459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:02:07.820370622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:02:17.820635829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:02:27.819742738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:02:37.819728815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:02:47.819761039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:02:57.819713637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:03:07.820143886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:03:17.820090311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:03:27.81971098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:03:37.820200808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:03:47.819987173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:03:57.820307752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:04:07.820103292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:04:17.819793124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:04:17.819827418Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":385,"service":"observability"}
{"time":"2026-05-10T20:04:27.82068648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:04:37.820218541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:04:47.81972533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:04:57.82018117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:05:07.82000434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:05:17.82055704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:05:27.820194419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:05:37.819835997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:05:47.819702729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:05:57.820184078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:06:07.820269168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:06:17.819863534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:06:27.819739859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:06:37.819724132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:06:47.820587175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:06:57.820055571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:07:07.819955211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:07:17.82022448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:07:27.819831209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:07:37.819819994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:07:47.820189359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:07:57.820633108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:08:07.820108212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:08:17.819800184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:08:27.820684416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:08:37.819739989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:08:47.819704936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:08:57.820523791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:09:07.820092116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:09:17.819669848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:09:27.81974486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:09:27.819777803Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":386,"service":"observability"}
{"time":"2026-05-10T20:09:37.819760501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:09:47.820597253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:09:57.820160064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:10:07.820460096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:10:17.820085495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:10:27.819757083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:10:37.820470145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:10:47.820382935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:10:57.82050109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:11:07.820119479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:11:17.819681539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:11:27.820493695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:11:37.820588069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:11:47.820198431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:11:57.819675689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:12:07.820130205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:12:17.820718997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:12:27.820596927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:12:37.819760339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:12:47.819661685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:12:57.820608763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:13:07.819996301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:13:17.819694924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:13:27.820294106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:13:37.820051897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:13:47.820532061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:13:57.820598422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:14:07.820100224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:14:17.820122083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:14:27.819640798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:14:37.820078464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:14:37.820110462Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":387,"service":"observability"}
{"time":"2026-05-10T20:14:47.820073204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:14:57.81968821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:15:07.820171376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:15:17.819726704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:15:27.819792888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:15:37.819753769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:15:47.820617688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:15:57.820263084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:16:07.820268054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:16:17.820643114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:16:27.819950696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:16:37.819657128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:16:47.820095729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:16:57.819726778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:17:07.819670256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:17:17.820519907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:17:27.820142151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:17:37.819724481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:17:47.820036759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:17:57.819766163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:18:07.820049582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:18:17.819889267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:18:27.819823885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:18:37.820611385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:18:47.820531752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:18:57.819975116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:19:07.820076139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:19:17.82057411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:19:27.819993896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:19:37.819706859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:19:47.820307703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:19:47.820353051Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":388,"service":"observability"}
{"time":"2026-05-10T20:19:57.819785067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:20:07.820354958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:20:17.820345538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:20:27.819739454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:20:37.820458296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:20:47.820043542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:20:57.820651021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:21:07.820192231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:21:17.819667247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:21:27.8205174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:21:37.819916703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:21:47.819814507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:21:57.820513112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:22:07.820071741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:22:17.819779867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:22:27.820406552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:22:37.819995827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:22:47.819647022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:22:57.820546538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:23:07.819783278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:23:17.820657214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:23:27.820159717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:23:37.81976954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:23:47.820582352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:23:57.819888023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:24:07.820060718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:24:17.819818675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:24:27.820603885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:24:37.820448678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:24:47.819640694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:24:57.819728866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:24:57.819762868Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":389,"service":"observability"}
{"time":"2026-05-10T20:25:07.820382636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:25:17.820608297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:25:27.820131345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:25:37.820637084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:25:47.819723145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:25:57.820637493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:26:07.820285353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:26:17.819788046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:26:27.820471343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:26:37.819732637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:26:47.820656475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:26:57.81992087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:27:07.820453598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:27:17.819910267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:27:27.820535778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:27:37.820463892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:27:47.819723362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:27:57.820673815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:28:07.820410882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:28:17.819805328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:28:27.819757494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:28:37.820677138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:28:47.8203655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:28:57.819697825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:29:07.819970371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:29:17.820513973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:29:27.819813431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:29:37.82041968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:29:47.820046449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:29:57.820549752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:29:57.820585185Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":390,"service":"observability"}
{"time":"2026-05-10T20:30:07.820217747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:30:17.819674288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:30:27.820293651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:30:37.819744675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:30:47.819683678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:30:57.819967742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:31:07.820105414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:31:17.820454388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:31:27.820314457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:31:37.819809834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:31:47.819716055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:31:57.819624421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:32:07.820142471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:32:17.820690495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:32:27.820513761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:32:37.819746943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:32:47.819782401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:32:57.819710077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:33:07.819805905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:33:17.820071656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:33:27.819666516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:33:37.820474398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:33:47.819869854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:33:57.819706736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:34:07.820107389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:34:17.819982384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:34:27.819775237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:34:37.820327158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:34:47.819737883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:34:57.820582802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:34:57.820632286Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":391,"service":"observability"}
{"time":"2026-05-10T20:35:07.820083717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:35:17.819777703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:35:27.820363478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:35:37.819796787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:35:47.820415858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:35:57.81977665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:36:07.820107895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:36:17.819942211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:36:27.819781572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:36:37.819738437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:36:47.820540092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:36:57.820263016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:37:07.819634655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:37:17.82036995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:37:27.819725332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:37:37.820655717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:37:47.820319621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:37:57.819733878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:38:07.820658353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:38:17.82044777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:38:27.819800052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:38:37.819732908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:38:47.820387661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:38:57.819925974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:39:07.820483143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:39:17.819794942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:39:27.820497355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:39:37.819740433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:39:47.820305025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:39:57.820401548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:40:07.819742225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:40:07.819781697Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":392,"service":"observability"}
{"time":"2026-05-10T20:40:17.820550326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:40:27.819980255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:40:37.81974055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:40:47.82047164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:40:57.819989384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:41:07.82008837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:41:17.819659728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:41:27.820415575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:41:37.819860076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:41:47.820680961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:41:57.820226468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:42:07.820082014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:42:17.819716166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:42:27.820589597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:42:37.820313464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:42:47.81971899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:42:57.820332946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:43:07.819912347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:43:17.820656522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:43:27.820222971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:43:37.819801865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:43:47.820421176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:43:57.820658915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:44:07.820223057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:44:17.820547711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:44:27.820679226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:44:37.819903154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:44:47.820452381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:44:57.819712012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:45:07.820392968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:45:07.820430649Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":393,"service":"observability"}
{"time":"2026-05-10T20:45:17.82033033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:45:27.820345969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:45:37.819668127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:45:47.820393317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:45:57.819900808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:46:07.820092298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:46:17.820542755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:46:27.820193429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:46:37.819745457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:46:47.820561148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:46:57.820266845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:47:07.820011192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:47:17.819607621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:47:27.820100251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:47:37.820708071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:47:47.820284672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:47:57.819754236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:48:07.820087281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:48:17.820417645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:48:27.819683864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:48:37.820331667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:48:47.819599042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:48:57.820276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:49:07.819914487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:49:17.820525375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:49:27.820150843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:49:37.819807505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:49:47.820634064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:49:57.819757858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:50:07.820689997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:50:07.82072536Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":394,"service":"observability"}
{"time":"2026-05-10T20:50:17.820706846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:50:27.82054244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:50:37.820113347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:50:47.820644863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:50:57.820383013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:51:07.82052883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:51:17.820496477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:51:27.82014005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:51:37.819777117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:51:47.820507275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:51:57.8197034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:52:07.820591476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:52:17.820198049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:52:27.819694053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:52:37.820179487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:52:47.820542877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:52:57.819694841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:53:07.820352751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:53:17.820165752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:53:27.820671791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:53:37.820328724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:53:47.819805821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:53:57.820429208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:54:07.820156211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:54:17.819820652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:54:27.820605485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:54:37.820365916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:54:47.819754333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:54:57.820515266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:55:07.820637648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:55:17.820069575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:55:17.820105022Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":395,"service":"observability"}
{"time":"2026-05-10T20:55:27.819697116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:55:37.820302414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:55:47.820658904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:55:57.82009385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:56:07.819979224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:56:17.820763558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:56:27.820479066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:56:37.820076195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:56:47.820575688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:56:57.8203017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:57:07.820069435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:57:17.820522844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:57:27.820142587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:57:37.819611436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:57:47.820605062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:57:57.82041381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:58:07.820149087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:58:17.820227858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:58:27.819644618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:58:37.820574425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:58:47.820110574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:58:57.819645596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:59:07.819619066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:59:17.82002194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:59:27.819712874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:59:37.820331759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:59:47.819997882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T20:59:57.820612585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:00:07.82071159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:00:17.820759637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:00:17.820805928Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":396,"service":"observability"}
{"time":"2026-05-10T21:00:27.820648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:00:37.820086098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:00:47.819672218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:00:57.82012192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:01:07.81995809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:01:17.820369841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:01:27.81994119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:01:37.820608188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:01:47.820050997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:01:57.820565516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:02:07.820474507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:02:17.820159134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:02:27.820083726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:02:37.819667015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:02:47.820317715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:02:57.81996679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:03:07.819806892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:03:17.820419507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:03:27.82012135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:03:37.820079512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:03:47.82067086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:03:57.820390378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:04:07.820445719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:04:17.820147152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:04:27.820651487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:04:37.82046308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:04:47.820076125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:04:57.820463552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:05:07.820485082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:05:17.820060978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:05:27.819640858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:05:27.819674477Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":397,"service":"observability"}
{"time":"2026-05-10T21:05:37.820623766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:05:47.820391874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:05:57.820014104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:06:07.820093564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:06:17.820179257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:06:27.819724256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:06:37.819669646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:06:47.820607433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:06:57.820517685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:07:07.82040096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:07:17.819694624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:07:27.820570815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:07:37.820212569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:07:47.820024793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:07:57.819637133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:08:07.819802855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:08:17.820229736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:08:27.8199898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:08:37.820509678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:08:47.82017934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:08:57.819978679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:09:07.820533929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:09:17.819993023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:09:27.820503515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:09:37.820389922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:09:47.819642356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:09:57.820212194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:10:07.820011499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:10:17.820602789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:10:27.820324585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:10:27.820360155Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":398,"service":"observability"}
{"time":"2026-05-10T21:10:37.819807091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:10:47.820505176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:10:57.819985895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:11:07.819633931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:11:17.820079754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:11:27.820690867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:11:37.820260559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:11:47.820108426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:11:57.819655131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:12:07.819913748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:12:17.820435893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:12:27.82018176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:12:37.820073818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:12:47.820630405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:12:57.820418631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:13:07.820077916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:13:17.819793608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:13:27.820391937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:13:37.820174058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:13:47.819672402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:13:57.820164038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:14:07.820020721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:14:17.820550997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:14:27.820037842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:14:37.819655461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:14:47.820296118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:14:57.820083029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:15:07.819713457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:15:17.820600912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:15:27.820121894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:15:37.820637996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:15:37.820672862Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":399,"service":"observability"}
{"time":"2026-05-10T21:15:47.820502672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:15:57.820164153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:16:07.819769127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:16:17.819768181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:16:27.81989536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:16:37.819828481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:16:47.82020823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:16:57.820180686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:17:07.820008347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:17:17.819792714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:17:27.820387353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:17:37.820065314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:17:47.81973558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:17:57.819790677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:18:07.819824358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:18:17.820297178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:18:27.820611874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:18:37.820358148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:18:47.819757277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:18:57.820281842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:19:07.820198339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:19:17.819682223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:19:27.820291304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:19:37.819680781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:19:47.820378664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:19:57.820010774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:20:07.820062259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:20:17.820208732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:20:27.82009149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:20:37.820572369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:20:47.820580796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:20:47.820613732Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":400,"service":"observability"}
{"time":"2026-05-10T21:20:57.819786596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:21:07.819713554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:21:17.820623899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:21:27.820141518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:21:37.81999373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:21:47.819793775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:21:57.819927554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:22:07.820058403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:22:17.819889591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:22:27.819730135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:22:37.819726113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:22:47.819909706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:22:57.819696198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:23:07.819832556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:23:17.819730128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:23:27.820153785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:23:37.820576637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:23:47.819980341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:23:57.81982981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:24:07.819941365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:24:17.82014092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:24:27.819843324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:24:37.820029061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:24:47.820540933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:24:57.820144186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:25:07.819923025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:25:17.81990096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:25:27.820132688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:25:37.820300118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:25:47.819903209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:25:57.820419338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:25:57.820454534Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":401,"service":"observability"}
{"time":"2026-05-10T21:26:07.820007968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:26:17.819910778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:26:27.820554398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:26:37.820110981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:26:47.81998815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:26:57.81995174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:27:07.819849403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:27:17.819893209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:27:27.819633732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:27:37.820717704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:27:47.819629675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:27:57.820322323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:28:07.820004555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:28:17.82054519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:28:27.819936126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:28:37.820416564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:28:47.819642264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:28:57.820507317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:29:07.820104804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:29:17.820202182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:29:27.820221368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:29:37.819620121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:29:47.820074251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:29:57.820587512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:30:07.819912766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:30:17.820050663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:30:27.820608968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:30:37.819838217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:30:47.820340212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:30:57.820046159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:31:07.820104452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:31:07.820139175Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":402,"service":"observability"}
{"time":"2026-05-10T21:31:17.82030989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:31:27.820304128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:31:37.819656727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:31:47.820469468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:31:57.819903925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:32:07.820128778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:32:17.819918174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:32:27.819744748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:32:37.820358958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:32:47.820086776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:32:57.820697345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:33:07.820118143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:33:17.820424525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:33:27.820279949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:33:37.820125553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:33:47.820711552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:33:57.81984126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:34:07.819622206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:34:17.820659727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:34:27.820542895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:34:37.820169539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:34:47.819960027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:34:57.819729628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:35:07.820013151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:35:17.819630061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:35:27.820405795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:35:37.820274433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:35:47.820594342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:35:57.820361876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:36:07.820647712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:36:07.820681953Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":403,"service":"observability"}
{"time":"2026-05-10T21:36:17.820296982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:36:27.8197448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:36:37.819741579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:36:47.819808806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:36:57.819874195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:37:07.820296061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:37:17.820315575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:37:27.820143017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:37:37.819651781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:37:47.819870561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:37:57.820271794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:38:07.820000296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:38:17.820303295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:38:27.820077981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:38:37.820622278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:38:47.819741703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:38:57.820092527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:39:07.819970438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:39:17.820569322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:39:27.819759849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:39:37.819618568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:39:47.819646301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:39:57.820559981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:40:07.820095466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:40:17.820085162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:40:27.820151412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:40:37.820231098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:40:47.820705407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:40:57.820486897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:41:07.820724775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:41:07.820757721Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":404,"service":"observability"}
{"time":"2026-05-10T21:41:17.820134732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:41:27.820523993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:41:37.820781405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:41:47.820003836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:41:57.820048482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:42:07.820576516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:42:17.820696884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:42:27.819809986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:42:37.820165654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:42:47.819861776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:42:57.820561396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:43:07.820511496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:43:17.820669951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:43:27.820216186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:43:37.819952056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:43:47.820206962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:43:57.820492632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:44:07.819977998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:44:17.820614189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:44:27.819994905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:44:37.81970402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:44:47.820314994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:44:57.820142436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:45:07.819961721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:45:17.820544864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:45:27.819946893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:45:37.819811175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:45:47.820209378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:45:57.8197282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:46:07.820653737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:46:17.819703638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:46:17.819753955Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":405,"service":"observability"}
{"time":"2026-05-10T21:46:27.820296605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:46:37.820098012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:46:47.819684066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:46:57.820148122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:47:07.820701495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:47:17.820001589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:47:27.819754768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:47:37.820595787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:47:47.820193799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:47:57.819661666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:48:07.820048105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:48:17.820279372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:48:27.81963997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:48:37.819994099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:48:47.820500531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:48:57.820466604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:49:07.820174374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:49:17.820155461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:49:27.820091915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:49:37.819633702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:49:47.819999124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:49:57.820343072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:50:07.820405966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:50:17.820563467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:50:27.819698086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:50:37.82021916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:50:47.820641442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:50:57.820185562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:51:07.820056964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:51:17.819839052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:51:17.81987168Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":406,"service":"observability"}
{"time":"2026-05-10T21:51:27.819794454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:51:37.819647891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:51:47.820642505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:51:57.819827847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:52:07.820092953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:52:17.819792741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:52:27.819710019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:52:37.820207144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:52:47.819610083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:52:57.820645603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:53:07.820062203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:53:17.820128452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:53:27.820059576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:53:37.820519908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:53:47.820450147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:53:57.819868418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:54:07.819955918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:54:17.820699698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:54:27.82015662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:54:37.820025532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:54:47.820488184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:54:57.819811908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:55:07.820216478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:55:17.820513253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:55:27.819619508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:55:37.820661449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:55:47.820014377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:55:57.819899334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:56:07.819654436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:56:17.820028859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:56:17.82006605Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":407,"service":"observability"}
{"time":"2026-05-10T21:56:27.820390195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:56:37.81975751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:56:47.82065511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:56:57.820080038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:57:07.820095144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:57:17.820719499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:57:27.820020184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:57:37.819750465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:57:47.819694712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:57:57.820084366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:58:07.819985509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:58:17.820288415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:58:27.820074395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:58:37.81998146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:58:47.819701492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:58:57.819723263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:59:07.819629827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:59:17.820020928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:59:27.81984364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:59:37.82036923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:59:47.820294762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T21:59:57.820468366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:00:07.820411136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:00:17.820516806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:00:27.82012084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:00:37.819921284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:00:47.820111277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:00:57.819880446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:01:07.820115344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:01:17.820614651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:01:17.820665839Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":408,"service":"observability"}
{"time":"2026-05-10T22:01:27.820096738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:01:37.820015087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:01:47.820504773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:01:57.819870245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:02:07.819998185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:02:17.820620169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:02:27.820588031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:02:37.820296193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:02:47.819945881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:02:57.820193795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:03:07.820058673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:03:17.820364536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:03:27.820274095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:03:37.819623951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:03:47.820536085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:03:57.819836412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:04:07.819952593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:04:17.820527827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:04:27.819901162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:04:37.819663996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:04:47.82029779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:04:57.820215461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:05:07.820046525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:05:17.81964103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:05:27.820162554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:05:37.820298429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:05:47.820305163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:05:57.820021307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:06:07.820030709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:06:17.820573581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:06:27.820291977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:06:27.820337721Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":409,"service":"observability"}
{"time":"2026-05-10T22:06:37.820492196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:06:47.820625768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:06:57.820559742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:07:07.820343811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:07:17.819735478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:07:27.820398594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:07:37.820415276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:07:47.820286535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:07:57.819928076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:08:07.820130861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:08:17.82037737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:08:27.819633145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:08:37.82047835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:08:47.819956732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:08:57.820468451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:09:07.820117672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:09:17.819645635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:09:27.820354144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:09:37.8197172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:09:47.820651545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:09:57.819937442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:10:07.820349935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:10:17.819892955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:10:27.819671285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:10:37.820476653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:10:47.820229433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:10:57.819765279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:11:07.819995535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:11:17.820317038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:11:27.820219422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:11:37.82045854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:11:37.82049355Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":410,"service":"observability"}
{"time":"2026-05-10T22:11:47.819651193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:11:57.820639853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:12:07.820324829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:12:17.819736621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:12:27.820565472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:12:37.819871763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:12:47.819624906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:12:57.820371642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:13:07.820101448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:13:17.819708541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:13:27.820154998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:13:37.820698951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:13:47.820520588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:13:57.820159534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:14:07.820041234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:14:17.819855085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:14:27.820643946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:14:37.81978715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:14:47.819905808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:14:57.820553037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:15:07.820037503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:15:17.819699606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:15:27.819751486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:15:37.819822383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:15:47.82027574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:15:57.819863199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:16:07.820119603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:16:17.820201154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:16:27.820416871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:16:37.819914961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:16:47.819748198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:16:47.819784522Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":411,"service":"observability"}
{"time":"2026-05-10T22:16:57.820173436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:17:07.820600839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:17:17.82006226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:17:27.820502817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:17:37.820350602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:17:47.819651016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:17:57.820039022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:18:07.819960522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:18:17.820148876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:18:27.820387958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:18:37.819719622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:18:47.82042109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:18:57.819653692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:19:07.820602409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:19:17.820296837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:19:27.820520146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:19:37.820534179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:19:47.81969348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:19:57.819822316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:20:07.820080298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:20:17.819666528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:20:27.820584375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:20:37.820044781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:20:47.820216146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:20:57.820649296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:21:07.820184804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:21:17.820613728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:21:27.820485453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:21:37.819738041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:21:47.820418133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:21:47.820462614Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":412,"service":"observability"}
{"time":"2026-05-10T22:21:57.820429552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:22:07.820067719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:22:17.82011377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:22:27.820517625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:22:37.820074202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:22:47.820304196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:22:57.820557963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:23:07.820371232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:23:17.820596813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:23:27.820276563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:23:37.820142565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:23:47.820305589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:23:57.82035827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:24:07.82051416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:24:17.820109496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:24:27.8197885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:24:37.820460511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:24:47.820155962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:24:57.819629623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:25:07.820052942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:25:17.820339118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:25:27.820558427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:25:37.820131521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:25:47.819716657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:25:57.820409146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:26:07.820413951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:26:17.820076028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:26:27.820316094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:26:37.819677674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:26:47.820421152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:26:57.820459744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:26:57.820494005Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":413,"service":"observability"}
{"time":"2026-05-10T22:27:07.819990802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:27:17.82062146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:27:27.820148649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:27:37.820137443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:27:47.820527554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:27:57.819782971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:28:07.820576312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:28:17.820056793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:28:27.820467481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:28:37.820583693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:28:47.819756372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:28:57.820638625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:29:07.820392898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:29:17.819684013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:29:27.820377271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:29:37.819748467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:29:47.820713234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:29:57.819776982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:30:07.819897527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:30:17.820486781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:30:27.820627955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:30:37.820040919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:30:47.819800916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:30:57.820577689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:31:07.820431438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:31:17.819731955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:31:27.820169406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:31:37.81961944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:31:47.820019453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:31:57.819674158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:32:07.820160663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:32:07.820193734Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":414,"service":"observability"}
{"time":"2026-05-10T22:32:17.820513272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:32:27.820053716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:32:37.820606332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:32:47.820032566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:32:57.820429394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:33:07.82067252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:33:17.819746486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:33:27.820129038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:33:37.819760992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:33:47.820549386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:33:57.820215839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:34:07.819941721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:34:17.820439972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:34:27.820025925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:34:37.819735124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:34:47.820662407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:34:57.82028411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:35:07.82036066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:35:17.819701871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:35:27.820306124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:35:37.820433258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:35:47.820065841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:35:57.819786099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:36:07.820103708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:36:17.820182099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:36:27.819913424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:36:37.820688211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:36:47.81980919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:36:57.819747006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:37:07.819833622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:37:17.820639337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:37:17.820672557Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":415,"service":"observability"}
{"time":"2026-05-10T22:37:27.820068521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:37:37.820562398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:37:47.820093572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:37:57.820091659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:38:07.820374642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:38:17.820400523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:38:27.820063913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:38:37.820031466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:38:47.820536167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:38:57.819649436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:39:07.820666744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:39:17.820419413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:39:27.819734536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:39:37.820708318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:39:47.820296358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:39:57.820407866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:40:07.820584415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:40:17.820527915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:40:27.820156311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:40:37.819747041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:40:47.820475962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:40:57.820040976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:41:07.820068524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:41:17.82055953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:41:27.820369272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:41:37.820526919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:41:47.820521219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:41:57.819888608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:42:07.820358649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:42:17.82049547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:42:27.82029762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:42:27.820332053Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":416,"service":"observability"}
{"time":"2026-05-10T22:42:37.819676238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:42:47.8199762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:42:57.820116768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:43:07.81994711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:43:17.820404358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:43:27.819801612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:43:37.819696576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:43:47.819896494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:43:57.819999518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:44:07.820138276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:44:17.82070728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:44:27.819769693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:44:37.82005422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:44:47.819688591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:44:57.819711858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:45:07.820027779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:45:17.81970173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:45:27.820561153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:45:37.820106565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:45:47.82006953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:45:57.819721027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:46:07.820054143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:46:17.819967297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:46:27.819760186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:46:37.819771089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:46:47.8205748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:46:57.820117307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:47:07.820001438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:47:17.820136443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:47:27.819623574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:47:37.819764198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:47:37.819801419Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":417,"service":"observability"}
{"time":"2026-05-10T22:47:47.819724445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:47:57.819708247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:48:07.820105277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:48:17.819774496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:48:27.819743843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:48:37.820504241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:48:47.820082416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:48:57.819718271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:49:07.82051414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:49:17.820022426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:49:27.819800344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:49:37.819615318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:49:47.820300561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:49:57.819741557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:50:07.820451812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:50:17.819735583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:50:27.820096779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:50:37.820383217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:50:47.819980573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:50:57.819719766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:51:07.819716238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:51:17.820051493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:51:27.819639283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:51:37.819766482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:51:47.820721706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:51:57.819674859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:52:07.820199443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:52:17.820029386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:52:27.820433784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:52:37.820193978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:52:37.820256795Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":418,"service":"observability"}
{"time":"2026-05-10T22:52:47.819721035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:52:57.820374499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:53:07.820038074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:53:17.82046236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:53:27.820167764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:53:37.819744308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:53:47.820580241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:53:57.819643297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:54:07.820059253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:54:17.819985602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:54:27.819737423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:54:37.819742933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:54:47.819711963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:54:57.820327272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:55:07.820010972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:55:17.819818593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:55:27.820282892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:55:37.8197586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:55:47.819653388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:55:57.820604342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:56:07.820107167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:56:17.819767525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:56:27.820008789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:56:37.819702028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:56:47.820074427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:56:57.820465676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:57:07.820265432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:57:17.82034049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:57:27.819703095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:57:37.820217981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:57:37.820290286Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":419,"service":"observability"}
{"time":"2026-05-10T22:57:47.819754536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:57:57.819722319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:58:07.820004117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:58:17.81970812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:58:27.819714338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:58:37.82059444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:58:47.81984202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:58:57.819741916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:59:07.819618489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:59:17.819710496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:59:27.819714377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:59:37.819891016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:59:47.819695712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T22:59:57.820296491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:00:07.820458766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:00:17.820128998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:00:27.819598821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:00:37.820516537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:00:47.820084515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:00:57.820618909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:01:07.820499161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:01:17.819683751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:01:27.820217734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:01:37.819812017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:01:47.819748365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:01:57.820675424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:02:07.820087377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:02:17.819978173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:02:27.819740708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:02:37.819618514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:02:47.819705603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:02:47.819739142Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":420,"service":"observability"}
{"time":"2026-05-10T23:02:57.820617272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:03:07.820132195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:03:17.819710331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:03:27.819789426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:03:37.819693734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:03:47.819712582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:03:57.820073434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:04:07.819919749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:04:17.819759444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:04:27.819627159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:04:37.819716125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:04:47.819926324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:04:57.819741286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:05:07.820066598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:05:17.819630999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:05:27.820536958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:05:37.820422256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:05:47.81973381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:05:57.820675589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:06:07.82014068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:06:17.820134044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:06:27.819703521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:06:37.819732973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:06:47.820283594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:06:57.819635001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:07:07.820277006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:07:17.820378696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:07:27.820209711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:07:37.819720269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:07:47.81990123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:07:47.819935791Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":421,"service":"observability"}
{"time":"2026-05-10T23:07:57.820489999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:08:07.819962921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:08:17.819795262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:08:27.820496187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:08:37.820184033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:08:47.819706203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:08:57.820587191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:09:07.820107341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:09:17.819720371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:09:27.819756987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:09:37.819759596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:09:47.820394278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:09:57.819773791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:10:07.82012193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:10:17.819703014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:10:27.82063033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:10:37.820095389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:10:47.819738419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:10:57.81971919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:11:07.820657725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:11:17.820105548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:11:27.819743747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:11:37.819732153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:11:47.820580886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:11:57.82011916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:12:07.820104956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:12:17.819721134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:12:27.820465376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:12:37.819699208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:12:47.819613058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:12:57.819733312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:12:57.819770676Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":422,"service":"observability"}
{"time":"2026-05-10T23:13:07.820109278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:13:17.819723999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:13:27.819667436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:13:37.819742324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:13:47.819752144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:13:57.819727882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:14:07.82018064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:14:17.819692063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:14:27.819923366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:14:37.819740262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:14:47.820500543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:14:57.819836158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:15:07.82009362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:15:17.820012216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:15:27.820611141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:15:37.819613035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:15:47.819701899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:15:57.820510984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:16:07.820123614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:16:17.819966741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:16:27.820711607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:16:37.820134817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:16:47.819691431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:16:57.820608444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:17:07.820498379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:17:17.819725364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:17:27.81972766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:17:37.820435997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:17:47.819755923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:17:57.819850801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:17:57.819882542Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":423,"service":"observability"}
{"time":"2026-05-10T23:18:07.820711316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:18:17.820267644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:18:27.819748839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:18:37.820610398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:18:47.819735264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:18:57.819749473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:19:07.820047696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:19:17.820418715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:19:27.819971835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:19:37.820628018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:19:47.82011476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:19:57.819790382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:20:07.820512565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:20:17.819807457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:20:27.820546081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:20:37.820408566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:20:47.819944362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:20:57.819776472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:21:07.820143057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:21:17.820498788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:21:27.819936188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:21:37.819732866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:21:47.8196385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:21:57.820654918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:22:07.820220661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:22:17.820052097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:22:27.819746705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:22:37.820617815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:22:47.820079785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:22:57.81967165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:23:07.820144424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:23:07.820177829Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":424,"service":"observability"}
{"time":"2026-05-10T23:23:17.819750882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:23:27.819645139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:23:37.820156234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:23:47.81977423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:23:57.820357378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:24:07.820135264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:24:17.819777027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:24:27.819740406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:24:37.820062694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:24:47.819772665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:24:57.819708011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:25:07.82015757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:25:17.819725184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:25:27.819867136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:25:37.819718184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:25:47.820475964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:25:57.819761944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:26:07.820077864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:26:17.82066691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:26:27.820510335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:26:37.81976306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:26:47.819750458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:26:57.820683088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:27:07.820399103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:27:17.819710919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:27:27.819611329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:27:37.820452132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:27:47.819755239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:27:57.820519034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:28:07.820151603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:28:07.820185052Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":425,"service":"observability"}
{"time":"2026-05-10T23:28:17.819772205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:28:27.820297462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:28:37.819720307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:28:47.820314731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:28:57.819734626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:29:07.820103791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:29:17.819646176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:29:27.820370572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:29:37.819848437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:29:47.820615563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:29:57.819705701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:30:07.819917626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:30:17.820694094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:30:27.8205725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:30:37.820279447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:30:47.819923451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:30:57.820329659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:31:07.82014935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:31:17.819681974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:31:27.820437848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:31:37.819759719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:31:47.820598147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:31:57.820381108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:32:07.820071891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:32:17.819749021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:32:27.820481126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:32:37.81973686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:32:47.819693329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:32:57.820046168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:33:07.820156684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:33:07.820193657Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":426,"service":"observability"}
{"time":"2026-05-10T23:33:17.820540848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:33:27.819735741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:33:37.820623877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:33:47.819743346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:33:57.820482868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:34:07.820691584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:34:17.820447444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:34:27.819877199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:34:37.820521993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:34:47.820197736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:34:57.819739827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:35:07.820146136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:35:17.820579846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:35:27.820285003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:35:37.819827197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:35:47.820569363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:35:57.820015981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:36:07.820004587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:36:17.819974575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:36:27.820588753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:36:37.820267268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:36:47.819846115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:36:57.820687628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:37:07.820637235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:37:17.819879357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:37:27.82066744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:37:37.820204095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:37:47.819736898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:37:57.820347039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:38:07.820078072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:38:17.819792389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:38:17.819825812Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":427,"service":"observability"}
{"time":"2026-05-10T23:38:27.820614967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:38:37.820213809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:38:47.819772643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:38:57.820183858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:39:07.819696805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:39:17.820163335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:39:27.819773258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:39:37.819633077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:39:47.820279416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:39:57.819775656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:40:07.820284271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:40:17.819761283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:40:27.819727807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:40:37.820543622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:40:47.820361859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:40:57.819714938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:41:07.82023082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:41:17.820586147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:41:27.82043923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:41:37.81996325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:41:47.820679046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:41:57.820419054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:42:07.820414486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:42:17.820470452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:42:27.819761709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:42:37.819795145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:42:47.820504186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:42:57.819721296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:43:07.820649593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:43:17.819866289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:43:17.819901327Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":428,"service":"observability"}
{"time":"2026-05-10T23:43:27.819648102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:43:37.820263937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:43:47.820510496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:43:57.819694645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:44:07.81997217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:44:17.820178106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:44:27.820586253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:44:37.820065087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:44:47.819725231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:44:57.820371055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:45:07.820189193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:45:17.819900042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:45:27.820610164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:45:37.820147905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:45:47.819780813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:45:57.81960623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:46:07.820617138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:46:17.820367026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:46:27.819688558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:46:37.820479844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:46:47.819682987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:46:57.820314673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:47:07.820006216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:47:17.820103237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:47:27.819720683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:47:37.820566889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:47:47.820208364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:47:57.8198258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:48:07.81995679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:48:17.819758978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:48:27.820480961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:48:27.820515414Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":429,"service":"observability"}
{"time":"2026-05-10T23:48:37.820203815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:48:47.819877897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:48:57.819729453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:49:07.820182582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:49:17.820388279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:49:27.819877058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:49:37.819724738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:49:47.820491884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:49:57.820230081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:50:07.820018195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:50:17.820141922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:50:27.819828621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:50:37.819621868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:50:47.8203738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:50:57.820302843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:51:07.82031018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:51:17.819711154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:51:27.820299499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:51:37.819734037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:51:47.820223376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:51:57.819693024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:52:07.820399998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:52:17.81984922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:52:27.820680534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:52:37.820301427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:52:47.819686189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:52:57.820574328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:53:07.819657016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:53:17.820653899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:53:27.820423756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:53:37.820302548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:53:37.820339452Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":430,"service":"observability"}
{"time":"2026-05-10T23:53:47.820549958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:53:57.820125785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:54:07.820067396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:54:17.819678733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:54:27.820507119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:54:37.82041766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:54:47.820084257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:54:57.81963529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:55:07.820030229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:55:17.820634989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:55:27.82019931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:55:37.820066768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:55:47.820549468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:55:57.819723844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:56:07.819976634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:56:17.819686676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:56:27.820345887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:56:37.820058062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:56:47.819678307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:56:57.820503858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:57:07.820113757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:57:17.819785227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:57:27.820443685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:57:37.820269268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:57:47.820066225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:57:57.819683846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:58:07.820056341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:58:17.820481102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:58:27.820061073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:58:37.820600335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:58:37.8206344Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":431,"service":"observability"}
{"time":"2026-05-10T23:58:47.820485267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:58:57.820111637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:59:07.820062334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:59:17.819737953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:59:27.820622784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:59:37.820263236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:59:47.820113835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-10T23:59:57.819680666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:00:07.819706675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:00:17.820347753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:00:27.820108228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:00:37.82057907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:00:47.820056611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:00:57.82039638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:01:07.820501629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:01:17.820002657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:01:27.820572791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:01:37.820167273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:01:47.819618781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:01:57.820598793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:02:07.820096404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:02:17.819740391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:02:27.82060777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:02:37.820315392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:02:47.819974603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:02:57.820666757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:03:07.820667323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:03:17.820122974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:03:27.820014744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:03:37.819765381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:03:47.820424205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:03:47.820459487Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":432,"service":"observability"}
{"time":"2026-05-11T00:03:57.819952699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:04:07.819980577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:04:17.820552722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:04:27.820268705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:04:37.820001795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:04:47.820393546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:04:57.820692592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:05:07.820511262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:05:17.820044842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:05:27.820676468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:05:37.820212883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:05:47.820092215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:05:57.820657026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:06:07.819682154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:06:17.820759285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:06:27.82050428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:06:37.820340406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:06:47.82000771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:06:57.819649373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:07:07.820119816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:07:17.819674542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:07:27.820353433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:07:37.820216466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:07:47.820119646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:07:57.819637916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:08:07.819949165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:08:17.820112439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:08:27.820644281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:08:37.820551085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:08:47.820735085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:08:47.820770471Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":433,"service":"observability"}
{"time":"2026-05-11T00:08:57.819600327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:09:07.820398262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:09:17.820615116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:09:27.820133139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:09:37.819749859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:09:47.820298379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:09:57.819636916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:10:07.820578034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:10:17.820350642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:10:27.820076564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:10:37.820559645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:10:47.820165056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:10:57.819698508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:11:07.820393697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:11:17.819962413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:11:27.820673257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:11:37.820326824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:11:47.820546868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:11:57.820533294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:12:07.820585791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:12:17.82054102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:12:27.820201431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:12:37.819702053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:12:47.820557456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:12:57.820082527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:13:07.820645455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:13:17.820397975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:13:27.820076863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:13:37.8200119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:13:47.820514856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:13:57.820082096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:13:57.820121845Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":434,"service":"observability"}
{"time":"2026-05-11T00:14:07.8205375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:14:17.820451482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:14:27.820260266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:14:37.81999925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:14:47.820589527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:14:57.820272982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:15:07.820172839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:15:17.819801303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:15:27.820405232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:15:37.819659114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:15:47.82048774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:15:57.820033262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:16:07.820097208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:16:17.820501645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:16:27.820467986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:16:37.820155024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:16:47.819948414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:16:57.820231077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:17:07.819820155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:17:17.820106073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:17:27.820617738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:17:37.820461692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:17:47.820019404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:17:57.819826023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:18:07.819910699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:18:17.819766435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:18:27.819661197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:18:37.820498035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:18:47.820527338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:18:57.819977442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:19:07.820403666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:19:07.820442586Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":435,"service":"observability"}
{"time":"2026-05-11T00:19:17.819893231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:19:27.819880718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:19:37.820522215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:19:47.820080698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:19:57.819682352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:20:07.820004666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:20:17.820266002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:20:27.819698271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:20:37.820389066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:20:47.820464813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:20:57.820606357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:21:07.819806527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:21:17.820165465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:21:27.82030686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:21:37.819625466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:21:47.820500313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:21:57.819895789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:22:07.819962334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:22:17.819809305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:22:27.820579427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:22:37.820542198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:22:47.820198009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:22:57.819629573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:23:07.819988996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:23:17.820167391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:23:27.820203063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:23:37.82053995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:23:47.820514362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:23:57.819996372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:24:07.82008742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:24:17.820641925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:24:17.820692862Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":436,"service":"observability"}
{"time":"2026-05-11T00:24:27.819668905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:24:37.81972807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:24:47.820668558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:24:57.820535059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:25:07.820069207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:25:17.820452538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:25:27.820674135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:25:37.819980144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:25:47.819682577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:25:57.820321915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:26:07.820659696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:26:17.820283775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:26:27.819726915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:26:37.820723515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:26:47.820259629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:26:57.820688505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:27:07.820076774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:27:17.820697211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:27:27.819685576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:27:37.819613146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:27:47.819959614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:27:57.819602777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:28:07.819992024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:28:17.819833832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:28:27.819724741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:28:37.820394686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:28:47.820072513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:28:57.819738664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:29:07.820084127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:29:17.820288272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:29:27.820054465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:29:27.820094329Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":437,"service":"observability"}
{"time":"2026-05-11T00:29:37.820338495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:29:47.819620846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:29:57.819665841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:30:07.820177539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:30:17.820332594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:30:27.819612569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:30:37.820134564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:30:47.820682785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:30:57.819621362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:31:07.820005975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:31:17.820380145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:31:27.820000873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:31:37.819733244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:31:47.81973012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:31:57.82070321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:32:07.820038813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:32:17.819742565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:32:27.82070213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:32:37.81973278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:32:47.820186655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:32:57.820452899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:33:07.820074161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:33:17.820023906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:33:27.820698579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:33:37.820122986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:33:47.820292999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:33:57.819873405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:34:07.819636217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:34:17.820625926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:34:27.820318175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:34:27.820353953Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":438,"service":"observability"}
{"time":"2026-05-11T00:34:37.819797645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:34:47.820293216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:34:57.820276425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:35:07.820412408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:35:17.820670157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:35:27.819673102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:35:37.820577842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:35:47.820271676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:35:57.820142152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:36:07.820663117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:36:17.819818625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:36:27.820021362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:36:37.819957002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:36:47.820719311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:36:57.819712394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:37:07.820530621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:37:17.819880326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:37:27.820547449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:37:37.820205836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:37:47.820300777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:37:57.820326226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:38:07.820108418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:38:17.819880151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:38:27.819643545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:38:37.819810836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:38:47.819770899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:38:57.819748728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:39:07.820689658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:39:17.820112079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:39:27.819773807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:39:37.820174653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:39:37.820207406Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":439,"service":"observability"}
{"time":"2026-05-11T00:39:47.820054172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:39:57.819710834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:40:07.81999535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:40:17.82069856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:40:27.819672258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:40:37.819740654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:40:47.819729281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:40:57.8198139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:41:07.820650253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:41:17.820357162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:41:27.819792314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:41:37.820629762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:41:47.820671582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:41:57.820216469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:42:07.820118174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:42:17.820580548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:42:27.819854326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:42:37.819850282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:42:47.820543753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:42:57.819762865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:43:07.82006034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:43:17.820189754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:43:27.820499728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:43:37.819958238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:43:47.820617603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:43:57.820348706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:44:07.820127039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:44:17.81997046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:44:27.820483038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:44:37.820518373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:44:37.820555345Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":440,"service":"observability"}
{"time":"2026-05-11T00:44:47.82050527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:44:57.820690096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:45:07.820060351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:45:17.820201874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:45:27.820265827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:45:37.82056825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:45:47.820343249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:45:57.819935774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:46:07.820062691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:46:17.820066622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:46:27.820324042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:46:37.81986089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:46:47.820652049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:46:57.820159415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:47:07.820202242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:47:17.819904221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:47:27.819838016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:47:37.820204126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:47:47.820682092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:47:57.819918261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:48:07.820056116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:48:17.819781866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:48:27.820039283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:48:37.819781406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:48:47.820684141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:48:57.819673057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:49:07.819802645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:49:17.819995656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:49:27.820593496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:49:37.819702801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:49:47.819919088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:49:47.819951024Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":441,"service":"observability"}
{"time":"2026-05-11T00:49:57.820527457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:50:07.820256244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:50:17.820098793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:50:27.820602628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:50:37.81979033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:50:47.820053425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:50:57.820677224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:51:07.820050745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:51:17.820662507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:51:27.820472498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:51:37.82066387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:51:47.819716166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:51:57.821652539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:52:07.820314356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:52:17.820444866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:52:27.820586147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:52:37.820659878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:52:47.820639744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:52:57.819656213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:53:07.8200675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:53:17.819733091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:53:27.819712087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:53:37.820673257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:53:47.819859685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:53:57.81969433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:54:07.820262608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:54:17.820595313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:54:27.819959593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:54:37.819785554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:54:47.819912583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:54:57.81983248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:54:57.819868261Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":442,"service":"observability"}
{"time":"2026-05-11T00:55:07.819870412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:55:17.820354108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:55:27.820049532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:55:37.820394755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:55:47.82049965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:55:57.819764113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:56:07.820153775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:56:17.819945762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:56:27.820070401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:56:37.819935137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:56:47.820612436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:56:57.820323917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:57:07.819982991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:57:17.819860901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:57:27.81983186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:57:37.819663061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:57:47.820505225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:57:57.819667637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:58:07.820095027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:58:17.82044772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:58:27.819868814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:58:37.820508726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:58:47.819977694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:58:57.82030152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:59:07.820304392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:59:17.819815449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:59:27.819986104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:59:37.820871042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:59:47.820521422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:59:57.82070267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T00:59:57.820736155Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":443,"service":"observability"}
{"time":"2026-05-11T01:00:07.820568704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:00:17.820491986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:00:27.819724533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:00:37.82046517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:00:47.819868671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:00:57.820445721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:01:07.819842329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:01:17.819936266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:01:27.820432878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:01:37.820089311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:01:47.819990022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:01:57.820569541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:02:07.820414796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:02:17.820445511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:02:27.819830546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:02:37.820522228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:02:47.820488397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:02:57.819904892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:03:07.819950632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:03:17.820643854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:03:27.819892744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:03:37.819651608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:03:47.819920592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:03:57.820665368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:04:07.819892786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:04:17.82061225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:04:27.819653971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:04:37.82021958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:04:47.820590943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:04:57.820212108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:05:07.819994492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:05:07.820030284Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":444,"service":"observability"}
{"time":"2026-05-11T01:05:17.82065741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:05:27.82026115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:05:37.820617678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:05:47.819893268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:05:57.819701567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:06:07.819836696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:06:17.819789904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:06:27.820593853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:06:37.820418837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:06:47.820556797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:06:57.820008811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:07:07.820050814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:07:17.819653448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:07:27.820008825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:07:37.819854632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:07:47.819838658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:07:57.819836315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:08:07.81969518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:08:17.820604694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:08:27.819912715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:08:37.819636198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:08:47.820574583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:08:57.820509532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:09:07.820538049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:09:17.819904296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:09:27.820458563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:09:37.820146246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:09:47.819718802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:09:57.820461648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:10:07.820105594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:10:07.820146175Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":445,"service":"observability"}
{"time":"2026-05-11T01:10:17.820616345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:10:27.820228393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:10:37.819890088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:10:47.8203533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:10:57.819689053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:11:07.820050255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:11:17.819964918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:11:27.820424489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:11:37.81999927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:11:47.819823122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:11:57.819858668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:12:07.820063273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:12:17.820719749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:12:27.820274051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:12:37.820298606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:12:47.820681391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:12:57.820534378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:13:07.820079004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:13:17.820679683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:13:27.820120609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:13:37.820140107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:13:47.820682269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:13:57.820528574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:14:07.820129895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:14:17.820512691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:14:27.819677034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:14:37.819640396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:14:47.819703359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:14:57.82008805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:15:07.820230605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:15:07.820293752Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":446,"service":"observability"}
{"time":"2026-05-11T01:15:17.820605345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:15:27.820361019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:15:37.820169929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:15:47.819947315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:15:57.819699601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:16:07.820630471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:16:17.8203514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:16:27.820083915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:16:37.820214295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:16:47.820171034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:16:57.819720392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:17:07.819711096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:17:17.820648109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:17:27.820304461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:17:37.819729538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:17:47.820581022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:17:57.820194004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:18:07.820456417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:18:17.8202648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:18:27.820002386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:18:37.820607634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:18:47.820693762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:18:57.819644938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:19:07.819635789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:19:17.820261761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:19:27.820536255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:19:37.82049581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:19:47.819658482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:19:57.820069112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:20:07.820201317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:20:17.820142029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:20:17.820176903Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":447,"service":"observability"}
{"time":"2026-05-11T01:20:27.819720973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:20:37.819884171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:20:47.819751542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:20:57.820180298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:21:07.82008182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:21:17.820467796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:21:27.820291988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:21:37.821415879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:21:47.819634715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:21:57.820263391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:22:07.819628585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:22:17.820185176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:22:27.81991144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:22:37.820075012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:22:47.820492857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:22:57.819706628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:23:07.820031376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:23:17.820050049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:23:27.820638526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:23:37.820467682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:23:47.820224989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:23:57.820030601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:24:07.820143627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:24:17.819702588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:24:27.820030836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:24:37.819718527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:24:47.820425652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:24:57.820648358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:25:07.820442123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:25:17.820629415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:25:17.820661571Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":448,"service":"observability"}
{"time":"2026-05-11T01:25:27.820200842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:25:37.819988741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:25:47.820376544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:25:57.820162642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:26:07.820088324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:26:17.819843423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:26:27.820416794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:26:37.820109382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:26:47.819711283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:26:57.819701973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:27:07.820006042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:27:17.820113899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:27:27.819655888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:27:37.819670482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:27:47.820073821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:27:57.819737117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:28:07.819940641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:28:17.819762297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:28:27.820128028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:28:37.820467407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:28:47.81963414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:28:57.819748195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:29:07.8200181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:29:17.820119716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:29:27.81969005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:29:37.819758941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:29:47.820033443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:29:57.820586814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:30:07.820392532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:30:17.820547962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:30:27.820278868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:30:27.820313788Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":449,"service":"observability"}
{"time":"2026-05-11T01:30:37.820203666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:30:47.819645396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:30:57.820460102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:31:07.820566631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:31:17.819650801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:31:27.819715427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:31:37.820010273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:31:47.819740757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:31:57.820352331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:32:07.820074707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:32:17.820319758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:32:27.820323099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:32:37.820050765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:32:47.819673431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:32:57.820200672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:33:07.820087817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:33:17.81967908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:33:27.819974085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:33:37.820304363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:33:47.820185375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:33:57.820600658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:34:07.820545693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:34:17.820697423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:34:27.82067451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:34:37.820300433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:34:47.820119469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:34:57.81986256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:35:07.820214635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:35:17.820168486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:35:27.819708134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:35:37.820573686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:35:37.820606979Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":450,"service":"observability"}
{"time":"2026-05-11T01:35:47.820505784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:35:57.820115292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:36:07.820016075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:36:17.820555716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:36:27.820470106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:36:37.8205163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:36:47.819957147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:36:57.819637118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:37:07.820455774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:37:17.819966532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:37:27.819732644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:37:37.81983883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:37:47.82022373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:37:57.820050563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:38:07.820592729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:38:17.820636017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:38:27.820223882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:38:37.82003547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:38:47.820379394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:38:57.820647563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:39:07.820503443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:39:17.820134982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:39:27.82019254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:39:37.820628573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:39:47.820443214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:39:57.820661295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:40:07.82047867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:40:17.820315643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:40:27.820650215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:40:37.820208205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:40:47.820681905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:40:47.820719963Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":451,"service":"observability"}
{"time":"2026-05-11T01:40:57.82000903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:41:07.820057737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:41:17.820565212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:41:27.820062809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:41:37.820041719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:41:47.820447891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:41:57.82003922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:42:07.820509192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:42:17.819753609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:42:27.819948316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:42:37.820034314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:42:47.820193726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:42:57.820198977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:43:07.820308363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:43:17.820171397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:43:27.820566644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:43:37.820361368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:43:47.819865578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:43:57.820452769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:44:07.820301526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:44:17.820078754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:44:27.8205219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:44:37.820030432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:44:47.819995443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:44:57.820395439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:45:07.820213022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:45:17.819884794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:45:27.819759199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:45:37.8197689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:45:47.819744204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:45:57.81962776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:45:57.819681253Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":452,"service":"observability"}
{"time":"2026-05-11T01:46:07.820121513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:46:17.819792426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:46:27.819698606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:46:37.820303677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:46:47.819727508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:46:57.819662846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:47:07.820090692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:47:17.820134029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:47:27.819745776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:47:37.819653147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:47:47.819918431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:47:57.819713673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:48:07.820120254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:48:17.819997671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:48:27.819721851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:48:37.819976045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:48:47.819727373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:48:57.819732749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:49:07.819971496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:49:17.819712316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:49:27.820380799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:49:37.819752447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:49:47.820439808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:49:57.819719533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:50:07.819878301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:50:17.819684692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:50:27.819773614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:50:37.82036417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:50:47.819737802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:50:57.819721925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:50:57.819762627Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":453,"service":"observability"}
{"time":"2026-05-11T01:51:07.820148734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:51:17.820195153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:51:27.819797489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:51:37.819920219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:51:47.82069927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:51:57.81972907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:52:07.820358113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:52:17.819945502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:52:27.819625373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:52:37.819750339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:52:47.819727768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:52:57.819716849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:53:07.819810977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:53:17.819766898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:53:27.81998041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:53:37.819704733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:53:47.81974278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:53:57.819700311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:54:07.819789495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:54:17.820529888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:54:27.820260978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:54:37.81965517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:54:47.819723399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:54:57.820287704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:55:07.820051418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:55:17.819693864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:55:27.820406585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:55:37.819756867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:55:47.819876709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:55:57.820503677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:55:57.820545252Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":454,"service":"observability"}
{"time":"2026-05-11T01:56:07.820079168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:56:17.819837293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:56:27.819972618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:56:37.820202704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:56:47.819629854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:56:57.819789651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:57:07.819664448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:57:17.819750676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:57:27.81980238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:57:37.819713905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:57:47.819837959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:57:57.819724549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:58:07.82000151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:58:17.820583723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:58:27.819750022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:58:37.819801714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:58:47.820324385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:58:57.819683418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:59:07.820067139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:59:17.820168893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:59:27.81974924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:59:37.82053263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:59:47.820575195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T01:59:57.819831267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:00:07.821003342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:00:17.819820956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:00:27.819674779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:00:37.81975385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:00:47.819717345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:00:57.819734097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:01:07.819674709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:01:07.819720686Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":455,"service":"observability"}
{"time":"2026-05-11T02:01:17.819756349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:01:27.819764292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:01:37.81969552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:01:47.820457754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:01:57.81971491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:02:07.820375909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:02:17.820059913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:02:27.819763692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:02:37.820392193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:02:47.819768719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:02:57.820640198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:03:07.819675665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:03:17.819648041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:03:27.819919318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:03:37.819674022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:03:47.81966554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:03:57.819704119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:04:07.819994261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:04:17.820012423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:04:27.819695561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:04:37.820704311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:04:47.81973345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:04:57.820028538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:05:07.820097006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:05:17.819913108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:05:27.81968904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:05:37.820506442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:05:47.819744912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:05:57.820581924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:06:07.820286152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:06:07.820320571Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":456,"service":"observability"}
{"time":"2026-05-11T02:06:17.819766492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:06:27.820672654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:06:37.819812419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:06:47.819837866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:06:57.819818964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:07:07.819751744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:07:17.819721386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:07:27.819747895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:07:37.820650841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:07:47.820673888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:07:57.820216561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:08:07.820126919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:08:17.819761846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:08:27.819724567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:08:37.819736742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:08:47.819654801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:08:57.819806992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:09:07.820104665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:09:17.819725766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:09:27.819735794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:09:37.820361756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:09:47.819755904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:09:57.819779915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:10:07.820183307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:10:17.82009631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:10:27.820513503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:10:37.81978068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:10:47.820261196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:10:57.819717077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:11:07.820668236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:11:07.820700859Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":457,"service":"observability"}
{"time":"2026-05-11T02:11:17.820061621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:11:27.819634983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:11:37.820562014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:11:47.820699664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:11:57.819761483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:12:07.819944949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:12:17.819766847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:12:27.820636898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:12:37.819710713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:12:47.820090019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:12:57.819776601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:13:07.819996326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:13:17.820478229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:13:27.819718435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:13:37.81968676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:13:47.820526132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:13:57.820020092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:14:07.820165378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:14:17.819799181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:14:27.819855078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:14:37.819702926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:14:47.820275485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:14:57.819717943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:15:07.820059571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:15:17.820048043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:15:27.819679927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:15:37.820168237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:15:47.819907708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:15:57.820166001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:16:07.820058815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:16:17.819675092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:16:17.819713109Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":458,"service":"observability"}
{"time":"2026-05-11T02:16:27.820564757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:16:37.820037432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:16:47.82067466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:16:57.819686618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:17:07.819911811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:17:17.820555002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:17:27.820124653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:17:37.819701535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:17:47.820606373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:17:57.820113822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:18:07.820602333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:18:17.820340071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:18:27.819716854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:18:37.820693624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:18:47.819765585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:18:57.819734983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:19:07.820017592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:19:17.820669439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:19:27.820205271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:19:37.820498733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:19:47.82056465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:19:57.819711071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:20:07.820020711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:20:17.820657073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:20:27.820453973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:20:37.819725461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:20:47.819808318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:20:57.820509338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:21:07.819953564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:21:17.820756237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:21:17.820795202Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":459,"service":"observability"}
{"time":"2026-05-11T02:21:27.819741407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:21:37.819908888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:21:47.820675438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:21:57.819767685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:22:07.820549319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:22:17.8205516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:22:27.820604682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:22:37.820360012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:22:47.819708049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:22:57.819737364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:23:07.819981221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:23:17.820675277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:23:27.820408391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:23:37.819766645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:23:47.819678293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:23:57.820354421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:24:07.819981408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:24:17.819976266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:24:27.819721166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:24:37.82038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:24:47.820671745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:24:57.820076952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:25:07.820102036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:25:17.819926147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:25:27.820419546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:25:37.819963125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:25:47.820650505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:25:57.819760492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:26:07.820295618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:26:17.820737545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:26:27.819797242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:26:27.819839495Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":460,"service":"observability"}
{"time":"2026-05-11T02:26:37.81973871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:26:47.820497635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:26:57.819915762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:27:07.820084952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:27:17.82072051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:27:27.819726912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:27:37.819898719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:27:47.819728372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:27:57.820522391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:28:07.820144976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:28:17.819794612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:28:27.820661128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:28:37.820383571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:28:47.819997517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:28:57.819714583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:29:07.819972644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:29:17.820480493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:29:27.819706209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:29:37.820424846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:29:47.819734642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:29:57.819731815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:30:07.820628115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:30:17.820541725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:30:27.820493041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:30:37.819731522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:30:47.820676802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:30:57.820258243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:31:07.820165538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:31:17.819727776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:31:27.819641817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:31:37.820652819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:31:37.820692749Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":461,"service":"observability"}
{"time":"2026-05-11T02:31:47.820304443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:31:57.819966517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:32:07.819919041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:32:17.819725609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:32:27.820516661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:32:37.820361496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:32:47.819852274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:32:57.819670732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:33:07.819659752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:33:17.82032213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:33:27.819750226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:33:37.819819421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:33:47.820538852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:33:57.819794528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:34:07.820044137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:34:17.820713108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:34:27.820319071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:34:37.820785379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:34:47.820098022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:34:57.819772446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:35:07.820060509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:35:17.820500912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:35:27.819967854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:35:37.819732008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:35:47.820486943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:35:57.82001934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:36:07.819969661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:36:17.820392241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:36:27.819764002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:36:37.819633756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:36:47.819732281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:36:47.819766237Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":462,"service":"observability"}
{"time":"2026-05-11T02:36:57.820672182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:37:07.819923175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:37:17.820570127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:37:27.819933954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:37:37.819685765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:37:47.820222504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:37:57.819644676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:38:07.820280636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:38:17.819859528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:38:27.820662151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:38:37.820034078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:38:47.82033516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:38:57.820396289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:39:07.820319884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:39:17.819704444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:39:27.820569121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:39:37.819729268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:39:47.819835176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:39:57.820430364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:40:07.820056067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:40:17.82069145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:40:27.820452137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:40:37.81973534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:40:47.820590064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:40:57.820309703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:41:07.820013832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:41:17.820481429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:41:27.820167267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:41:37.819732575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:41:47.820407138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:41:47.820447311Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":463,"service":"observability"}
{"time":"2026-05-11T02:41:57.820320636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:42:07.820369385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:42:17.820658516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:42:27.820138084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:42:37.820691278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:42:47.820192053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:42:57.819649185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:43:07.820582551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:43:17.819756044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:43:27.820593824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:43:37.820174223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:43:47.819697189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:43:57.820141691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:44:07.820176553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:44:17.820229303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:44:27.819931582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:44:37.819677943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:44:47.820427868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:44:57.820151416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:45:07.820507013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:45:17.820365926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:45:27.819731053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:45:37.820074302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:45:47.820600353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:45:57.820285495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:46:07.82049465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:46:17.820202781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:46:27.820682715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:46:37.820300891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:46:47.81962894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:46:57.820410706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:46:57.820446661Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":464,"service":"observability"}
{"time":"2026-05-11T02:47:07.820492521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:47:17.819738613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:47:27.819698226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:47:37.820498859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:47:47.820506458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:47:57.820723478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:48:07.820033099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:48:17.820806228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:48:27.820490847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:48:37.82008735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:48:47.81977459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:48:57.820067607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:49:07.820561799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:49:17.820082115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:49:27.819703132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:49:37.820615232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:49:47.820311989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:49:57.820178527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:50:07.820449936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:50:17.820418161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:50:27.819766579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:50:37.81956876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:50:47.820653112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:50:57.820507221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:51:07.819644014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:51:17.819791446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:51:27.820080452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:51:37.820488338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:51:47.820008126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:51:57.820452326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:51:57.820488352Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":465,"service":"observability"}
{"time":"2026-05-11T02:52:07.820614387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:52:17.820226745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:52:27.819642422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:52:37.820394652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:52:47.819833439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:52:57.820641796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:53:07.820509568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:53:17.820184286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:53:27.819727693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:53:37.819731558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:53:47.820567663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:53:57.820431235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:54:07.820078224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:54:17.820153689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:54:27.819906162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:54:37.820656608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:54:47.820409381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:54:57.820034644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:55:07.820516664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:55:17.820336568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:55:27.819622368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:55:37.820341066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:55:47.819744744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:55:57.820318744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:56:07.820147176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:56:17.820774783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:56:27.820324388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:56:37.820169235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:56:47.820684213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:56:57.820351217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:57:07.820001593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:57:07.820035748Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":466,"service":"observability"}
{"time":"2026-05-11T02:57:17.819611716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:57:27.820442139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:57:37.820072478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:57:47.819760241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:57:57.82043558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:58:07.820533614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:58:17.820257098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:58:27.820055895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:58:37.819733764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:58:47.820652024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:58:57.820350842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:59:07.820118769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:59:17.819753958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:59:27.820400019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:59:37.820126946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:59:47.819639491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T02:59:57.820485168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:00:07.820619204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:00:17.820575216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:00:27.820046198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:00:37.820550695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:00:47.82038137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:00:57.819739687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:01:07.820205443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:01:17.820083626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:01:27.82064535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:01:37.820189744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:01:47.819733158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:01:57.820523037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:02:07.82053954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:02:07.820575795Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":467,"service":"observability"}
{"time":"2026-05-11T03:02:17.820328293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:02:27.819718461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:02:37.820425011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:02:47.820216114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:02:57.82007206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:03:07.820080336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:03:17.820553871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:03:27.820448103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:03:37.820129638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:03:47.820031592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:03:57.820696725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:04:07.820448525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:04:17.820273768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:04:27.820075772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:04:37.820676076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:04:47.820394852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:04:57.819643914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:05:07.820695991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:05:17.819981212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:05:27.820506995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:05:37.820205354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:05:47.820059066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:05:57.820481377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:06:07.820365683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:06:17.820114424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:06:27.82063573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:06:37.820498371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:06:47.820309676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:06:57.820072394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:07:07.820414491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:07:17.820065984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:07:17.820108754Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":468,"service":"observability"}
{"time":"2026-05-11T03:07:27.820288834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:07:37.820006766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:07:47.820639396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:07:57.820399704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:08:07.820331183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:08:17.820090302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:08:27.820666303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:08:37.820362803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:08:47.819985129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:08:57.819626186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:09:07.820399155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:09:17.820524584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:09:27.819989158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:09:37.82050917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:09:47.820056368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:09:57.82066881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:10:07.819741105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:10:17.820098133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:10:27.820638108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:10:37.820632029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:10:47.820268992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:10:57.819707181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:11:07.819976158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:11:17.820192561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:11:27.819968077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:11:37.820487789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:11:47.820319338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:11:57.819992461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:12:07.820408731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:12:17.820387818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:12:17.82042228Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":469,"service":"observability"}
{"time":"2026-05-11T03:12:27.819624554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:12:37.820522817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:12:47.820157033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:12:57.819851503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:13:07.820427068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:13:17.820021536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:13:27.819632392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:13:37.820370796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:13:47.819970223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:13:57.820488031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:14:07.820100066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:14:17.820182961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:14:27.820645983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:14:37.820407831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:14:47.820123831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:14:57.819776837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:15:07.820631039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:15:17.820306443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:15:27.820049925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:15:37.820386699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:15:47.820525373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:15:57.819741327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:16:07.819798624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:16:17.820541572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:16:27.820157616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:16:37.819721604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:16:47.81968432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:16:57.819787484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:17:07.820002424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:17:17.820115835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:17:27.819652335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:17:27.819684813Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":470,"service":"observability"}
{"time":"2026-05-11T03:17:37.820213777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:17:47.820118892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:17:57.820016046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:18:07.819753905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:18:17.819810804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:18:27.820101312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:18:37.820539958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:18:47.819721878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:18:57.820177275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:19:07.820080322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:19:17.820115231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:19:27.820298115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:19:37.819864641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:19:47.820431476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:19:57.819777311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:20:07.819953777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:20:17.819813142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:20:27.819752191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:20:37.820437526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:20:47.819756206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:20:57.819754738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:21:07.819873122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:21:17.819768068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:21:27.820187137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:21:37.819970899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:21:47.820045754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:21:57.820408458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:22:07.820372162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:22:17.819839168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:22:27.819761815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:22:27.819793376Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":471,"service":"observability"}
{"time":"2026-05-11T03:22:37.819745873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:22:47.819755337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:22:57.819651568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:23:07.820112612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:23:17.820307244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:23:27.819978073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:23:37.819760203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:23:47.819762048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:23:57.819630553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:24:07.820315484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:24:17.819798753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:24:27.820276282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:24:37.819645954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:24:47.820458751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:24:57.820078085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:25:07.820041313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:25:17.8196467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:25:27.819700059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:25:37.820300608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:25:47.819937176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:25:57.819891837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:26:07.819998118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:26:17.820384841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:26:27.819959267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:26:37.819701077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:26:47.820312887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:26:57.820106925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:27:07.820466627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:27:17.820662485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:27:27.820085394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:27:27.820121255Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":472,"service":"observability"}
{"time":"2026-05-11T03:27:37.819611055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:27:47.820319419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:27:57.820281829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:28:07.819830555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:28:17.819672528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:28:27.820015237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:28:37.819670103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:28:47.820433208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:28:57.8200772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:29:07.819778477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:29:17.82047236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:29:27.820537303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:29:37.819637447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:29:47.820302678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:29:57.819885899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:30:07.820125472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:30:17.819786909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:30:27.820672448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:30:37.820188367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:30:47.820649485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:30:57.820579135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:31:07.819885013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:31:17.81967329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:31:27.820624207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:31:37.819994987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:31:47.819733175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:31:57.820008933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:32:07.820024729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:32:17.820078058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:32:27.820451073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:32:27.820487743Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":473,"service":"observability"}
{"time":"2026-05-11T03:32:37.819649436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:32:47.820687408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:32:57.819659293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:33:07.81992967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:33:17.820007108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:33:27.819939134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:33:37.819659058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:33:47.820474798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:33:57.82017749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:34:07.820002521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:34:17.820626434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:34:27.819841433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:34:37.820650872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:34:47.820381339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:34:57.820032319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:35:07.819812976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:35:17.820140877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:35:27.820323732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:35:37.820457114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:35:47.819737288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:35:57.819614896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:36:07.820149602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:36:17.820614528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:36:27.820371534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:36:37.820527834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:36:47.820309489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:36:57.820695124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:37:07.819998261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:37:17.81999527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:37:27.820646101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:37:27.820680603Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":474,"service":"observability"}
{"time":"2026-05-11T03:37:37.820389379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:37:47.819723972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:37:57.820590029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:38:07.820024125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:38:17.819806145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:38:27.819985094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:38:37.819716941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:38:47.820280829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:38:57.820175051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:39:07.819973633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:39:17.820018813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:39:27.820513679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:39:37.820649378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:39:47.820659672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:39:57.820608659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:40:07.820570943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:40:17.819752766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:40:27.820155193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:40:37.819720126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:40:47.819758212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:40:57.820527351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:41:07.820636041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:41:17.81960696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:41:27.82015714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:41:37.820506005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:41:47.819940203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:41:57.82031582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:42:07.820026949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:42:17.820570681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:42:27.820305815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:42:37.820502556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:42:37.820540747Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":475,"service":"observability"}
{"time":"2026-05-11T03:42:47.819690116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:42:57.819955841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:43:07.820102353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:43:17.820066631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:43:27.819625415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:43:37.820232861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:43:47.820136988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:43:57.819730136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:44:07.820569171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:44:17.820168913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:44:27.819901767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:44:37.820626657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:44:47.820668319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:44:57.81967124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:45:07.820658081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:45:17.819797432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:45:27.820318775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:45:37.819634515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:45:47.819965863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:45:57.819800392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:46:07.820477604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:46:17.820122755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:46:27.820549775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:46:37.819740488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:46:47.820475619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:46:57.820049016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:47:07.820065427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:47:17.820567386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:47:27.819901833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:47:37.820649978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:47:37.82070254Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":476,"service":"observability"}
{"time":"2026-05-11T03:47:47.82068084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:47:57.81964323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:48:07.819926353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:48:17.819794486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:48:27.819721399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:48:37.819740059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:48:47.819902464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:48:57.820216243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:49:07.820405255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:49:17.819842775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:49:27.82039438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:49:37.819688997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:49:47.820203759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:49:57.819789725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:50:07.820484398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:50:17.820059002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:50:27.819934115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:50:37.819858949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:50:47.820659669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:50:57.820356634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:51:07.820586818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:51:17.820690545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:51:27.820661339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:51:37.819899417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:51:47.820071233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:51:57.820335249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:52:07.820432181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:52:17.820453348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:52:27.82054113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:52:37.820500049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:52:47.819872546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:52:47.819921924Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":477,"service":"observability"}
{"time":"2026-05-11T03:52:57.819677425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:53:07.820063236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:53:17.820112669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:53:27.819853112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:53:37.819647692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:53:47.820401533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:53:57.819902897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:54:07.820134101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:54:17.819724533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:54:27.81968861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:54:37.820303189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:54:47.819838596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:54:57.82006693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:55:07.820590812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:55:17.820127859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:55:27.819610656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:55:37.820301394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:55:47.819709673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:55:57.819965126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:56:07.820508888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:56:17.819733433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:56:27.819855702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:56:37.820549036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:56:47.820014457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:56:57.819768113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:57:07.820478759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:57:17.820655262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:57:27.820005728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:57:37.819780964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:57:47.819725807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:57:57.8200142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:57:57.82004649Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":478,"service":"observability"}
{"time":"2026-05-11T03:58:07.820424846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:58:17.819776397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:58:27.820336765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:58:37.820256074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:58:47.819707082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:58:57.820079869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:59:07.82032599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:59:17.820663841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:59:27.82057234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:59:37.820093871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:59:47.820596356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T03:59:57.819850818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:00:07.820088563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:00:17.819788507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:00:27.819873504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:00:37.820355415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:00:47.820301738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:00:57.819703261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:01:07.820562772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:01:17.820061064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:01:27.820593682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:01:37.819612134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:01:47.819601723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:01:57.820443963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:02:07.820056922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:02:17.819867264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:02:27.820090671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:02:37.820709307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:02:47.819676054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:02:57.819691319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:03:07.819628592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:03:07.819665653Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":479,"service":"observability"}
{"time":"2026-05-11T04:03:17.820214164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:03:27.820218522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:03:37.820332366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:03:47.820660828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:03:57.820432473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:04:07.819980321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:04:17.819772651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:04:27.82052985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:04:37.819749989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:04:47.820581501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:04:57.820222352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:05:07.820406256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:05:17.819646827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:05:27.819825558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:05:37.820221724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:05:47.820125188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:05:57.820464814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:06:07.819647024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:06:17.819810094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:06:27.819759184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:06:37.819799106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:06:47.819674501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:06:57.820561018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:07:07.819667174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:07:17.819854917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:07:27.819637771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:07:37.820710453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:07:47.820297788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:07:57.82022666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:08:07.820262763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:08:07.820303864Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":480,"service":"observability"}
{"time":"2026-05-11T04:08:17.819744213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:08:27.819677205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:08:37.820661365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:08:47.820475302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:08:57.820440077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:09:07.820148004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:09:17.819630695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:09:27.820278889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:09:37.81996325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:09:47.819629396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:09:57.819821583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:10:07.820016007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:10:17.819783517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:10:27.820555354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:10:37.819757157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:10:47.820444299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:10:57.819740804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:11:07.819769891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:11:17.820593448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:11:27.820193817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:11:37.820300571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:11:47.819932375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:11:57.819736924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:12:07.820052281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:12:17.819778491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:12:27.820368369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:12:37.819947222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:12:47.820073712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:12:57.820514697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:13:07.820689112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:13:07.820726248Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":481,"service":"observability"}
{"time":"2026-05-11T04:13:17.820466679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:13:27.81991652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:13:37.819765173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:13:47.820475301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:13:57.819588856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:14:07.820272512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:14:17.820592199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:14:27.820625649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:14:37.820417426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:14:47.81989097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:14:57.820587905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:15:07.820375904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:15:17.820182776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:15:27.819660955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:15:37.820656019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:15:47.819776044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:15:57.820314163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:16:07.820592162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:16:17.819755498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:16:27.82030279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:16:37.820078887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:16:47.820457634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:16:57.820095251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:17:07.820107914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:17:17.820592477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:17:27.820144432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:17:37.81971695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:17:47.819833953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:17:57.820587104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:18:07.819853383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:18:17.819749847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:18:17.819786727Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":482,"service":"observability"}
{"time":"2026-05-11T04:18:27.819926709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:18:37.820416949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:18:47.820313877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:18:57.82053053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:19:07.820210653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:19:17.820421832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:19:27.820664921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:19:37.820407233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:19:47.819809798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:19:57.819700981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:20:07.820515024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:20:17.820671497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:20:27.819639638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:20:37.820211208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:20:47.819824769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:20:57.819881657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:21:07.81981302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:21:17.820145796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:21:27.820173554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:21:37.820625348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:21:47.820524732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:21:57.819720446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:22:07.8204743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:22:17.819800044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:22:27.820384887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:22:37.820550234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:22:47.819802051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:22:57.820278295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:23:07.820529873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:23:17.819662296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:23:27.820151463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:23:27.820183629Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":483,"service":"observability"}
{"time":"2026-05-11T04:23:37.820090263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:23:47.820613172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:23:57.8202239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:24:07.820200048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:24:17.82028735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:24:27.820683971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:24:37.820667151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:24:47.820049249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:24:57.819643435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:25:07.820499317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:25:17.820056433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:25:27.819736208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:25:37.820092594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:25:47.820132281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:25:57.820581735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:26:07.820128174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:26:17.819788677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:26:27.819716434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:26:37.820222942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:26:47.819727297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:26:57.820205141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:27:07.820092436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:27:17.820300383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:27:27.820079257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:27:37.820579867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:27:47.819780894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:27:57.820663947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:28:07.820299416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:28:17.81972744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:28:27.820400502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:28:27.820435319Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":484,"service":"observability"}
{"time":"2026-05-11T04:28:37.820080841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:28:47.820062258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:28:57.820204788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:29:07.820127555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:29:17.819730024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:29:27.820514709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:29:37.819743702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:29:47.81974108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:29:57.820191395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:30:07.820163936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:30:17.819677441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:30:27.820506965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:30:37.820084475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:30:47.820427853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:30:57.819725684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:31:07.820651536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:31:17.820656793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:31:27.820073217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:31:37.820323496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:31:47.819737944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:31:57.82051011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:32:07.82004581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:32:17.819774926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:32:27.820281444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:32:37.820716498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:32:47.820287666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:32:57.819737884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:33:07.820652954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:33:17.82047976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:33:27.820474075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:33:27.820513349Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":485,"service":"observability"}
{"time":"2026-05-11T04:33:37.820056871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:33:47.820148802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:33:57.820625414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:34:07.820303073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:34:17.820426988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:34:27.819632361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:34:37.820119911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:34:47.820233604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:34:57.820232939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:35:07.820034183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:35:17.820166801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:35:27.820572831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:35:37.820192464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:35:47.81963892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:35:57.8203226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:36:07.820124559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:36:17.819740511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:36:27.82010428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:36:37.819907716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:36:47.819795966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:36:57.820408633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:37:07.819615051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:37:17.82006529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:37:27.820328906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:37:37.820185231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:37:47.820536906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:37:57.820152127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:38:07.819828528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:38:17.819809273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:38:27.820131194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:38:37.820498193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:38:37.820532455Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":486,"service":"observability"}
{"time":"2026-05-11T04:38:47.820383954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:38:57.819665515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:39:07.820610896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:39:17.820442348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:39:27.819793774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:39:37.819720207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:39:47.820365406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:39:57.820639728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:40:07.820097508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:40:17.820093399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:40:27.820512585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:40:37.819693454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:40:47.820602794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:40:57.820325182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:41:07.819957338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:41:17.820660067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:41:27.819982398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:41:37.820498499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:41:47.820458792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:41:57.820077278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:42:07.820032481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:42:17.820223086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:42:27.820358399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:42:37.819709583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:42:47.819843237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:42:57.820443584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:43:07.820296867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:43:17.820581763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:43:27.820181711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:43:37.819820516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:43:47.820717764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:43:47.82075001Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":487,"service":"observability"}
{"time":"2026-05-11T04:43:57.820027231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:44:07.819932405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:44:17.819823125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:44:27.819697647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:44:37.819804906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:44:47.819769342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:44:57.819881061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:45:07.820094492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:45:17.819721498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:45:27.820436627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:45:37.820307489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:45:47.820276837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:45:57.819743409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:46:07.819899837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:46:17.819719121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:46:27.819719745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:46:37.819758801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:46:47.820326141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:46:57.819675687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:47:07.820141631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:47:17.819897421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:47:27.820323376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:47:37.820001378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:47:47.81978236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:47:57.820277194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:48:07.820457749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:48:17.819787674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:48:27.820131069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:48:37.81969529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:48:47.82042431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:48:57.81978914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:48:57.819822113Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":488,"service":"observability"}
{"time":"2026-05-11T04:49:07.820124203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:49:17.819634777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:49:27.819777917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:49:37.819742386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:49:47.820043579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:49:57.819766092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:50:07.819721416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:50:17.820610307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:50:27.820027245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:50:37.819720258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:50:47.819680818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:50:57.81968223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:51:07.820263118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:51:17.819659977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:51:27.820213548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:51:37.819758177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:51:47.819717972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:51:57.819756978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:52:07.82008698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:52:17.819791319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:52:27.81983391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:52:37.820683252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:52:47.819688893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:52:57.819718819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:53:07.819821221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:53:17.820182242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:53:27.819727972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:53:37.819636863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:53:47.820233172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:53:57.819709744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:54:07.819839875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:54:07.819875425Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":489,"service":"observability"}
{"time":"2026-05-11T04:54:17.819832071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:54:27.819691038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:54:37.819879284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:54:47.820675607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:54:57.819750065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:55:07.820032746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:55:17.819750692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:55:27.820318767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:55:37.820070106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:55:47.819721444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:55:57.819728545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:56:07.820058579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:56:17.819724172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:56:27.819728386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:56:37.820683892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:56:47.819715485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:56:57.820321582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:57:07.820131482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:57:17.820612498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:57:27.81972288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:57:37.820008934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:57:47.819732561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:57:57.820027003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:58:07.819870333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:58:17.819789079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:58:27.820095397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:58:37.819688163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:58:47.82022375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:58:57.819930157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:59:07.81965788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:59:17.820268804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:59:17.820309705Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":490,"service":"observability"}
{"time":"2026-05-11T04:59:27.81961856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:59:37.819730587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:59:47.819768107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T04:59:57.819730031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:00:07.820528394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:00:17.819769852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:00:27.819997141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:00:37.819691656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:00:47.819723775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:00:57.820618739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:01:07.820273092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:01:17.819729776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:01:27.819892459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:01:37.819627146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:01:47.819751185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:01:57.81962785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:02:07.819658206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:02:17.819819372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:02:27.819706286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:02:37.819707541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:02:47.820048648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:02:57.81965648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:03:07.820050067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:03:17.819649784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:03:27.819796697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:03:37.819683902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:03:47.81960521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:03:57.81972764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:04:07.819962149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:04:17.819800375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:04:27.819735726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:04:27.819772767Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":491,"service":"observability"}
{"time":"2026-05-11T05:04:37.819867354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:04:47.820554355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:04:57.820010648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:05:07.819992253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:05:17.820031046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:05:27.819789904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:05:37.820569687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:05:47.820088235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:05:57.819712952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:06:07.819659403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:06:17.819761819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:06:27.820224208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:06:37.819902225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:06:47.819874855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:06:57.820625469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:07:07.820096545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:07:17.82056894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:07:27.819750484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:07:37.819716364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:07:47.819732569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:07:57.820370793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:08:07.820149516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:08:17.819835499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:08:27.819669663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:08:37.819749442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:08:47.81970979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:08:57.820200575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:09:07.820117332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:09:17.819911707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:09:27.819742033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:09:27.819779156Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":492,"service":"observability"}
{"time":"2026-05-11T05:09:37.820329042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:09:47.819752177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:09:57.819738365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:10:07.820148606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:10:17.819669997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:10:27.819758389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:10:37.820643333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:10:47.819861911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:10:57.819939043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:11:07.820080722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:11:17.820513016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:11:27.819721079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:11:37.819713322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:11:47.820603284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:11:57.820201692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:12:07.819694912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:12:17.819666849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:12:27.821505085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:12:37.819747312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:12:47.82057596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:12:57.820043681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:13:07.820047802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:13:17.820602553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:13:27.820029457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:13:37.819707853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:13:47.820189273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:13:57.820571549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:14:07.820609575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:14:17.819771962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:14:27.819787402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:14:27.819825609Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":493,"service":"observability"}
{"time":"2026-05-11T05:14:37.820004054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:14:47.819719059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:14:57.820597225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:15:07.820124988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:15:17.819715097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:15:27.820654098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:15:37.819747445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:15:47.819865343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:15:57.820042683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:16:07.820652139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:16:17.819768842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:16:27.819788558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:16:37.819698719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:16:47.820465091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:16:57.819865065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:17:07.820663837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:17:17.819727971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:17:27.820464409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:17:37.819727943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:17:47.819689494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:17:57.819764332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:18:07.820090057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:18:17.81985124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:18:27.819765725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:18:37.820439258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:18:47.819744248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:18:57.8207366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:19:07.820204194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:19:17.819775308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:19:27.820678469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:19:27.820711329Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":494,"service":"observability"}
{"time":"2026-05-11T05:19:37.820565073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:19:47.820128258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:19:57.819687527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:20:07.820024282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:20:17.819732554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:20:27.819728651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:20:37.819951215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:20:47.819620743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:20:57.820379094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:21:07.820137028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:21:17.819699234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:21:27.820584974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:21:37.819792253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:21:47.820006896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:21:57.820433703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:22:07.820099482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:22:17.81975205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:22:27.819639076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:22:37.820166627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:22:47.819633743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:22:57.819694453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:23:07.82007752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:23:17.819621825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:23:27.820398234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:23:37.819768123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:23:47.820435009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:23:57.819715997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:24:07.820466939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:24:17.819779901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:24:27.819632695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:24:37.820415034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:24:37.820452292Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":495,"service":"observability"}
{"time":"2026-05-11T05:24:47.819720832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:24:57.820650423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:25:07.819784374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:25:17.82042608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:25:27.819621188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:25:37.819724125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:25:47.82041056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:25:57.820360329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:26:07.820100855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:26:17.820561335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:26:27.820318784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:26:37.819694993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:26:47.81975715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:26:57.8206506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:27:07.820016022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:27:17.819640618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:27:27.820595948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:27:37.819660496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:27:47.819747251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:27:57.820422447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:28:07.820082825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:28:17.819777789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:28:27.819770144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:28:37.820633057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:28:47.819745961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:28:57.819732238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:29:07.82033208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:29:17.819982815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:29:27.819666743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:29:37.820622365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:29:37.820669915Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":496,"service":"observability"}
{"time":"2026-05-11T05:29:47.820282769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:29:57.819744046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:30:07.820056372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:30:17.81979117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:30:27.820298879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:30:37.819734721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:30:47.820651887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:30:57.820417284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:31:07.820024821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:31:17.819688435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:31:27.820204001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:31:37.819744436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:31:47.820388561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:31:57.819637698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:32:07.820043192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:32:17.819727609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:32:27.820445279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:32:37.819857315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:32:47.820650314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:32:57.820215122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:33:07.819644147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:33:17.819608793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:33:27.819733903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:33:37.82064627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:33:47.820164785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:33:57.819724276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:34:07.819757985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:34:17.819785478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:34:27.820295743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:34:37.819749834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:34:47.820484468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:34:47.820518434Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":497,"service":"observability"}
{"time":"2026-05-11T05:34:57.820261577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:35:07.820090447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:35:17.81988163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:35:27.820610127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:35:37.819860457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:35:47.820609996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:35:57.820153811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:36:07.820171821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:36:17.819729414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:36:27.82063246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:36:37.820220091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:36:47.819747548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:36:57.81972015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:37:07.819936199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:37:17.820502505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:37:27.820154209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:37:37.819653858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:37:47.820533265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:37:57.820175567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:38:07.820578752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:38:17.819747875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:38:27.819694856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:38:37.820397741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:38:47.819961149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:38:57.819688987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:39:07.820036064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:39:17.820481936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:39:27.820013604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:39:37.819678276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:39:47.820423101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:39:57.820079263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:39:57.820118846Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":498,"service":"observability"}
{"time":"2026-05-11T05:40:07.820153217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:40:17.819791101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:40:27.820165913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:40:37.819667972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:40:47.820321934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:40:57.819750224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:41:07.820489129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:41:17.819670335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:41:27.820286137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:41:37.820633084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:41:47.820174629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:41:57.819671353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:42:07.81963354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:42:17.819741978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:42:27.819744796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:42:37.82057138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:42:47.820144696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:42:57.819738752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:43:07.819841887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:43:17.820194818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:43:27.819766057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:43:37.820605435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:43:47.820188161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:43:57.819717323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:44:07.819631655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:44:17.819767451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:44:27.820400226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:44:37.819968723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:44:47.820570454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:44:57.819717142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:45:07.81962416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:45:07.819666686Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":499,"service":"observability"}
{"time":"2026-05-11T05:45:17.819804163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:45:27.820420638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:45:37.819948875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:45:47.820584098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:45:57.820267506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:46:07.819968164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:46:17.819794537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:46:27.820605209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:46:37.820308113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:46:47.819654602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:46:57.820511954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:47:07.820113727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:47:17.819650932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:47:27.820466277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:47:37.820391492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:47:47.8201226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:47:57.81972714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:48:07.820305146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:48:17.819844929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:48:27.819788256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:48:37.820582299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:48:47.820182779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:48:57.819637739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:49:07.81981277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:49:17.820232532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:49:27.820063766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:49:37.819614967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:49:47.820533665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:49:57.819828123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:50:07.820428224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:50:07.82046285Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":500,"service":"observability"}
{"time":"2026-05-11T05:50:17.819737239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:50:27.820552583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:50:37.820315268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:50:47.819765301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:50:57.819741869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:51:07.819835862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:51:17.820231802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:51:27.819659217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:51:37.820369489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:51:47.820283238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:51:57.820093417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:52:07.82011335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:52:17.819829103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:52:27.820509034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:52:37.820356892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:52:47.819799453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:52:57.819641161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:53:07.820614542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:53:17.820071966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:53:27.819714762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:53:37.820518423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:53:47.819732579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:53:57.820357755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:54:07.820074897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:54:17.820087001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:54:27.819634029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:54:37.820578646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:54:47.820062687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:54:57.820649574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:55:07.820292079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:55:17.820467535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:55:17.820503994Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":501,"service":"observability"}
{"time":"2026-05-11T05:55:27.820051704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:55:37.820492425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:55:47.820261104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:55:57.820061984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:56:07.820157951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:56:17.819788253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:56:27.819776006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:56:37.819701229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:56:47.820418471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:56:57.820298574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:57:07.82041753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:57:17.819763339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:57:27.820528294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:57:37.820514428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:57:47.82039449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:57:57.820316224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:58:07.820125751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:58:17.819765323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:58:27.820192807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:58:37.819731167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:58:47.820223522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:58:57.820487704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:59:07.820491094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:59:17.819634264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:59:27.820287681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:59:37.820284098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:59:47.819700983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T05:59:57.820430367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:00:07.820680007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:00:17.819777257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:00:27.820598446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:00:27.820631129Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":502,"service":"observability"}
{"time":"2026-05-11T06:00:37.820491424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:00:47.820201125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:00:57.820008822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:01:07.820078308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:01:17.820496132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:01:27.8202336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:01:37.819713278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:01:47.820564025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:01:57.820266443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:02:07.820130404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:02:17.819745143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:02:27.820039092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:02:37.819640504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:02:47.820599462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:02:57.820007723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:03:07.81965138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:03:17.820208104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:03:27.819739247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:03:37.82047774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:03:47.820268496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:03:57.81995201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:04:07.819682524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:04:17.819765844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:04:27.82006809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:04:37.820530076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:04:47.820298918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:04:57.819694561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:05:07.820273397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:05:17.820049498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:05:27.820540384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:05:37.82029319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:05:37.820329625Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":503,"service":"observability"}
{"time":"2026-05-11T06:05:47.820104575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:05:57.819650461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:06:07.819715297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:06:17.819788608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:06:27.820303532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:06:37.819980699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:06:47.820620757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:06:57.820191989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:07:07.820640515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:07:17.820602522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:07:27.820181199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:07:37.819690409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:07:47.820470314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:07:57.819883613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:08:07.820387825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:08:17.81984989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:08:27.820506375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:08:37.820025738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:08:47.819636275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:08:57.820147603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:09:07.81968125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:09:17.820270178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:09:27.819977551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:09:37.820593905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:09:47.82028535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:09:57.820036998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:10:07.820101788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:10:17.819796885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:10:27.81985433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:10:37.820622437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:10:37.820663145Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":504,"service":"observability"}
{"time":"2026-05-11T06:10:47.820370335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:10:57.820291836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:11:07.820026593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:11:17.820611067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:11:27.820280601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:11:37.82005047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:11:47.820621588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:11:57.820297766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:12:07.820055798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:12:17.819725351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:12:27.820076391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:12:37.820683586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:12:47.820193838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:12:57.819898753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:13:07.820596991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:13:17.820374602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:13:27.819957091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:13:37.820503073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:13:47.820140705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:13:57.82054799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:14:07.820410908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:14:17.82009162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:14:27.820486502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:14:37.820133985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:14:47.819727164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:14:57.820507339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:15:07.819994563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:15:17.819756562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:15:27.820094843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:15:37.81970093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:15:47.820506909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:15:47.820541143Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":505,"service":"observability"}
{"time":"2026-05-11T06:15:57.819846877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:16:07.820105557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:16:17.820140666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:16:27.81980498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:16:37.819894906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:16:47.820420628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:16:57.819828012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:17:07.819822974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:17:17.819945973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:17:27.82052056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:17:37.820405039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:17:47.820321882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:17:57.820159327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:18:07.820135366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:18:17.820399441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:18:27.820005849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:18:37.819725175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:18:47.820215808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:18:57.819843642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:19:07.820029412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:19:17.819620265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:19:27.819810387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:19:37.819627075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:19:47.820038986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:19:57.819832031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:20:07.820040091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:20:17.819742687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:20:27.820447587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:20:37.819909114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:20:47.821463899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:20:47.821516219Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":506,"service":"observability"}
{"time":"2026-05-11T06:20:57.820098961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:21:07.820132465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:21:17.82026389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:21:27.819648287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:21:37.819835849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:21:47.819637657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:21:57.82004259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:22:07.820135925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:22:17.819637505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:22:27.820349231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:22:37.82031069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:22:47.819970298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:22:57.82054762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:23:07.820407966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:23:17.819727581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:23:27.8196943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:23:37.819871611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:23:47.819696298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:23:57.819738398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:24:07.819870383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:24:17.820162622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:24:27.819886762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:24:37.819746057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:24:47.819757587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:24:57.819932288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:25:07.820101967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:25:17.82037715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:25:27.820466632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:25:37.819837961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:25:47.819784864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:25:57.820257067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:25:57.820292254Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":507,"service":"observability"}
{"time":"2026-05-11T06:26:07.820277086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:26:17.819979238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:26:27.820362217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:26:37.819816207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:26:47.819726632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:26:57.820092587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:27:07.820561082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:27:17.819751889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:27:27.819633001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:27:37.820669127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:27:47.820127183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:27:57.820665192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:28:07.820453714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:28:17.820084204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:28:27.820066639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:28:37.819874069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:28:47.819628629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:28:57.820317607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:29:07.820061466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:29:17.819825167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:29:27.820145102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:29:37.820049994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:29:47.819976729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:29:57.819755454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:30:07.820540963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:30:17.820357913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:30:27.820060296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:30:37.820701212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:30:47.81973844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:30:57.819648557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:31:07.819626097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:31:07.819663589Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":508,"service":"observability"}
{"time":"2026-05-11T06:31:17.820355564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:31:27.81982071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:31:37.819761177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:31:47.81998744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:31:57.820432298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:32:07.820493715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:32:17.81973996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:32:27.81997187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:32:37.819744529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:32:47.819684481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:32:57.820451668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:33:07.82002078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:33:17.820567407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:33:27.82044887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:33:37.820621804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:33:47.819723353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:33:57.820546336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:34:07.820163994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:34:17.820695514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:34:27.820394554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:34:37.820030338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:34:47.819815009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:34:57.820601834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:35:07.819785232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:35:17.819702521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:35:27.819698889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:35:37.819850533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:35:47.820653013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:35:57.820353273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:36:07.819817174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:36:07.819851762Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":509,"service":"observability"}
{"time":"2026-05-11T06:36:17.819793279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:36:27.82017921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:36:37.820603969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:36:47.820543938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:36:57.820066146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:37:07.819964613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:37:17.819714867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:37:27.819919256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:37:37.820497534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:37:47.820325234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:37:57.82059808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:38:07.82059669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:38:17.820161354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:38:27.820002181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:38:37.8204761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:38:47.820127296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:38:57.81980105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:39:07.820498548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:39:17.8201295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:39:27.819753122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:39:37.820710914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:39:47.820675888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:39:57.819638638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:40:07.82006879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:40:17.820325323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:40:27.820660559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:40:37.82029449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:40:47.819760393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:40:57.819894326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:41:07.820627587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:41:07.820665652Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":510,"service":"observability"}
{"time":"2026-05-11T06:41:17.820608432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:41:27.820566574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:41:37.820110489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:41:47.820558446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:41:57.820330163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:42:07.820676203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:42:17.820284588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:42:27.819922232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:42:37.820112068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:42:47.819618822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:42:57.820105822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:43:07.820067633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:43:17.820115266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:43:27.819826787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:43:37.819961488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:43:47.820015502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:43:57.820303862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:44:07.820178903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:44:17.820319879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:44:27.820651019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:44:37.819644831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:44:47.819738109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:44:57.820581562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:45:07.820442511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:45:17.819924254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:45:27.820297523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:45:37.820493467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:45:47.81992317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:45:57.819916529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:46:07.820067743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:46:17.819953667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:46:17.819988402Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":511,"service":"observability"}
{"time":"2026-05-11T06:46:27.820110898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:46:37.819785225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:46:47.820517109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:46:57.819950245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:47:07.820400536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:47:17.820552657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:47:27.819873757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:47:37.820139611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:47:47.820137181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:47:57.820547487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:48:07.819946847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:48:17.820323155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:48:27.819886466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:48:37.820525158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:48:47.819744161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:48:57.819634843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:49:07.82042467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:49:17.820053439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:49:27.820567471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:49:37.820590987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:49:47.819812725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:49:57.819643711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:50:07.820149851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:50:17.819642254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:50:27.820291478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:50:37.819788321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:50:47.819696548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:50:57.820458089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:51:07.819832452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:51:17.820542336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:51:17.820576798Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":512,"service":"observability"}
{"time":"2026-05-11T06:51:27.820165684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:51:37.820001416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:51:47.819763468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:51:57.820202473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:52:07.820325106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:52:17.819809054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:52:27.82068085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:52:37.820151287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:52:47.820552736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:52:57.820692874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:53:07.820424467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:53:17.819610517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:53:27.820184048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:53:37.820043631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:53:47.820411136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:53:57.820080776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:54:07.820036898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:54:17.819722222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:54:27.819719722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:54:37.820707235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:54:47.819848493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:54:57.819783046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:55:07.820163595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:55:17.819700135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:55:27.819618571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:55:37.819755241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:55:47.82064903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:55:57.819904347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:56:07.819884452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:56:17.820065227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:56:27.819951568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:56:27.819988141Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":513,"service":"observability"}
{"time":"2026-05-11T06:56:37.819663169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:56:47.819808076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:56:57.820152319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:57:07.819998994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:57:17.820537519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:57:27.820284376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:57:37.82029836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:57:47.820449594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:57:57.819869626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:58:07.820483911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:58:17.82043798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:58:27.820400151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:58:37.820588965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:58:47.819955707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:58:57.819655795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:59:07.819932896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:59:17.820374887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:59:27.819955621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:59:37.81974141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:59:47.8203382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T06:59:57.820410421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:00:07.820047312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:00:17.820303382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:00:27.819693665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:00:37.819869725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:00:47.819775028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:00:57.820673944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:01:07.820632978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:01:17.820591625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:01:27.820307742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:01:27.820342657Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":514,"service":"observability"}
{"time":"2026-05-11T07:01:37.819870208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:01:47.81980089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:01:57.820310592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:02:07.820319069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:02:17.820318319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:02:27.820315889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:02:37.819957232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:02:47.820571698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:02:57.820297057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:03:07.819977327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:03:17.819626702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:03:27.820359408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:03:37.820197722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:03:47.819896386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:03:57.820506829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:04:07.820358778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:04:17.820479507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:04:27.820408109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:04:37.81968489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:04:47.820376695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:04:57.820187137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:05:07.820062171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:05:17.820589638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:05:27.820316826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:05:37.819688593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:05:47.820519027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:05:57.820268767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:06:07.820623877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:06:17.820200708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:06:27.819906195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:06:37.819822261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:06:37.819859153Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":515,"service":"observability"}
{"time":"2026-05-11T07:06:47.820509469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:06:57.819883159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:07:07.820304127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:07:17.820462269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:07:27.82037353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:07:37.819632487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:07:47.820673728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:07:57.82068799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:08:07.820656702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:08:17.820055584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:08:27.820528074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:08:37.820516497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:08:47.820123783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:08:57.820355324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:09:07.820595212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:09:17.819668202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:09:27.820631945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:09:37.819733083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:09:47.819610085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:09:57.820656687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:10:07.819916017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:10:17.820537074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:10:27.819846571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:10:37.819891463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:10:47.820377349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:10:57.819950513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:11:07.819993714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:11:17.820076666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:11:27.81993351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:11:37.820299006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:11:37.820336872Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":516,"service":"observability"}
{"time":"2026-05-11T07:11:47.819999488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:11:57.820698387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:12:07.820014898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:12:17.820223325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:12:27.820734442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:12:37.819807655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:12:47.819730694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:12:57.819753273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:13:07.819790181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:13:17.820060609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:13:27.819944298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:13:37.820724145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:13:47.819894421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:13:57.819791662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:14:07.820507341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:14:17.82060567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:14:27.820279341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:14:37.820129116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:14:47.820460481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:14:57.820684119Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:15:07.820503255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:15:17.819810537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:15:27.820559799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:15:37.819926175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:15:47.819900155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:15:57.819765589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:16:07.820585343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:16:17.820501213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:16:27.82056897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:16:37.820461012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:16:37.820497649Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":517,"service":"observability"}
{"time":"2026-05-11T07:16:47.819662854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:16:57.820493025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:17:07.820155165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:17:17.820209914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:17:27.820600411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:17:37.819844182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:17:47.819802845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:17:57.820548739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:18:07.820402368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:18:17.820646014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:18:27.820537918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:18:37.820153566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:18:47.820487264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:18:57.820591656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:19:07.820554339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:19:17.820102365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:19:27.820555186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:19:37.820136678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:19:47.819731355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:19:57.820664615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:20:07.820197982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:20:17.819644832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:20:27.819766784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:20:37.820111795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:20:47.820471135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:20:57.82055109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:21:07.820061337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:21:17.820038186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:21:27.819755461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:21:37.820299637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:21:47.820379691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:21:47.82041849Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":518,"service":"observability"}
{"time":"2026-05-11T07:21:57.820027309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:22:07.820041025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:22:17.820461731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:22:27.820264556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:22:37.819753031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:22:47.819678069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:22:57.820388819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:23:07.819830146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:23:17.820202758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:23:27.819822656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:23:37.82066937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:23:47.820200668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:23:57.820582911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:24:07.820024393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:24:17.820217353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:24:27.820395019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:24:37.820404826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:24:47.820548997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:24:57.819641897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:25:07.819601488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:25:17.820127897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:25:27.819709841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:25:37.820523967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:25:47.820564452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:25:57.820164902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:26:07.820636127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:26:17.820516793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:26:27.820372417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:26:37.820318946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:26:47.820709795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:26:47.820749119Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":519,"service":"observability"}
{"time":"2026-05-11T07:26:57.820562988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:27:07.820057838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:27:17.819646294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:27:27.820322403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:27:37.819771479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:27:47.819696779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:27:57.820183023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:28:07.820074012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:28:17.820031575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:28:27.819800046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:28:37.820086046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:28:47.820166913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:28:57.820584764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:29:07.820056569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:29:17.820537601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:29:27.820534152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:29:37.820104568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:29:47.820024384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:29:57.820510544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:30:07.820169372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:30:17.820460355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:30:27.820131002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:30:37.819994607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:30:47.820569608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:30:57.820065604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:31:07.820056246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:31:17.820579321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:31:27.820199891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:31:37.820671684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:31:47.819708301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:31:57.820014078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:31:57.820048125Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":520,"service":"observability"}
{"time":"2026-05-11T07:32:07.82002286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:32:17.819756609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:32:27.820403083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:32:37.820169927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:32:47.820006649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:32:57.819641723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:33:07.820590707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:33:17.819749133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:33:27.820460805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:33:37.820115455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:33:47.819653265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:33:57.820585514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:34:07.820400213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:34:17.819885552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:34:27.820009902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:34:37.820390369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:34:47.820071172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:34:57.819731651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:35:07.820354587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:35:17.82017831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:35:27.820494896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:35:37.820540345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:35:47.820075045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:35:57.820009624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:36:07.819977973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:36:17.820377558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:36:27.820130487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:36:37.820112945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:36:47.820097692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:36:57.820427239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:36:57.820464786Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":521,"service":"observability"}
{"time":"2026-05-11T07:37:07.820479947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:37:17.820214156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:37:27.820160611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:37:37.819751306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:37:47.820510529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:37:57.819916391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:38:07.820514864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:38:17.820001793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:38:27.819871876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:38:37.820480019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:38:47.81966671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:38:57.820518685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:39:07.820085318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:39:17.820393559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:39:27.820194567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:39:37.820579171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:39:47.819997032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:39:57.82050949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:40:07.820012209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:40:17.820033184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:40:27.820664545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:40:37.820645945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:40:47.819972178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:40:57.819970251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:41:07.819651031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:41:17.820259966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:41:27.820617319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:41:37.820539179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:41:47.820375727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:41:57.820059186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:42:07.820067021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:42:07.820100334Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":522,"service":"observability"}
{"time":"2026-05-11T07:42:17.820299296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:42:27.820616286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:42:37.820080031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:42:47.820322963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:42:57.820069933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:43:07.820384067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:43:17.819676002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:43:27.819638874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:43:37.820329476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:43:47.82042353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:43:57.819890394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:44:07.820308697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:44:17.819869662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:44:27.819707544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:44:37.82056935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:44:47.820102225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:44:57.819721691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:45:07.819830741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:45:17.82054069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:45:27.819712063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:45:37.82020234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:45:47.819792189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:45:57.819702314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:46:07.820090632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:46:17.819910263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:46:27.819754989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:46:37.819626746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:46:47.819749318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:46:57.819743943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:47:07.820176253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:47:07.820211839Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":523,"service":"observability"}
{"time":"2026-05-11T07:47:17.819722386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:47:27.819718147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:47:37.820220675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:47:47.819714897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:47:57.819745453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:48:07.820146197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:48:17.820511817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:48:27.819949779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:48:37.820447676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:48:47.819691352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:48:57.819767945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:49:07.820132667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:49:17.8196484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:49:27.819681528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:49:37.820639382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:49:47.819912159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:49:57.81972753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:50:07.820158762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:50:17.81977149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:50:27.820132345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:50:37.81971094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:50:47.819734454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:50:57.819660962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:51:07.820167896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:51:17.820328992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:51:27.819707041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:51:37.820609925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:51:47.820137407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:51:57.820666341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:52:07.820299988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:52:07.820344955Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":524,"service":"observability"}
{"time":"2026-05-11T07:52:17.819751365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:52:27.819764594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:52:37.819694118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:52:47.819755126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:52:57.819712414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:53:07.820091252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:53:17.819751162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:53:27.819755698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:53:37.820264368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:53:47.819780231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:53:57.819609388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:54:07.820620097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:54:17.819750371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:54:27.819806575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:54:37.82047399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:54:47.820147929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:54:57.81973533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:55:07.819627107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:55:17.820131707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:55:27.819728426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:55:37.819708003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:55:47.819747746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:55:57.820646872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:56:07.820491688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:56:17.819890249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:56:27.819775634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:56:37.819729126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:56:47.820196038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:56:57.819693017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:57:07.82004112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:57:17.820115445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:57:17.820150124Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":525,"service":"observability"}
{"time":"2026-05-11T07:57:27.819676166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:57:37.820666817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:57:47.819763336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:57:57.820355866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:58:07.820214225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:58:17.819647265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:58:27.819733357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:58:37.819820858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:58:47.820384576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:58:57.819879856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:59:07.8202948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:59:17.820033841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:59:27.820759212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:59:37.819628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:59:47.819987901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T07:59:57.819809816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:00:07.820539038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:00:17.819736712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:00:27.819796222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:00:37.820486176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:00:47.820174603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:00:57.819943428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:01:07.820186022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:01:17.820080235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:01:27.820627039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:01:37.820035538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:01:47.819908566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:01:57.819760688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:02:07.819804459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:02:17.819634361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:02:27.820589466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:02:27.820621252Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":526,"service":"observability"}
{"time":"2026-05-11T08:02:37.819743965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:02:47.819689881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:02:57.820344975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:03:07.820117145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:03:17.820011099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:03:27.819717217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:03:37.819669356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:03:47.820081644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:03:57.819839846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:04:07.820050022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:04:17.820558478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:04:27.819830796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:04:37.820159594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:04:47.819792077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:04:57.819730398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:05:07.820656808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:05:17.819733312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:05:27.819764456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:05:37.819810549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:05:47.819752179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:05:57.819619868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:06:07.820446795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:06:17.819906009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:06:27.819928415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:06:37.819723579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:06:47.820362967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:06:57.820600674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:07:07.820063036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:07:17.820585678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:07:27.819955785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:07:37.82065316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:07:37.820686967Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":527,"service":"observability"}
{"time":"2026-05-11T08:07:47.820168903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:07:57.819706252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:08:07.820088794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:08:17.820283538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:08:27.820671604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:08:37.820268675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:08:47.819925897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:08:57.820088762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:09:07.820087213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:09:17.819753814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:09:27.820485435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:09:37.82031065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:09:47.819736014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:09:57.82049879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:10:07.82010749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:10:17.819756451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:10:27.819630441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:10:37.819820511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:10:47.819906684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:10:57.820364527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:11:07.820145415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:11:17.819858593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:11:27.820577373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:11:37.820224465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:11:47.819775683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:11:57.820555582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:12:07.820444272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:12:17.819746295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:12:27.819795022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:12:37.820333229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:12:47.819711115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:12:47.819745793Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":528,"service":"observability"}
{"time":"2026-05-11T08:12:57.819742546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:13:07.819974291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:13:17.82045268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:13:27.820199796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:13:37.819795449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:13:47.820580533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:13:57.820545235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:14:07.820432749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:14:17.820022228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:14:27.819799338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:14:37.82063786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:14:47.819753702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:14:57.819690928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:15:07.820490654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:15:17.819768782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:15:27.819817964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:15:37.820453134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:15:47.819698281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:15:57.820559083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:16:07.820117184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:16:17.820506206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:16:27.819794103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:16:37.819779687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:16:47.820454409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:16:57.820677572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:17:07.82006615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:17:17.819679388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:17:27.819737334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:17:37.819665797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:17:47.820450999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:17:47.820483011Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":529,"service":"observability"}
{"time":"2026-05-11T08:17:57.819900545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:18:07.819943745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:18:17.820409236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:18:27.819747947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:18:37.819738314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:18:47.820655006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:18:57.820469718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:19:07.820169764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:19:17.819814105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:19:27.820555683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:19:37.819958337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:19:47.819796174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:19:57.820397215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:20:07.82030734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:20:17.81966093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:20:27.81979912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:20:37.820610001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:20:47.819821584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:20:57.819652901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:21:07.819825942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:21:17.819612422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:21:27.819725025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:21:37.82063885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:21:47.820444306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:21:57.819688006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:22:07.82009288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:22:17.820420455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:22:27.819789794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:22:37.819750765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:22:47.819672985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:22:57.820670834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:22:57.82070503Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":530,"service":"observability"}
{"time":"2026-05-11T08:23:07.820504374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:23:17.819820251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:23:27.819708256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:23:37.819746123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:23:47.820485818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:23:57.819737937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:24:07.820456582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:24:17.820472473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:24:27.82040513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:24:37.819705199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:24:47.820262913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:24:57.820209194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:25:07.820164127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:25:17.820371865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:25:27.819678703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:25:37.820360512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:25:47.819740921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:25:57.820436661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:26:07.82011965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:26:17.820456377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:26:27.82041744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:26:37.820320542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:26:47.819744177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:26:57.820368902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:27:07.82013583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:27:17.820630496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:27:27.820085315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:27:37.819713393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:27:47.820413012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:27:57.819729421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:28:07.820075271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:28:07.820111812Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":531,"service":"observability"}
{"time":"2026-05-11T08:28:17.820420085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:28:27.820510818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:28:37.819756415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:28:47.819859644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:28:57.820601312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:29:07.819983895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:29:17.820440419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:29:27.819745167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:29:37.820724621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:29:47.819716977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:29:57.819650003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:30:07.820099683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:30:17.820469172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:30:27.820552512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:30:37.820048221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:30:47.819725606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:30:57.819618654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:31:07.820104228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:31:17.819726524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:31:27.820789722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:31:37.820065626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:31:47.819745729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:31:57.820582441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:32:07.820573987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:32:17.820352341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:32:27.819786341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:32:37.819703377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:32:47.819665933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:32:57.820416702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:33:07.820190574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:33:07.820255952Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":532,"service":"observability"}
{"time":"2026-05-11T08:33:17.819729726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:33:27.819729779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:33:37.820567718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:33:47.819725064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:33:57.81966481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:34:07.820413432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:34:17.820094414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:34:27.819858309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:34:37.820287101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:34:47.819662849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:34:57.820176793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:35:07.820180177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:35:17.820491998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:35:27.819745717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:35:37.819748559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:35:47.820375194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:35:57.819717131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:36:07.81971661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:36:17.820526166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:36:27.82049944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:36:37.82002888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:36:47.819618968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:36:57.820322336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:37:07.820299609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:37:17.819721259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:37:27.820562394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:37:37.820493481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:37:47.820294609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:37:57.819724002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:38:07.819991698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:38:17.820099598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:38:17.820147577Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":533,"service":"observability"}
{"time":"2026-05-11T08:38:27.820491095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:38:37.820385939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:38:47.819702636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:38:57.820563321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:39:07.819637207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:39:17.819963864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:39:27.820529588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:39:37.819749578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:39:47.819685484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:39:57.820428603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:40:07.820679825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:40:17.819749006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:40:27.820262212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:40:37.819681574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:40:47.820518535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:40:57.819686506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:41:07.820116053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:41:17.819681318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:41:27.820290108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:41:37.819721827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:41:47.820480969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:41:57.820056105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:42:07.819687019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:42:17.820641776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:42:27.820501508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:42:37.820221661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:42:47.819750252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:42:57.820630617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:43:07.820395055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:43:17.819731259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:43:27.820670262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:43:27.820706438Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":534,"service":"observability"}
{"time":"2026-05-11T08:43:37.820408587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:43:47.819741463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:43:57.82045042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:44:07.82032404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:44:17.819714142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:44:27.820700416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:44:37.819989266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:44:47.819726529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:44:57.820558421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:45:07.820448544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:45:17.819967045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:45:27.82064376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:45:37.820339238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:45:47.819745951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:45:57.820573205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:46:07.82013145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:46:17.820609886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:46:27.820423176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:46:37.820127263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:46:47.820648779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:46:57.820278062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:47:07.820407371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:47:17.819809935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:47:27.819693972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:47:37.820338913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:47:47.820458692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:47:57.820419651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:48:07.820208254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:48:17.819716812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:48:27.819763876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:48:37.82041487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:48:37.82045185Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":535,"service":"observability"}
{"time":"2026-05-11T08:48:47.81982784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:48:57.820565857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:49:07.820628749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:49:17.81979643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:49:27.819715084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:49:37.820307842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:49:47.819923728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:49:57.82055095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:50:07.819982153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:50:17.820553142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:50:27.820362783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:50:37.820088279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:50:47.819644916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:50:57.820311413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:51:07.820221343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:51:17.819747449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:51:27.820583011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:51:37.82028153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:51:47.820222501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:51:57.819749607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:52:07.820456341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:52:17.819705789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:52:27.820180578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:52:37.820646659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:52:47.82045614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:52:57.819733243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:53:07.820124361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:53:17.819694646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:53:27.820512329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:53:37.820080186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:53:47.820502036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:53:47.820534073Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":536,"service":"observability"}
{"time":"2026-05-11T08:53:57.820345375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:54:07.81986583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:54:17.820157549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:54:27.819871036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:54:37.820691467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:54:47.820170314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:54:57.81977199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:55:07.819636774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:55:17.820409254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:55:27.819728198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:55:37.820628077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:55:47.820298724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:55:57.819730224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:56:07.819821789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:56:17.820472678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:56:27.820132467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:56:37.820667265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:56:47.82046118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:56:57.820010684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:57:07.820123505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:57:17.820496007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:57:27.820267308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:57:37.8196221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:57:47.82014537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:57:57.819725195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:58:07.820697975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:58:17.820096681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:58:27.820149413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:58:37.820704461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:58:47.820322749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:58:57.819684877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:58:57.819717336Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":537,"service":"observability"}
{"time":"2026-05-11T08:59:07.820018162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:59:17.82040602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:59:27.819992899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:59:37.820677287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:59:47.820206162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T08:59:57.819988152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:00:07.820710958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:00:17.820095646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:00:27.819613637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:00:37.819879967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:00:47.820673681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:00:57.820231595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:01:07.820047601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:01:17.820463697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:01:27.820051979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:01:37.820664651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:01:47.820392031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:01:57.819676094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:02:07.819712273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:02:17.82000633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:02:27.819710905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:02:37.820993365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:02:47.819997147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:02:57.820652553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:03:07.819803883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:03:17.820261372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:03:27.820078984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:03:37.820693665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:03:47.820292834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:03:57.819784372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:03:57.819818625Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":538,"service":"observability"}
{"time":"2026-05-11T09:04:07.820035512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:04:17.820379867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:04:27.820370183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:04:37.820006486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:04:47.820671754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:04:57.820379473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:05:07.819825617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:05:17.82033421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:05:27.820177768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:05:37.820612367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:05:47.820231268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:05:57.820079638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:06:07.8200241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:06:17.820576577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:06:27.820317793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:06:37.820083786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:06:47.819707228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:06:57.820416871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:07:07.820677229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:07:17.820142967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:07:27.819800208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:07:37.819664591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:07:47.820445285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:07:57.820214806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:08:07.820419394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:08:17.820042249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:08:27.820205294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:08:37.819959837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:08:47.820494108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:08:57.820283148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:08:57.820317196Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":539,"service":"observability"}
{"time":"2026-05-11T09:09:07.820094082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:09:17.819969619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:09:27.820562383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:09:37.820440542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:09:47.82009175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:09:57.820586236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:10:07.820488379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:10:17.82031053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:10:27.820747372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:10:37.820079789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:10:47.820512356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:10:57.820065922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:11:07.819836854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:11:17.82013552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:11:27.820486063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:11:37.820003709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:11:47.820522606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:11:57.820021031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:12:07.820059358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:12:17.820283492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:12:27.820226673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:12:37.819781892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:12:47.820377106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:12:57.820021281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:13:07.819987364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:13:17.820423262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:13:27.820077883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:13:37.819677394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:13:47.820557118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:13:57.820276134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:13:57.820320443Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":540,"service":"observability"}
{"time":"2026-05-11T09:14:07.820312814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:14:17.819686357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:14:27.820530675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:14:37.820080316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:14:47.820488167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:14:57.820290986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:15:07.820557764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:15:17.820071004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:15:27.820593501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:15:37.820320386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:15:47.819703954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:15:57.820658194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:16:07.820397703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:16:17.820297483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:16:27.820098625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:16:37.820392663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:16:47.820119441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:16:57.820572857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:17:07.82001886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:17:17.820195615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:17:27.820299543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:17:37.820089436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:17:47.82066584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:17:57.819754337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:18:07.820016896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:18:17.819873855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:18:27.819736097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:18:37.819692568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:18:47.81994373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:18:57.819940624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:19:07.820009499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:19:07.820044376Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":541,"service":"observability"}
{"time":"2026-05-11T09:19:17.819816812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:19:27.820424162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:19:37.820458143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:19:47.820614017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:19:57.820140075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:20:07.820067822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:20:17.820422267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:20:27.820295333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:20:37.820282741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:20:47.819832604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:20:57.819765314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:21:07.820520194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:21:17.819910122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:21:27.820425961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:21:37.819744105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:21:47.820345415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:21:57.820206832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:22:07.820446247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:22:17.820677263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:22:27.820376007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:22:37.819957764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:22:47.819874465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:22:57.82028326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:23:07.820040359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:23:17.82018417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:23:27.819630914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:23:37.820301853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:23:47.820160755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:23:57.820506736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:24:07.820003204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:24:17.819707657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:24:17.819753388Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":542,"service":"observability"}
{"time":"2026-05-11T09:24:27.82042177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:24:37.819796291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:24:47.820325926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:24:57.820026065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:25:07.819934332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:25:17.819757156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:25:27.819735181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:25:37.820165104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:25:47.819946085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:25:57.820081122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:26:07.820421611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:26:17.820182606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:26:27.820502634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:26:37.819917585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:26:47.819690104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:26:57.820389108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:27:07.819874669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:27:17.820147005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:27:27.820563647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:27:37.819693956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:27:47.82022352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:27:57.819771292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:28:07.819870832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:28:17.82027164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:28:27.820505417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:28:37.820037008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:28:47.819653708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:28:57.820073583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:29:07.82003439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:29:17.820598159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:29:17.820632325Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":543,"service":"observability"}
{"time":"2026-05-11T09:29:27.820064216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:29:37.81967091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:29:47.819843552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:29:57.819688717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:30:07.8200016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:30:17.819775276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:30:27.820162841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:30:37.819767077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:30:47.819951749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:30:57.819595046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:31:07.819659375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:31:17.820148363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:31:27.820434611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:31:37.820075974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:31:47.820658612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:31:57.819724912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:32:07.820005855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:32:17.819964269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:32:27.81982905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:32:37.820297117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:32:47.819971463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:32:57.820687338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:33:07.820473816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:33:17.820156209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:33:27.819672756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:33:37.820456008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:33:47.819710133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:33:57.820187917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:34:07.820406159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:34:17.820621824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:34:17.820656073Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":544,"service":"observability"}
{"time":"2026-05-11T09:34:27.820075763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:34:37.81973765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:34:47.820689754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:34:57.820299588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:35:07.819953232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:35:17.819620195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:35:27.81985034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:35:37.820737804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:35:47.82029425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:35:57.820190604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:36:07.820072275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:36:17.819990536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:36:27.819719417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:36:37.82035019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:36:47.819722266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:36:57.82012579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:37:07.819660862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:37:17.820639043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:37:27.820489835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:37:37.819778284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:37:47.819748534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:37:57.819785809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:38:07.820591155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:38:17.820273223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:38:27.820072832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:38:37.819801932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:38:47.819796309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:38:57.820582383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:39:07.819997937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:39:17.819972027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:39:27.819701085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:39:27.81973604Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":545,"service":"observability"}
{"time":"2026-05-11T09:39:37.819855584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:39:47.820372122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:39:57.819930861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:40:07.820099829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:40:17.82058396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:40:27.82053517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:40:37.819789588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:40:47.820613035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:40:57.820539001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:41:07.820400476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:41:17.820211545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:41:27.819881799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:41:37.820357156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:41:47.820724699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:41:57.819735892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:42:07.820003984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:42:17.820644907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:42:27.820065062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:42:37.819709043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:42:47.820571754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:42:57.819712609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:43:07.820126403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:43:17.820697536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:43:27.819699145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:43:37.82015281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:43:47.819733197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:43:57.819645043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:44:07.820566176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:44:17.819828998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:44:27.820382071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:44:27.820417795Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":546,"service":"observability"}
{"time":"2026-05-11T09:44:37.820128105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:44:47.820389233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:44:57.819663517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:45:07.820061726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:45:17.819828978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:45:27.8200065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:45:37.819685371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:45:47.820000938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:45:57.820513713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:46:07.82001137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:46:17.819907319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:46:27.820659254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:46:37.820129468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:46:47.819687223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:46:57.819870345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:47:07.820203283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:47:17.82008343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:47:27.820101534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:47:37.820275607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:47:47.819653318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:47:57.819708344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:48:07.820110385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:48:17.819802093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:48:27.820543471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:48:37.819852068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:48:47.820671811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:48:57.820426235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:49:07.820182655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:49:17.819713977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:49:27.820170691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:49:37.819690259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:49:37.819723697Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":547,"service":"observability"}
{"time":"2026-05-11T09:49:47.820021372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:49:57.820228846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:50:07.820615023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:50:17.819852146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:50:27.820194577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:50:37.819897316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:50:47.820409507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:50:57.820294168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:51:07.820637986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:51:17.820205268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:51:27.820004985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:51:37.819741019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:51:47.820479783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:51:57.820057952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:52:07.820666456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:52:17.820064051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:52:27.820517142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:52:37.819855258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:52:47.819738254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:52:57.820439226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:53:07.820123325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:53:17.819925627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:53:27.820321982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:53:37.82048837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:53:47.819754347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:53:57.819614918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:54:07.82027901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:54:17.819744921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:54:27.820500374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:54:37.820086129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:54:37.820123181Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":548,"service":"observability"}
{"time":"2026-05-11T09:54:47.82108911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:54:57.820547279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:55:07.820170372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:55:17.819607409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:55:27.82043508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:55:37.819741933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:55:47.819701619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:55:57.819986783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:56:07.819940402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:56:17.819960836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:56:27.8205755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:56:37.820441933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:56:47.820707024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:56:57.820514783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:57:07.820488743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:57:17.819751911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:57:27.819664213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:57:37.820360644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:57:47.819910773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:57:57.820613979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:58:07.820081066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:58:17.820437394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:58:27.819897266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:58:37.819755643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:58:47.820391795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:58:57.819682413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:59:07.820001699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:59:17.820597066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:59:27.820099678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:59:37.819702063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:59:47.820604983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T09:59:47.820648404Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":549,"service":"observability"}
{"time":"2026-05-11T09:59:57.819747383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:00:07.82033495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:00:17.819983449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:00:27.820038224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:00:37.820529643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:00:47.819671964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:00:57.820108263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:01:07.820075951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:01:17.819614581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:01:27.820674758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:01:37.820528118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:01:47.820359884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:01:57.820001505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:02:07.819876911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:02:17.820304232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:02:27.820489945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:02:37.820123435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:02:47.819666179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:02:57.820647373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:03:07.819625736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:03:17.820434291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:03:27.819736214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:03:37.819735592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:03:47.819864168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:03:57.819628584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:04:07.819668409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:04:17.820053034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:04:27.820471088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:04:37.820007858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:04:47.819748999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:04:57.82055581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:04:57.820589912Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":550,"service":"observability"}
{"time":"2026-05-11T10:05:07.820320488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:05:17.819989617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:05:27.819748747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:05:37.819775538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:05:47.820706944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:05:57.820290905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:06:07.820324141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:06:17.819800056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:06:27.819956177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:06:37.820583622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:06:47.820317971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:06:57.820296523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:07:07.819648096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:07:17.820103483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:07:27.820420271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:07:37.819885797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:07:47.820066283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:07:57.819934832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:08:07.820101983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:08:17.820495311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:08:27.820564979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:08:37.820052925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:08:47.820460564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:08:57.82014306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:09:07.819979936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:09:17.819948008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:09:27.820502695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:09:37.82061625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:09:47.819694287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:09:57.820469822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:10:07.820222352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:10:07.820280394Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":551,"service":"observability"}
{"time":"2026-05-11T10:10:17.820278979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:10:27.820298519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:10:37.819854721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:10:47.819632295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:10:57.820023907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:11:07.819992295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:11:17.819902739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:11:27.820406713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:11:37.819696633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:11:47.820315485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:11:57.819827002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:12:07.82066589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:12:17.820275845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:12:27.820308696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:12:37.819793309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:12:47.81971619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:12:57.819923495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:13:07.81990651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:13:17.820002043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:13:27.819842105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:13:37.820492729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:13:47.8205104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:13:57.81993454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:14:07.819693947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:14:17.819856079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:14:27.819859199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:14:37.82072481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:14:47.820593287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:14:57.820639746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:15:07.819858665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:15:17.819963172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:15:17.819993901Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":552,"service":"observability"}
{"time":"2026-05-11T10:15:27.819898309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:15:37.820376278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:15:47.8200126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:15:57.82032776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:16:07.819854309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:16:17.820351019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:16:27.820450679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:16:37.82069008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:16:47.820294196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:16:57.820280791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:17:07.820220948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:17:17.820360308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:17:27.819804104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:17:37.820517753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:17:47.820162434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:17:57.820588479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:18:07.820275223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:18:17.820568045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:18:27.8203963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:18:37.820595833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:18:47.820098821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:18:57.819640346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:19:07.820022273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:19:17.819703259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:19:27.820089637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:19:37.820598604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:19:47.82036039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:19:57.819797874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:20:07.820100298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:20:17.820589995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:20:17.820623941Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":553,"service":"observability"}
{"time":"2026-05-11T10:20:27.819725177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:20:37.82052554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:20:47.82006441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:20:57.819936058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:21:07.820216042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:21:17.82008709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:21:27.819952701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:21:37.820672851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:21:47.820437904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:21:57.820459024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:22:07.819966589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:22:17.820573673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:22:27.820700297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:22:37.820476238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:22:47.819622106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:22:57.820155788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:23:07.820534419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:23:17.82013856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:23:27.820680027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:23:37.819716838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:23:47.819769577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:23:57.820311442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:24:07.820627228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:24:17.819726885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:24:27.820554176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:24:37.820383186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:24:47.819700143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:24:57.82055599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:25:07.820629052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:25:17.819755492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:25:27.820711953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:25:27.820759096Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":554,"service":"observability"}
{"time":"2026-05-11T10:25:37.820464848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:25:47.820169179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:25:57.819691441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:26:07.820466499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:26:17.820197674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:26:27.819903894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:26:37.820619499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:26:47.820028076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:26:57.820596935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:27:07.820056163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:27:17.820117807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:27:27.820699192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:27:37.819815359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:27:47.820052405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:27:57.820373459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:28:07.820364978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:28:17.819715292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:28:27.819786448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:28:37.820491263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:28:47.820481118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:28:57.819651147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:29:07.820072311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:29:17.82013407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:29:27.819631361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:29:37.820648636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:29:47.820055152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:29:57.820619701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:30:07.820156081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:30:17.820508671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:30:27.820184243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:30:37.820055753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:30:37.820089462Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":555,"service":"observability"}
{"time":"2026-05-11T10:30:47.819653641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:30:57.820175151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:31:07.820102536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:31:17.820652814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:31:27.820262212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:31:37.82022808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:31:47.820569692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:31:57.820307853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:32:07.82047683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:32:17.819721453Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:32:27.820594226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:32:37.819650915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:32:47.82008384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:32:57.820460657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:33:07.820150801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:33:17.820683713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:33:27.819971248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:33:37.819659456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:33:47.820265826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:33:57.819788861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:34:07.82009235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:34:17.820471316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:34:27.820647181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:34:37.820277253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:34:47.820021193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:34:57.820396313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:35:07.820528195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:35:17.820559992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:35:27.820477367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:35:37.820075084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:35:37.820111022Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":556,"service":"observability"}
{"time":"2026-05-11T10:35:47.819628263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:35:57.820437158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:36:07.820156021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:36:17.819943102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:36:27.82052235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:36:37.820282977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:36:47.820447478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:36:57.820188383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:37:07.820263831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:37:17.81960489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:37:27.820441646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:37:37.820447366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:37:47.819650835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:37:57.819728145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:38:07.820123359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:38:17.820096047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:38:27.820589317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:38:37.81966333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:38:47.820345813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:38:57.819737859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:39:07.820003872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:39:17.820068042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:39:27.820311874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:39:37.820013076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:39:47.820642044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:39:57.820339357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:40:07.820438794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:40:17.820170441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:40:27.819887202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:40:37.820446464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:40:37.820479741Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":557,"service":"observability"}
{"time":"2026-05-11T10:40:47.82008557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:40:57.820355418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:41:07.820097849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:41:17.820203263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:41:27.81969745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:41:37.820184488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:41:47.820005879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:41:57.820100732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:42:07.820472623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:42:17.820692641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:42:27.820659734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:42:37.819794563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:42:47.820294165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:42:57.820654863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:43:07.820228441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:43:17.820455581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:43:27.819689005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:43:37.820580876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:43:47.820568182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:43:57.820197476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:44:07.820091661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:44:17.8206957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:44:27.819820008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:44:37.820006941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:44:47.820156999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:44:57.81967059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:45:07.820263875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:45:17.820285834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:45:27.819706232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:45:37.820436221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:45:47.819876755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:45:47.819927493Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":558,"service":"observability"}
{"time":"2026-05-11T10:45:57.820294387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:46:07.820202682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:46:17.820567797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:46:27.819706201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:46:37.820655732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:46:47.82014205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:46:57.820665256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:47:07.820071894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:47:17.820572787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:47:27.820078794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:47:37.820599287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:47:47.820318274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:47:57.820223294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:48:07.82001366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:48:17.820008208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:48:27.819885776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:48:37.819758272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:48:47.819705881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:48:57.820135893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:49:07.820168662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:49:17.819699449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:49:27.820483953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:49:37.819712031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:49:47.819755161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:49:57.820565631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:50:07.820131367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:50:17.819778186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:50:27.819797987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:50:37.819936352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:50:47.820421149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:50:47.820455445Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":559,"service":"observability"}
{"time":"2026-05-11T10:50:57.820009564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:51:07.819822784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:51:17.819719212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:51:27.819645377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:51:37.819735744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:51:47.820626516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:51:57.819767405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:52:07.820045586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:52:17.820588246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:52:27.819776768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:52:37.81968779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:52:47.8203989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:52:57.819747316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:53:07.819797309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:53:17.820112317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:53:27.819762019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:53:37.820686002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:53:47.820176186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:53:57.820038984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:54:07.820232172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:54:17.819663206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:54:27.820474082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:54:37.820056533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:54:47.819710865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:54:57.820203845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:55:07.820592029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:55:17.819747484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:55:27.820018927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:55:37.819804042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:55:47.819611062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:55:57.819800836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:55:57.819835251Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":560,"service":"observability"}
{"time":"2026-05-11T10:56:07.819767233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:56:17.81973791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:56:27.819796904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:56:37.819740097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:56:47.819752627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:56:57.82065026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:57:07.820122729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:57:17.820352363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:57:27.819636498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:57:37.819780029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:57:47.819988485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:57:57.819637287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:58:07.820477645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:58:17.820086205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:58:27.819823178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:58:37.820293776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:58:47.820012093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:58:57.820642857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:59:07.820551279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:59:17.820017991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:59:27.820702252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:59:37.819731616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:59:47.819707421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T10:59:57.81961366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:00:07.820157791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:00:17.820313654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:00:27.819822061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:00:37.819737162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:00:47.819747165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:00:57.819833891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:00:57.819866966Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":561,"service":"observability"}
{"time":"2026-05-11T11:01:07.820694993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:01:17.819759327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:01:27.819658629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:01:37.819754851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:01:47.820619797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:01:57.819706912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:02:07.820023002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:02:17.819688735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:02:27.819840872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:02:37.819768975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:02:47.819711857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:02:57.819728401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:03:07.820021053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:03:17.820649275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:03:27.820162874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:03:37.819906794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:03:47.820652051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:03:57.819738823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:04:07.819681231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:04:17.819758794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:04:27.820719294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:04:37.819781864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:04:47.819723572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:04:57.81972825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:05:07.820107551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:05:17.81978717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:05:27.820484043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:05:37.820066356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:05:47.820567142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:05:57.81980938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:06:07.820316847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:06:07.820351863Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":562,"service":"observability"}
{"time":"2026-05-11T11:06:17.820685865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:06:27.820621997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:06:37.819685633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:06:47.819957728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:06:57.819752066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:07:07.819649931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:07:17.820853637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:07:27.820185588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:07:37.819750911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:07:47.820629844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:07:57.819885855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:08:07.820072407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:08:17.819939632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:08:27.819925916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:08:37.819798206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:08:47.820355792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:08:57.820191697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:09:07.820660092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:09:17.819787775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:09:27.82057124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:09:37.819753927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:09:47.820228027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:09:57.819739088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:10:07.820153829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:10:17.82008826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:10:27.82060998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:10:37.820321198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:10:47.819760016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:10:57.82054989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:11:07.82019577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:11:17.819862848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:11:17.819895691Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":563,"service":"observability"}
{"time":"2026-05-11T11:11:27.820676039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:11:37.820115009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:11:47.819870915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:11:57.820619993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:12:07.820162987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:12:17.819839291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:12:27.820313302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:12:37.819724725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:12:47.819767199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:12:57.820655992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:13:07.82000683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:13:17.819765637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:13:27.819721319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:13:37.820658548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:13:47.820231945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:13:57.82005884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:14:07.820028147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:14:17.82049845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:14:27.820487414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:14:37.819774343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:14:47.820506692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:14:57.81968733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:15:07.820103256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:15:17.819642884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:15:27.819765911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:15:37.819746898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:15:47.820544361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:15:57.819779508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:16:07.820007138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:16:17.819725586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:16:27.820389002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:16:27.820422683Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":564,"service":"observability"}
{"time":"2026-05-11T11:16:37.819793771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:16:47.819875698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:16:57.819715563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:17:07.82038501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:17:17.820290224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:17:27.819615394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:17:37.81976112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:17:47.819839587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:17:57.82052648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:18:07.820477552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:18:17.819918583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:18:27.819759239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:18:37.819753538Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:18:47.819787973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:18:57.819676091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:19:07.820109628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:19:17.819866016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:19:27.819770495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:19:37.819652159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:19:47.820412928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:19:57.81981665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:20:07.820665808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:20:17.819744823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:20:27.819863468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:20:37.820513735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:20:47.819710019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:20:57.819625462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:21:07.820127989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:21:17.820173725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:21:27.819720697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:21:37.820437149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:21:37.820473596Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":565,"service":"observability"}
{"time":"2026-05-11T11:21:47.819676861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:21:57.81970773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:22:07.820020158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:22:17.820428217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:22:27.820488777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:22:37.819716201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:22:47.819819556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:22:57.820575665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:23:07.820116517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:23:17.819678205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:23:27.82056015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:23:37.819963383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:23:47.819692996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:23:57.820401964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:24:07.820181381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:24:17.819751485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:24:27.820093552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:24:37.820675628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:24:47.820300437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:24:57.820419981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:25:07.820139641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:25:17.819655766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:25:27.819838267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:25:37.81989624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:25:47.82064595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:25:57.820067297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:26:07.820441495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:26:17.820450909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:26:27.819791437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:26:37.819698163Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:26:47.820548734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:26:47.820586821Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":566,"service":"observability"}
{"time":"2026-05-11T11:26:57.819749011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:27:07.820056074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:27:17.82055154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:27:27.820096935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:27:37.819949551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:27:47.82065414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:27:57.820574214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:28:07.820260268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:28:17.819621921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:28:27.819734864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:28:37.820511342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:28:47.820008581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:28:57.82033242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:29:07.82017535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:29:17.819646885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:29:27.819712437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:29:37.820616292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:29:47.819725218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:29:57.8206921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:30:07.820082093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:30:17.820612973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:30:27.820429411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:30:37.819744252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:30:47.820229838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:30:57.82018854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:31:07.820297382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:31:17.819953625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:31:27.819716359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:31:37.820403118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:31:47.819897984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:31:57.820675062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:31:57.820707701Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":567,"service":"observability"}
{"time":"2026-05-11T11:32:07.820187321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:32:17.81997063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:32:27.819715466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:32:37.820626321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:32:47.819989378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:32:57.82060327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:33:07.820492936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:33:17.819892484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:33:27.820663295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:33:37.820067031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:33:47.820642603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:33:57.820294477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:34:07.819999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:34:17.819891416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:34:27.819805227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:34:37.819647592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:34:47.8204145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:34:57.819850727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:35:07.819854583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:35:17.820323524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:35:27.819938828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:35:37.819645175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:35:47.820405381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:35:57.819755505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:36:07.820104993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:36:17.819672092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:36:27.819917058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:36:37.820608087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:36:47.820460888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:36:57.819994909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:37:07.820103876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:37:07.820136162Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":568,"service":"observability"}
{"time":"2026-05-11T11:37:17.819706738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:37:27.820624295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:37:37.820141346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:37:47.819749531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:37:57.820743109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:38:07.820418079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:38:17.81964143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:38:27.820631573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:38:37.820073295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:38:47.820702222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:38:57.819733087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:39:07.820403663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:39:17.819853489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:39:27.820489731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:39:37.819913432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:39:47.820635521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:39:57.820119096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:40:07.820016389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:40:17.820349746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:40:27.820296414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:40:37.819741938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:40:47.820680256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:40:57.820310865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:41:07.820306566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:41:17.819752652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:41:27.820589107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:41:37.820231704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:41:47.819763423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:41:57.820320792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:42:07.820082078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:42:17.820358461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:42:17.820392648Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":569,"service":"observability"}
{"time":"2026-05-11T11:42:27.819842441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:42:37.821869061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:42:47.819972331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:42:57.820623373Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:43:07.820613437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:43:17.819912516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:43:27.819646486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:43:37.820284415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:43:47.819752736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:43:57.819643629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:44:07.819729328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:44:17.820320448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:44:27.820714416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:44:37.819729868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:44:47.820457278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:44:57.819974005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:45:07.819882644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:45:17.820297874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:45:27.819747875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:45:37.820691856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:45:47.820579655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:45:57.820149963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:46:07.820131778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:46:17.819743099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:46:27.820640234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:46:37.820197784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:46:47.819793817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:46:57.820392133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:47:07.820387667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:47:17.820373975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:47:17.820423161Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":570,"service":"observability"}
{"time":"2026-05-11T11:47:27.819725816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:47:37.81962889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:47:47.820310832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:47:57.820073866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:48:07.820177088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:48:17.820672922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:48:27.820287174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:48:37.819763644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:48:47.82042734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:48:57.819829049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:49:07.819870096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:49:17.820304908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:49:27.819713258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:49:37.82051724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:49:47.819960474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:49:57.819688307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:50:07.819562779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:50:17.819997486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:50:27.819751071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:50:37.820519157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:50:47.820233501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:50:57.819686102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:51:07.819997944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:51:17.820606917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:51:27.820474166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:51:37.820089223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:51:47.81965614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:51:57.820314667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:52:07.819715849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:52:17.820204883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:52:27.820118486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:52:27.820160151Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":571,"service":"observability"}
{"time":"2026-05-11T11:52:37.820644583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:52:47.82047667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:52:57.819868907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:53:07.820016446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:53:17.820596277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:53:27.820278502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:53:37.819836115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:53:47.820568293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:53:57.820373372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:54:07.820115955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:54:17.81971018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:54:27.819671027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:54:37.82051872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:54:47.820322983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:54:57.819722099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:55:07.820069182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:55:17.820589118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:55:27.820389811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:55:37.819728889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:55:47.820548908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:55:57.820148486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:56:07.820146262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:56:17.820499586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:56:27.820224549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:56:37.820176659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:56:47.819684669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:56:57.82063314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:57:07.820014675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:57:17.820188357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:57:27.819704863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:57:37.82045957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:57:37.820511768Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":572,"service":"observability"}
{"time":"2026-05-11T11:57:47.819920314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:57:57.820510005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:58:07.819995034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:58:17.819783262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:58:27.820108573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:58:37.820564105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:58:47.820394174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:58:57.820027667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:59:07.820119027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:59:17.820616387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:59:27.820424848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:59:37.820169926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:59:47.819719254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T11:59:57.820599004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:00:07.820154668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:00:17.820512483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:00:27.820364412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:00:37.819816968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:00:47.820504145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:00:57.819701647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:01:07.820118594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:01:17.820105984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:01:27.820612961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:01:37.820562901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:01:47.820271277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:01:57.820142438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:02:07.820015956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:02:17.82012371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:02:27.820192702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:02:37.820610517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:02:37.820646449Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":573,"service":"observability"}
{"time":"2026-05-11T12:02:47.820394121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:02:57.819713282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:03:07.820023935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:03:17.820479911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:03:27.820340265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:03:37.820152787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:03:47.820568685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:03:57.820391259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:04:07.8198967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:04:17.820403137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:04:27.82019044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:04:37.819988954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:04:47.820451955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:04:57.820634072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:05:07.82058864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:05:17.820056621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:05:27.820591807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:05:37.820154607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:05:47.820520949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:05:57.820093732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:06:07.820660663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:06:17.820665191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:06:27.820425236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:06:37.820615015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:06:47.820383261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:06:57.820182625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:07:07.819804755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:07:17.820139667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:07:27.820682654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:07:37.820196923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:07:47.819621222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:07:47.819682329Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":574,"service":"observability"}
{"time":"2026-05-11T12:07:57.820270401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:08:07.819704871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:08:17.820307521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:08:27.82028712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:08:37.82005629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:08:47.819728733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:08:57.820555141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:09:07.820642545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:09:17.820022852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:09:27.819798735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:09:37.820683199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:09:47.820132889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:09:57.819742896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:10:07.820281234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:10:17.81967167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:10:27.820599343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:10:37.820305086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:10:47.820011395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:10:57.820635485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:11:07.819819775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:11:17.820100435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:11:27.81978358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:11:37.820555184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:11:47.820305346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:11:57.820065698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:12:07.819662374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:12:17.820162552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:12:27.820110033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:12:37.820615258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:12:47.820300752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:12:47.820337698Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":575,"service":"observability"}
{"time":"2026-05-11T12:12:57.81995142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:13:07.820009351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:13:17.820571607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:13:27.820141017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:13:37.820027388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:13:47.820471135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:13:57.820077912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:14:07.819880153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:14:17.820085757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:14:27.820090745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:14:37.820135366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:14:47.820506367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:14:57.82002286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:15:07.820132606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:15:17.820577971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:15:27.820341056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:15:37.820060822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:15:47.819702389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:15:57.820415267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:16:07.819860634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:16:17.820300603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:16:27.820167511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:16:37.819712988Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:16:47.820520364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:16:57.820162816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:17:07.820389519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:17:17.82008665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:17:27.820405716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:17:37.819745677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:17:47.820330208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:17:47.820385262Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":576,"service":"observability"}
{"time":"2026-05-11T12:17:57.820195419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:18:07.819728199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:18:17.820407873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:18:27.820051713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:18:37.820519682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:18:47.820278936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:18:57.819694649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:19:07.820162644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:19:17.819661345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:19:27.820325302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:19:37.820566599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:19:47.820126731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:19:57.820266066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:20:07.820049071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:20:17.820125238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:20:27.820716174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:20:37.819571008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:20:47.82007026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:20:57.820326985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:21:07.819935103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:21:17.820260981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:21:27.820178424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:21:37.819749814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:21:47.81976101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:21:57.820300562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:22:07.820218147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:22:17.81972633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:22:27.820452638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:22:37.820515806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:22:47.819640861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:22:57.820288034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:22:57.820327659Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":577,"service":"observability"}
{"time":"2026-05-11T12:23:07.819804104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:23:17.819881246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:23:27.820477035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:23:37.820284219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:23:47.819785067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:23:57.820564038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:24:07.820119966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:24:17.820013151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:24:27.820478673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:24:37.820152168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:24:47.819791634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:24:57.820569352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:25:07.820045009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:25:17.819718968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:25:27.819746684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:25:37.820100849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:25:47.819904703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:25:57.819642135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:26:07.820125648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:26:17.82021256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:26:27.819754955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:26:37.820456675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:26:47.820136931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:26:57.820282731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:27:07.81992468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:27:17.819905763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:27:27.819612296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:27:37.819869975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:27:47.819862012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:27:57.820100993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:28:07.82028362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:28:07.820319096Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":578,"service":"observability"}
{"time":"2026-05-11T12:28:17.819693405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:28:27.820207008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:28:37.820199098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:28:47.820837689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:28:57.82064929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:29:07.820137675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:29:17.81969238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:29:27.819692157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:29:37.82002559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:29:47.819664174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:29:57.819726848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:30:07.820194525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:30:17.820619482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:30:27.820168777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:30:37.819930411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:30:47.819881421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:30:57.820399819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:31:07.820421414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:31:17.819612853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:31:27.820679984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:31:37.820020719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:31:47.820311501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:31:57.819734946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:32:07.819685067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:32:17.82003816Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:32:27.819735833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:32:37.820491663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:32:47.819746424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:32:57.820317296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:33:07.820591738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:33:07.820629299Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":579,"service":"observability"}
{"time":"2026-05-11T12:33:17.8198075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:33:27.820463534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:33:37.819720512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:33:47.819670262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:33:57.820682921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:34:07.819934307Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:34:17.819701283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:34:27.820187968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:34:37.820046255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:34:47.820399944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:34:57.820159757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:35:07.820142493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:35:17.820531083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:35:27.820445003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:35:37.820202201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:35:47.819709917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:35:57.820585719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:36:07.820683843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:36:17.820070854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:36:27.819925811Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:36:37.819885845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:36:47.819986093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:36:57.819766556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:37:07.820280938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:37:17.820946764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:37:27.820537067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:37:37.820454507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:37:47.820072392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:37:57.820701696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:38:07.820074073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:38:17.820071024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:38:17.820105683Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":580,"service":"observability"}
{"time":"2026-05-11T12:38:27.820290254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:38:37.819997677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:38:47.819733879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:38:57.820429378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:39:07.819999628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:39:17.820437671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:39:27.820614641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:39:37.820204849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:39:47.819667482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:39:57.819634355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:40:07.819641607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:40:17.819598674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:40:27.820162228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:40:37.820076878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:40:47.820678732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:40:57.820629774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:41:07.820566851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:41:17.820310967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:41:27.820619923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:41:37.820100492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:41:47.820268296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:41:57.819858606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:42:07.820531262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:42:17.820597321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:42:27.820142686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:42:37.820654159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:42:47.820621574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:42:57.819999097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:43:07.820040332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:43:17.820204098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:43:17.820267512Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":581,"service":"observability"}
{"time":"2026-05-11T12:43:27.820443825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:43:37.820755757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:43:47.819752087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:43:57.820146188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:44:07.820062053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:44:17.81969199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:44:27.819657252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:44:37.820005437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:44:47.820216757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:44:57.820573821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:45:07.82067591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:45:17.820309624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:45:27.819782521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:45:37.819782693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:45:47.820292934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:45:57.820378339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:46:07.820045562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:46:17.82059768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:46:27.819828391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:46:37.820645684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:46:47.820313827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:46:57.819985109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:47:07.820510618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:47:17.820176866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:47:27.819703867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:47:37.820360172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:47:47.820134597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:47:57.819772325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:48:07.820019847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:48:17.820380603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:48:17.82041473Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":582,"service":"observability"}
{"time":"2026-05-11T12:48:27.820032735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:48:37.820663406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:48:47.820464288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:48:57.820524491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:49:07.820691876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:49:17.82019909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:49:27.820693469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:49:37.820468501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:49:47.819771744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:49:57.819882286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:50:07.820068789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:50:17.819858213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:50:27.819941176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:50:37.820188522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:50:47.819605854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:50:57.81958448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:51:07.820297955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:51:17.820650207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:51:27.81976961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:51:37.820180963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:51:47.819720456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:51:57.819824974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:52:07.819892071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:52:17.820225586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:52:27.819899514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:52:37.820112645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:52:47.820077122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:52:57.82096151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:53:07.820270946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:53:17.820530016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:53:17.820563648Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":583,"service":"observability"}
{"time":"2026-05-11T12:53:27.820353428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:53:37.820670273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:53:47.820499053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:53:57.820675547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:54:07.820538532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:54:17.820892404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:54:27.821212161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:54:37.819740593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:54:47.821214736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:54:57.820110354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:55:07.820039195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:55:17.820291436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:55:27.821550385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:55:37.819637557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:55:47.819971391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:55:57.820095083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:56:07.820083221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:56:17.820464633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:56:27.819785372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:56:37.820346994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:56:47.820422433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:56:57.820209753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:57:07.820257972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:57:17.819922048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:57:27.820473938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:57:37.820013121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:57:47.819714209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:57:57.819680655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:58:07.819810533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:58:17.820171116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:58:27.820427379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:58:27.82046042Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":584,"service":"observability"}
{"time":"2026-05-11T12:58:37.820384198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:58:47.820672202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:58:57.820384781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:59:07.819980414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:59:17.820410292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:59:27.819944769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:59:37.820708489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:59:47.819998849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T12:59:57.819659647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:00:07.820188078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:00:17.819781594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:00:27.820463612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:00:37.819834184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:00:47.819993587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:00:57.820413408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:01:07.820223024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:01:17.819808175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:01:27.819874723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:01:37.820544897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:01:47.820324235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:01:57.819733026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:02:07.819661469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:02:17.820297726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:02:27.8197334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:02:37.819754562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:02:47.81972641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:02:57.820691234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:03:07.819755969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:03:17.820073003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:03:27.820103064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:03:37.819719281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:03:37.819763449Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":585,"service":"observability"}
{"time":"2026-05-11T13:03:47.82059767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:03:57.819630422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:04:07.819908458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:04:17.820531734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:04:27.820068979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:04:37.819987653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:04:47.819645369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:04:57.81997341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:05:07.819660557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:05:17.820373721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:05:27.819879803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:05:37.820723511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:05:47.82004757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:05:57.820519313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:06:07.820018027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:06:17.820221553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:06:27.820448807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:06:37.820385758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:06:47.819988572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:06:57.819988033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:07:07.820020238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:07:17.820444627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:07:27.819869128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:07:37.820429367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:07:47.819998252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:07:57.820231642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:08:07.820574972Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:08:17.820672776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:08:27.820649797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:08:37.820045235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:08:37.820079573Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":586,"service":"observability"}
{"time":"2026-05-11T13:08:47.819789416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:08:57.820425192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:09:07.820063833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:09:17.819719014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:09:27.820272277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:09:37.820040382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:09:47.820402573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:09:57.820397807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:10:07.82027123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:10:17.819655229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:10:27.819680804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:10:37.819659096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:10:47.82016554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:10:57.819801414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:11:07.820051888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:11:17.820536208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:11:27.820204193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:11:37.820636169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:11:47.820477679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:11:57.819879441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:12:07.820383263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:12:17.820271685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:12:27.819789597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:12:37.819636223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:12:47.820388961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:12:57.820669318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:13:07.820228249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:13:17.820110725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:13:27.819828418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:13:37.820071367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:13:37.820102784Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":587,"service":"observability"}
{"time":"2026-05-11T13:13:47.819811046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:13:57.819764759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:14:07.820595057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:14:17.819984215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:14:27.820602809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:14:37.820206917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:14:47.819641068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:14:57.819694966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:15:07.820078346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:15:17.820304463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:15:27.820421013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:15:37.819637285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:15:47.8204796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:15:57.82005648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:16:07.820217767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:16:17.819754132Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:16:27.819711839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:16:37.820207106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:16:47.819852464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:16:57.820467298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:17:07.820074113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:17:17.819844863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:17:27.820150678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:17:37.820433676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:17:47.820608381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:17:57.819596491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:18:07.820481625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:18:17.820675459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:18:27.820192594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:18:37.819692381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:18:47.820461541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:18:47.820496031Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":588,"service":"observability"}
{"time":"2026-05-11T13:18:57.820448315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:19:07.819949243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:19:17.820600826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:19:27.819922892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:19:37.820416252Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:19:47.82022582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:19:57.819780325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:20:07.820354904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:20:17.820478933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:20:27.820375817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:20:37.820110791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:20:47.820531977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:20:57.82029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:21:07.820098423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:21:17.820613152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:21:27.819936065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:21:37.820528046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:21:47.820312219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:21:57.820522757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:22:07.820063222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:22:17.820486753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:22:27.820307556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:22:37.82009424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:22:47.819720804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:22:57.819850533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:23:07.819811786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:23:17.820467665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:23:27.82031722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:23:37.820679786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:23:47.820441873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:23:57.819924458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:23:57.819972853Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":589,"service":"observability"}
{"time":"2026-05-11T13:24:07.819980563Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:24:17.820577344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:24:27.82059686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:24:37.820491155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:24:47.820174149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:24:57.81992297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:25:07.819611434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:25:17.820320589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:25:27.819652336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:25:37.82056001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:25:47.820308488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:25:57.819663471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:26:07.820232401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:26:17.820118012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:26:27.819720606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:26:37.820262244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:26:47.820148225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:26:57.820206652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:27:07.820268105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:27:17.820623828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:27:27.820188484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:27:37.819661356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:27:47.820580008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:27:57.819829725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:28:07.820138559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:28:17.820620097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:28:27.820400749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:28:37.819755871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:28:47.819678544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:28:57.820514217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:28:57.820544833Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":590,"service":"observability"}
{"time":"2026-05-11T13:29:07.820114069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:29:17.819678687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:29:27.820550422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:29:37.819704385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:29:47.820589553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:29:57.820377623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:30:07.820176931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:30:17.820406778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:30:27.820746425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:30:37.820204069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:30:47.819870639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:30:57.820676257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:31:07.820075134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:31:17.820588454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:31:27.819834294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:31:37.819803662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:31:47.82054258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:31:57.820435117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:32:07.819999985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:32:17.82048233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:32:27.820437651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:32:37.819643142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:32:47.819660754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:32:57.819858681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:33:07.819825865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:33:17.81971719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:33:27.820411378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:33:37.820441253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:33:47.820560801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:33:57.820458949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:34:07.820368814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:34:07.820404498Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":591,"service":"observability"}
{"time":"2026-05-11T13:34:17.819753723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:34:27.820277217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:34:37.819743936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:34:47.819990102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:34:57.820607213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:35:07.820660456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:35:17.820342877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:35:27.820083233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:35:37.819786652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:35:47.820461597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:35:57.820359083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:36:07.820072878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:36:17.819757796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:36:27.8206152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:36:37.82064628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:36:47.81968873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:36:57.820629801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:37:07.820057301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:37:17.82057835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:37:27.820199439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:37:37.820037166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:37:47.820447524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:37:57.820153229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:38:07.820140874Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:38:17.820583611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:38:27.820540945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:38:37.820380337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:38:47.820619471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:38:57.81973782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:39:07.820588374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:39:07.820626481Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":592,"service":"observability"}
{"time":"2026-05-11T13:39:17.820055211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:39:27.820008853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:39:37.820495605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:39:47.820015569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:39:57.819673973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:40:07.820674292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:40:17.820056468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:40:27.820129943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:40:37.820668878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:40:47.820125671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:40:57.820255202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:41:07.820580196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:41:17.82004352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:41:27.820023564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:41:37.82055459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:41:47.820593498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:41:57.820117004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:42:07.819804858Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:42:17.820450939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:42:27.820452719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:42:37.820361501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:42:47.820009278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:42:57.819982762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:43:07.820794982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:43:17.820311187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:43:27.820022721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:43:37.819739791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:43:47.820434345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:43:57.819847161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:44:07.820135984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:44:17.819641412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:44:17.819678473Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":593,"service":"observability"}
{"time":"2026-05-11T13:44:27.820517641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:44:37.820069371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:44:47.819644923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:44:57.820083354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:45:07.820053054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:45:17.819844979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:45:27.820326164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:45:37.821594236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:45:47.82016743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:45:57.820413744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:46:07.820131263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:46:17.820268234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:46:27.820532521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:46:37.820072651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:46:47.819865243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:46:57.819987502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:47:07.82005771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:47:17.820686516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:47:27.820132446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:47:37.819926055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:47:47.82079986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:47:57.820306147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:48:07.820055555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:48:17.819651567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:48:27.819695442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:48:37.82028118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:48:47.820178234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:48:57.819841672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:49:07.820606418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:49:17.820095231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:49:17.820133148Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":594,"service":"observability"}
{"time":"2026-05-11T13:49:27.820492541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:49:37.820310139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:49:47.820061447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:49:57.819822055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:50:07.820377513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:50:17.82051785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:50:27.819781598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:50:37.820450237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:50:47.820121129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:50:57.820532002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:51:07.82066519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:51:17.820039547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:51:27.820522882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:51:37.820163244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:51:47.819808872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:51:57.820544934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:52:07.820487171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:52:17.819758104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:52:27.820291823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:52:37.819761328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:52:47.819706697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:52:57.820450853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:53:07.820100861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:53:17.819718221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:53:27.82040254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:53:37.820151547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:53:47.819615788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:53:57.820607318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:54:07.819875392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:54:17.819760709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:54:27.819818646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:54:27.819853185Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":595,"service":"observability"}
{"time":"2026-05-11T13:54:37.819786103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:54:47.820416678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:54:57.819939573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:55:07.819894182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:55:17.820356905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:55:27.820161089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:55:37.81973148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:55:47.819752288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:55:57.819687733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:56:07.820206751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:56:17.819698365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:56:27.819736134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:56:37.820292001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:56:47.819728358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:56:57.820669727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:57:07.820105801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:57:17.819693177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:57:27.819737846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:57:37.820588042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:57:47.819699942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:57:57.819758572Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:58:07.820383368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:58:17.819749282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:58:27.819777612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:58:37.820467974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:58:47.819883919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:58:57.819723208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:59:07.820078464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:59:17.819805007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:59:27.819829447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:59:27.819864168Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":596,"service":"observability"}
{"time":"2026-05-11T13:59:37.820360264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:59:47.819654702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T13:59:57.820023278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:00:07.820104722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:00:17.819614358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:00:27.819792064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:00:37.819801067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:00:47.82010216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:00:57.819647099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:01:07.819996123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:01:17.820260247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:01:27.819706272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:01:37.820457384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:01:47.819710486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:01:57.819624748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:02:07.820659314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:02:17.819732836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:02:27.819717522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:02:37.820090082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:02:47.819662483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:02:57.819646013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:03:07.820160369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:03:17.819625606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:03:27.819734515Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:03:37.820003337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:03:47.819627277Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:03:57.819696896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:04:07.820154831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:04:17.819708045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:04:27.820687157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:04:27.82072251Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":597,"service":"observability"}
{"time":"2026-05-11T14:04:37.819714775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:04:47.81963927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:04:57.820132029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:05:07.820127848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:05:17.820328228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:05:27.819731331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:05:37.819726176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:05:47.81991799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:05:57.819750599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:06:07.820082592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:06:17.819718285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:06:27.820292403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:06:37.819761708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:06:47.820708789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:06:57.820193067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:07:07.819913847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:07:17.819660562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:07:27.819738587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:07:37.819737838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:07:47.819714731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:07:57.819747664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:08:07.819982296Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:08:17.819731935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:08:27.819870744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:08:37.820666839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:08:47.820401186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:08:57.819677643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:09:07.820125369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:09:17.819728581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:09:27.819674169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:09:37.819767097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:09:37.819803294Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":598,"service":"observability"}
{"time":"2026-05-11T14:09:47.82064344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:09:57.819713193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:10:07.820611743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:10:17.819759024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:10:27.819745641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:10:37.819751083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:10:47.820229496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:10:57.82059443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:11:07.820369089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:11:17.81972363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:11:27.820058564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:11:37.820358604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:11:47.819762729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:11:57.819731028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:12:07.820145517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:12:17.820565872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:12:27.820616581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:12:37.819732203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:12:47.820025242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:12:57.819696547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:13:07.819743194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:13:17.819696253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:13:27.820016036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:13:37.820104799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:13:47.82051273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:13:57.819700915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:14:07.820097752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:14:17.820313317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:14:27.819808308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:14:37.820684334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:14:37.82071946Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":599,"service":"observability"}
{"time":"2026-05-11T14:14:47.819814273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:14:57.819729208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:15:07.820051848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:15:17.81960935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:15:27.822015131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:15:37.81968151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:15:47.820220862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:15:57.81970544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:16:07.819724044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:16:17.820355326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:16:27.820465345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:16:37.820211072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:16:47.819984393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:16:57.819742035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:17:07.820093967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:17:17.819842202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:17:27.819667978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:17:37.819699232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:17:47.819814412Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:17:57.82057032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:18:07.82063139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:18:17.81995574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:18:27.820000977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:18:37.820589089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:18:47.819973804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:18:57.819812848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:19:07.820035643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:19:17.820556461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:19:27.819996403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:19:37.819734118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:19:47.820598428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:19:47.820632185Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":600,"service":"observability"}
{"time":"2026-05-11T14:19:57.819736201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:20:07.820397608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:20:17.819772442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:20:27.819788301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:20:37.820079726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:20:47.820175044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:20:57.819863913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:21:07.820058455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:21:17.820664267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:21:27.820274932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:21:37.820113109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:21:47.819790619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:21:57.820660633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:22:07.820134493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:22:17.819956775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:22:27.819770052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:22:37.820619856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:22:47.819757155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:22:57.820061838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:23:07.819885246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:23:17.819930992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:23:27.819747792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:23:37.819744902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:23:47.819879608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:23:57.820231042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:24:07.820101383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:24:17.819754082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:24:27.820660831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:24:37.820163846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:24:47.819731461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:24:57.819706084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:24:57.819737674Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":601,"service":"observability"}
{"time":"2026-05-11T14:25:07.820354116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:25:17.819782616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:25:27.820586388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:25:37.819714785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:25:47.819769042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:25:57.820404826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:26:07.820221575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:26:17.819693203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:26:27.819761866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:26:37.820021876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:26:47.819752697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:26:57.82050921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:27:07.82050287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:27:17.819859617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:27:27.820584009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:27:37.819761955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:27:47.819693751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:27:57.819724112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:28:07.819957982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:28:17.820506629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:28:27.819773069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:28:37.819670477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:28:47.820470769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:28:57.819896126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:29:07.819977375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:29:17.820018739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:29:27.820032205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:29:37.819657986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:29:47.820485503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:29:57.819693564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:29:57.819741956Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":602,"service":"observability"}
{"time":"2026-05-11T14:30:07.820180145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:30:17.819669328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:30:27.819871547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:30:37.81974883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:30:47.820595095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:30:57.819765524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:31:07.820095263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:31:17.819915632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:31:27.820580145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:31:37.820182385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:31:47.819724411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:31:57.819769051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:32:07.820221324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:32:17.820028992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:32:27.819883207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:32:37.820533644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:32:47.819662215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:32:57.819712762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:33:07.820109539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:33:17.820468143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:33:27.819995916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:33:37.820642689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:33:47.820169518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:33:57.81971424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:34:07.820141911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:34:17.819738033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:34:27.820657328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:34:37.819738237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:34:47.820725462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:34:57.82042812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:34:57.820458826Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":603,"service":"observability"}
{"time":"2026-05-11T14:35:07.820059649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:35:17.819733214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:35:27.820618428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:35:37.820007782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:35:47.819838992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:35:57.819658355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:36:07.820017878Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:36:17.820666179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:36:27.820639194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:36:37.82020833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:36:47.819731141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:36:57.820586308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:37:07.82015573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:37:17.820582489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:37:27.81976477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:37:37.820668577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:37:47.820292286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:37:57.819867995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:38:07.820018755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:38:17.820323067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:38:27.820566944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:38:37.819723701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:38:47.820677334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:38:57.820351205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:39:07.820108544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:39:17.820544364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:39:27.820313504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:39:37.820111672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:39:47.819738274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:39:57.819677824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:40:07.820027932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:40:07.820065705Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":604,"service":"observability"}
{"time":"2026-05-11T14:40:17.820556289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:40:27.82049299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:40:37.819987649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:40:47.819643785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:40:57.820404014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:41:07.820307527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:41:17.819727499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:41:27.820610459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:41:37.820213464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:41:47.820672796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:41:57.820501226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:42:07.820038125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:42:17.820230638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:42:27.81975518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:42:37.820562188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:42:47.820331275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:42:57.819739979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:43:07.820045703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:43:17.820171918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:43:27.819699796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:43:37.820598671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:43:47.820262037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:43:57.819705668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:44:07.820145783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:44:17.819635512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:44:27.819727065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:44:37.820574451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:44:47.82027176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:44:57.819714912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:45:07.820179964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:45:07.820212948Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":605,"service":"observability"}
{"time":"2026-05-11T14:45:17.819702502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:45:27.820494215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:45:37.819984964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:45:47.819755647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:45:57.820527899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:46:07.820321351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:46:17.819691584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:46:27.819803553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:46:37.820654678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:46:47.820076029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:46:57.820186792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:47:07.820413363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:47:17.820009624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:47:27.819681004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:47:37.820277693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:47:47.819933675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:47:57.820600126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:48:07.82057361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:48:17.819769089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:48:27.819994791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:48:37.820777976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:48:47.820075374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:48:57.819778895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:49:07.819690794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:49:17.820318441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:49:27.819736106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:49:37.819701008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:49:47.820455502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:49:57.820258446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:50:07.820118407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:50:17.820599117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:50:17.820647196Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":606,"service":"observability"}
{"time":"2026-05-11T14:50:27.8206665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:50:37.820150107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:50:47.820547782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:50:57.820115172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:51:07.820098014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:51:17.820460332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:51:27.820507098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:51:37.819647833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:51:47.820120421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:51:57.819653653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:52:07.820137744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:52:17.819742617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:52:27.820640838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:52:37.820001991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:52:47.819746702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:52:57.82041583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:53:07.820661221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:53:17.820559827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:53:27.820445617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:53:37.820154541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:53:47.819676041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:53:57.819761313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:54:07.820662196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:54:17.820107161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:54:27.819823334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:54:37.820512222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:54:47.820287225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:54:57.819945704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:55:07.820112117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:55:17.820656998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:55:17.820695223Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":607,"service":"observability"}
{"time":"2026-05-11T14:55:27.820210576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:55:37.819712661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:55:47.820441886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:55:57.819714107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:56:07.820500351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:56:17.819842786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:56:27.819754775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:56:37.820553603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:56:47.820309171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:56:57.819719095Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:57:07.819993841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:57:17.820527532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:57:27.820165012Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:57:37.81984159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:57:47.820515149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:57:57.82030448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:58:07.820098838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:58:17.819670191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:58:27.820178351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:58:37.81974516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:58:47.820564138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:58:57.820310551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:59:07.820148313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:59:17.820423385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:59:27.820346696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:59:37.820077744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:59:47.819606354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T14:59:57.820090112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:00:07.820111603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:00:17.820406705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:00:27.82033094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:00:27.820373112Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":608,"service":"observability"}
{"time":"2026-05-11T15:00:37.819701859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:00:47.820499646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:00:57.819715426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:01:07.820067308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:01:17.820333823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:01:27.81974246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:01:37.820412612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:01:47.820331073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:01:57.819695565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:02:07.820059758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:02:17.8206197Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:02:27.820647461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:02:37.82039518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:02:47.820072472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:02:57.820548214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:03:07.820045072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:03:17.820261623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:03:27.819826093Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:03:37.820479674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:03:47.820299158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:03:57.819659544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:04:07.82060679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:04:17.819856562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:04:27.820454271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:04:37.820458247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:04:47.820037121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:04:57.820689992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:05:07.820656346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:05:17.820197025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:05:27.819635355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:05:37.820163339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:05:37.820208671Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":609,"service":"observability"}
{"time":"2026-05-11T15:05:47.819769953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:05:57.820537231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:06:07.820499327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:06:17.819739124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:06:27.819711584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:06:37.820436316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:06:47.82014965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:06:57.819721114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:07:07.820182347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:07:17.819682873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:07:27.820649525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:07:37.820316263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:07:47.819708898Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:07:57.820628615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:08:07.820415063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:08:17.819942617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:08:27.819756148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:08:37.820590929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:08:47.820402725Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:08:57.820523263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:09:07.820349175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:09:17.819657071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:09:27.820552007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:09:37.81973281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:09:47.820285959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:09:57.820099303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:10:07.82000094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:10:17.820359232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:10:27.820134053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:10:37.819697747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:10:47.820504353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:10:47.820538502Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":610,"service":"observability"}
{"time":"2026-05-11T15:10:57.820100526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:11:07.820104223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:11:17.820559395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:11:27.820047634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:11:37.820614254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:11:47.820305885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:11:57.820005325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:12:07.819842467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:12:17.82032388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:12:27.820212982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:12:37.820184014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:12:47.820549509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:12:57.820182574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:13:07.820062857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:13:17.82058352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:13:27.820266124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:13:37.819661169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:13:47.820262382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:13:57.819823245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:14:07.820099768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:14:17.820630889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:14:27.820663369Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:14:37.820165242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:14:47.819706902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:14:57.820558542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:15:07.819932503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:15:17.820318845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:15:27.820015232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:15:37.819701226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:15:47.820684518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:15:47.820720292Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":611,"service":"observability"}
{"time":"2026-05-11T15:15:57.82026355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:16:07.820099909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:16:17.82046573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:16:27.820642308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:16:37.820199936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:16:47.819655986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:16:57.820301427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:17:07.820011509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:17:17.820498216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:17:27.819992597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:17:37.820487597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:17:47.820112946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:17:57.820332416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:18:07.81983082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:18:17.820274193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:18:27.820194199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:18:37.820661806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:18:47.820270041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:18:57.819701402Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:19:07.819858397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:19:17.820153685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:19:27.8206788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:19:37.820152211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:19:47.820029054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:19:57.820649365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:20:07.820370521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:20:17.819828608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:20:27.819756161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:20:37.820426863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:20:47.82020239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:20:57.819807063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:20:57.81984395Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":612,"service":"observability"}
{"time":"2026-05-11T15:21:07.819637457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:21:17.820412654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:21:27.820172397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:21:37.820012449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:21:47.820596682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:21:57.820350503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:22:07.820435312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:22:17.820374233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:22:27.820606553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:22:37.820189501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:22:47.820038077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:22:57.820569393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:23:07.819728167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:23:17.820483459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:23:27.820188185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:23:37.819638975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:23:47.820459123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:23:57.820032187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:24:07.819612021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:24:17.820042167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:24:27.82069909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:24:37.820090405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:24:47.819824471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:24:57.820503918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:25:07.820160358Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:25:17.820044848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:25:27.820497368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:25:37.820022607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:25:47.819653647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:25:57.820551144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:25:57.820585245Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":613,"service":"observability"}
{"time":"2026-05-11T15:26:07.82004534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:26:17.819880343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:26:27.82042534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:26:37.820641393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:26:47.82027957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:26:57.820394117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:27:07.820138838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:27:17.819838652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:27:27.820161311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:27:37.820558786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:27:47.820292518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:27:57.819779774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:28:07.819883782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:28:17.820358297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:28:27.820301783Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:28:37.819933535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:28:47.820050475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:28:57.81994395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:29:07.819805617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:29:17.820368955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:29:27.820211935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:29:37.819798454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:29:47.820548255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:29:57.820610396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:30:07.820464737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:30:17.819672177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:30:27.820630292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:30:37.82042654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:30:47.820468957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:30:57.819704975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:31:07.81978559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:31:07.819822671Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":614,"service":"observability"}
{"time":"2026-05-11T15:31:17.819749429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:31:27.820684444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:31:37.820448908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:31:47.820082942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:31:57.819721881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:32:07.820537189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:32:17.820389003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:32:27.819735176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:32:37.819886917Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:32:47.820493058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:32:57.81980408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:33:07.820064427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:33:17.820350832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:33:27.820208233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:33:37.820092002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:33:47.819668096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:33:57.820412091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:34:07.819833818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:34:17.819702142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:34:27.820704394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:34:37.820275294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:34:47.819667014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:34:57.820420294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:35:07.820297224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:35:17.819744887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:35:27.81967085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:35:37.820309909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:35:47.819835199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:35:57.819832026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:36:07.819953221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:36:07.819985196Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":615,"service":"observability"}
{"time":"2026-05-11T15:36:17.820189919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:36:27.820011459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:36:37.81979213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:36:47.820406527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:36:57.819765949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:37:07.820321882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:37:17.820042256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:37:27.820084855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:37:37.820308329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:37:47.820284568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:37:57.819672348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:38:07.820027328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:38:17.820487295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:38:27.820630699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:38:37.820085385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:38:47.819748151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:38:57.820439781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:39:07.820158391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:39:17.820078668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:39:27.819984486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:39:37.820301126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:39:47.820021545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:39:57.820030145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:40:07.819930707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:40:17.8206033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:40:27.820656922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:40:37.819782748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:40:47.820086792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:40:57.819773764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:41:07.820048646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:41:07.820082859Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":616,"service":"observability"}
{"time":"2026-05-11T15:41:17.8206492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:41:27.819799755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:41:37.82059636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:41:47.820139899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:41:57.820545363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:42:07.819937207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:42:17.820606063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:42:27.819676427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:42:37.820174098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:42:47.81979626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:42:57.820460316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:43:07.82017545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:43:17.820024521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:43:27.81982109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:43:37.820587523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:43:47.820104618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:43:57.820582281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:44:07.820079651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:44:17.820624648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:44:27.820543518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:44:37.820718478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:44:47.82031932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:44:57.819788194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:45:07.819974873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:45:17.819885221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:45:27.819794762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:45:37.820212209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:45:47.820190651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:45:57.820404262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:46:07.819989507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:46:17.819812339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:46:17.819842131Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":617,"service":"observability"}
{"time":"2026-05-11T15:46:27.8197958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:46:37.820182932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:46:47.820073089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:46:57.820680549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:47:07.820364702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:47:17.820191338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:47:27.819766872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:47:37.819739738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:47:47.820315889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:47:57.820048442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:48:07.820032547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:48:17.820087014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:48:27.819993184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:48:37.820652504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:48:47.819858672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:48:57.820602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:49:07.819932316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:49:17.820317257Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:49:27.819650655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:49:37.819774181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:49:47.820678877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:49:57.819730094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:50:07.820600215Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:50:17.819750965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:50:27.819858902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:50:37.819742381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:50:47.82015306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:50:57.81998107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:51:07.820322827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:51:17.820495944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:51:17.820530873Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":618,"service":"observability"}
{"time":"2026-05-11T15:51:27.820509309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:51:37.819917198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:51:47.820158218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:51:57.819738321Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:52:07.820150247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:52:17.819857999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:52:27.820256016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:52:37.819892304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:52:47.819914553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:52:57.819859915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:53:07.819803456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:53:17.819816784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:53:27.820384884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:53:37.821555117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:53:47.82049918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:53:57.820431975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:54:07.820158717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:54:17.819652885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:54:27.819954602Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:54:37.819809408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:54:47.820606423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:54:57.820080142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:55:07.820155034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:55:17.820489131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:55:27.820006833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:55:37.819618105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:55:47.820655235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:55:57.820277367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:56:07.820524343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:56:17.820601924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:56:17.820636938Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":619,"service":"observability"}
{"time":"2026-05-11T15:56:27.820183631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:56:37.820207207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:56:47.819751827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:56:57.820394962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:57:07.819993497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:57:17.820200476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:57:27.819713806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:57:37.820012534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:57:47.819644531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:57:57.819888334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:58:07.8200106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:58:17.820479992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:58:27.820409655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:58:37.819673956Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:58:47.820685236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:58:57.819891376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:59:07.820130202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:59:17.819702517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:59:27.820572304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:59:37.820589766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:59:47.819795529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T15:59:57.820688919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:00:07.820672188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:00:17.819648755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:00:27.820738618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:00:37.819997367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:00:47.819767264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:00:57.820086388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:01:07.820021317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:01:17.819924666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:01:27.820503643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:01:27.820539135Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":620,"service":"observability"}
{"time":"2026-05-11T16:01:37.820105339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:01:47.819873842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:01:57.820632842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:02:07.820676168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:02:17.819770117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:02:27.8201238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:02:37.820434883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:02:47.820439122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:02:57.820861701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:03:07.820305509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:03:17.820563349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:03:27.819708614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:03:37.819842171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:03:47.819673808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:03:57.820146036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:04:07.820457224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:04:17.820723686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:04:27.820556074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:04:37.820063137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:04:47.819786743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:04:57.820531464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:05:07.820316872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:05:17.819715405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:05:27.820360714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:05:37.820586122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:05:47.820076047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:05:57.820306414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:06:07.820015723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:06:17.819800056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:06:27.819917335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:06:37.820702655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:06:37.820737113Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":621,"service":"observability"}
{"time":"2026-05-11T16:06:47.819769832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:06:57.81969492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:07:07.820352983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:07:17.820114708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:07:27.820558127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:07:37.820440056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:07:47.819889158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:07:57.820618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:08:07.819806311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:08:17.820421603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:08:27.819963964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:08:37.819857207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:08:47.820665569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:08:57.820487054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:09:07.819685147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:09:17.820287108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:09:27.820671184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:09:37.820463841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:09:47.820073262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:09:57.820080522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:10:07.820028969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:10:17.820765797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:10:27.820673503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:10:37.819946781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:10:47.820504659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:10:57.820668243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:11:07.820095539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:11:17.820529507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:11:27.820003949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:11:37.819787902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:11:47.820437948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:11:47.820472369Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":622,"service":"observability"}
{"time":"2026-05-11T16:11:57.820202385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:12:07.820890577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:12:17.820507931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:12:27.820121831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:12:37.820063204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:12:47.820475445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:12:57.820358502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:13:07.820483476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:13:17.819844981Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:13:27.819739684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:13:37.820755542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:13:47.820223786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:13:57.820585643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:14:07.820582183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:14:17.820299976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:14:27.819869696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:14:37.819730776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:14:47.820487312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:14:57.819759322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:15:07.820023017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:15:17.820358913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:15:27.82060134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:15:37.820615314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:15:47.820190451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:15:57.819872894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:16:07.819946907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:16:17.820487676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:16:27.820614178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:16:37.820456913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:16:47.819833274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:16:57.820573251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:16:57.820624737Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":623,"service":"observability"}
{"time":"2026-05-11T16:17:07.820362431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:17:17.820095102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:17:27.820657907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:17:37.820431743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:17:47.820258999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:17:57.81967196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:18:07.820422549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:18:17.820185494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:18:27.820639485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:18:37.820678062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:18:47.820174666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:18:57.820227294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:19:07.820216761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:19:17.81978965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:19:27.819775509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:19:37.82035752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:19:47.820582512Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:19:57.820150673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:20:07.820370162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:20:17.820690688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:20:27.820014217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:20:37.820714106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:20:47.820375105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:20:57.82010899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:21:07.820672271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:21:17.82016904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:21:27.820713584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:21:37.820042959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:21:47.819633889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:21:57.81987583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:22:07.819682019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:22:07.8197352Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":624,"service":"observability"}
{"time":"2026-05-11T16:22:17.819726526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:22:27.819761394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:22:37.820230351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:22:47.820161557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:22:57.819646978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:23:07.820582116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:23:17.820495253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:23:27.819755742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:23:37.820507204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:23:47.820218582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:23:57.820554687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:24:07.819988037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:24:17.820439527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:24:27.82046195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:24:37.81974413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:24:47.820172703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:24:57.820295511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:25:07.819931091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:25:17.82044325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:25:27.819727505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:25:37.819706377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:25:47.820582204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:25:57.819811527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:26:07.820034766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:26:17.819742365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:26:27.820633577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:26:37.820222011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:26:47.820516814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:26:57.820591345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:27:07.820217928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:27:07.820276739Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":625,"service":"observability"}
{"time":"2026-05-11T16:27:17.819815887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:27:27.820179443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:27:37.819932886Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:27:47.820457803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:27:57.820323204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:28:07.820651256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:28:17.819684506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:28:27.82068795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:28:37.8200887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:28:47.820620385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:28:57.820020193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:29:07.820053855Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:29:17.819800072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:29:27.820560204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:29:37.82049389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:29:47.819688127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:29:57.820297224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:30:07.820303833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:30:17.819630882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:30:27.82045435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:30:37.819740415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:30:47.820121825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:30:57.819807784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:31:07.820386427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:31:17.820132478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:31:27.819627473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:31:37.820076506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:31:47.819821071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:31:57.820451651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:32:07.819643832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:32:17.820223073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:32:17.820279277Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":626,"service":"observability"}
{"time":"2026-05-11T16:32:27.820112363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:32:37.820535824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:32:47.8206291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:32:57.820136837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:33:07.820130944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:33:17.820543877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:33:27.820117046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:33:37.820633035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:33:47.820611027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:33:57.820415909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:34:07.820652537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:34:17.819628094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:34:27.820026236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:34:37.820568248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:34:47.82068883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:34:57.820573728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:35:07.820258844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:35:17.819671977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:35:27.820304737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:35:37.820189174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:35:47.820576461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:35:57.820568116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:36:07.820132507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:36:17.819639685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:36:27.820660706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:36:37.82030437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:36:47.819970939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:36:57.820426846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:37:07.820800043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:37:17.820304253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:37:17.820350119Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":627,"service":"observability"}
{"time":"2026-05-11T16:37:27.820039202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:37:37.820338695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:37:47.820184951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:37:57.820655097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:38:07.820481414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:38:17.820371072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:38:27.820429803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:38:37.820473291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:38:47.820315821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:38:57.820659511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:39:07.820022671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:39:17.819748577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:39:27.820550681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:39:37.820023908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:39:47.820585801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:39:57.820095566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:40:07.820608834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:40:17.81974493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:40:27.820269325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:40:37.820215559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:40:47.820442615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:40:57.820468324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:41:07.8200116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:41:17.820694589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:41:27.820437383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:41:37.820404065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:41:47.819982941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:41:57.82040656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:42:07.819690097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:42:17.819969965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:42:27.820592244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:42:27.820626897Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":628,"service":"observability"}
{"time":"2026-05-11T16:42:37.820294987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:42:47.820040054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:42:57.820321895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:43:07.819626636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:43:17.82040987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:43:27.820552618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:43:37.820508845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:43:47.819731762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:43:57.820396784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:44:07.820125334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:44:17.820023903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:44:27.82017266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:44:37.820442949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:44:47.820063106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:44:57.820372466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:45:07.820576229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:45:17.819860744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:45:27.819951668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:45:37.819622649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:45:47.820346198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:45:57.820133707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:46:07.819682148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:46:17.820701403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:46:27.820591272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:46:37.820101157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:46:47.819712153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:46:57.820428951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:47:07.82045931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:47:17.819761024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:47:27.820481911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:47:37.820038144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:47:37.820073182Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":629,"service":"observability"}
{"time":"2026-05-11T16:47:47.819694361Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:47:57.820210588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:48:07.820309278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:48:17.820676958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:48:27.820543836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:48:37.820168319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:48:47.820185447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:48:57.820088133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:49:07.820125011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:49:17.820537472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:49:27.819701106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:49:37.820534726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:49:47.82007862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:49:57.819700456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:50:07.820685116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:50:17.820490309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:50:27.819898604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:50:37.820519726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:50:47.820178025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:50:57.820144107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:51:07.820621573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:51:17.82015196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:51:27.820031167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:51:37.820696501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:51:47.819760059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:51:57.819885204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:52:07.820188324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:52:17.820524208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:52:27.82008872Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:52:37.820380262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:52:37.82042887Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":630,"service":"observability"}
{"time":"2026-05-11T16:52:47.819670304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:52:57.819619385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:53:07.820097921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:53:17.820632688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:53:27.82052461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:53:37.820529194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:53:47.820499346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:53:57.82027235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:54:07.82061544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:54:17.820394849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:54:27.819730899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:54:37.820635047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:54:47.820388833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:54:57.819921758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:55:07.820517372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:55:17.819705456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:55:27.819917678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:55:37.819708772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:55:47.82042979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:55:57.819743027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:56:07.820038324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:56:17.819740531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:56:27.820423445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:56:37.819707457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:56:47.819733621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:56:57.81969007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:57:07.81997291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:57:17.819739227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:57:27.820469631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:57:37.819731528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:57:47.820178268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:57:47.820217192Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":631,"service":"observability"}
{"time":"2026-05-11T16:57:57.820066807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:58:07.82020637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:58:17.819837873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:58:27.820495123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:58:37.820331548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:58:47.820036445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:58:57.820590994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:59:07.8201143Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:59:17.819705028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:59:27.820293758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:59:37.819912773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:59:47.819723427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T16:59:57.819957085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:00:07.819719519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:00:17.819940297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:00:27.820017045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:00:37.819722449Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:00:47.820308149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:00:57.820146955Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:01:07.81980292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:01:17.819712009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:01:27.819732109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:01:37.820441482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:01:47.820191514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:01:57.819755045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:02:07.820470138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:02:17.819714372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:02:27.820456628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:02:37.820092695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:02:47.820376835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:02:47.820417889Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":632,"service":"observability"}
{"time":"2026-05-11T17:02:57.820592109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:03:07.82001548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:03:17.81974468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:03:27.820431722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:03:37.819739694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:03:47.81962696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:03:57.820484999Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:04:07.82007133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:04:17.81966199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:04:27.820677316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:04:37.820393052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:04:47.820052604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:04:57.819715573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:05:07.820164948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:05:17.819674118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:05:27.819697171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:05:37.819746156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:05:47.819625185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:05:57.82030712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:06:07.819783346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:06:16.489447335Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-11T17:06:25.345411079Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-11T17:06:25.415101803Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-11T17:06:25.41516544Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-11T17:06:25.415176197Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-11T17:06:25.415322354Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-11T17:06:25.415353018Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-11T17:06:25.4154527Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-11T17:06:25.415979406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-11T17:06:25.416374068Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-11T17:06:35.416344687Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-11T17:06:45.416613624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:06:45.416651326Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-11T17:06:55.416783936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:07:05.416282106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:07:15.416940627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:07:25.416818444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:07:35.416797605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:07:45.416664471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:07:55.417095046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:08:05.416363982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:08:15.416261485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:08:25.416684322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:08:35.416955994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:08:45.416471621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:08:55.416470211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:09:05.416387786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:09:15.41655803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:09:25.416677877Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:09:35.416587398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:09:45.416655559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:09:55.416751974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:10:05.416458387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:10:15.416565182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:10:25.417155382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:10:35.416273139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:10:45.416313937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:10:55.41639261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:11:05.416878431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:11:15.416464288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:11:25.416671828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:11:35.416597628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:11:45.416264256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:11:55.416527167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:11:55.416560484Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-11T17:12:05.41703922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:12:15.416113447Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:12:25.416946446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:12:35.416864537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:12:45.416621363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:12:55.416258203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:13:05.416913125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:13:15.416222473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:13:25.416309641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:13:35.416267689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:13:45.417526272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:13:55.416425508Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:14:05.416537142Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:14:15.416619918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:14:25.417108025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:14:35.417174763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:14:45.416520235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:14:55.416168112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:15:05.416481889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:15:15.417179765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:15:25.416982889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:15:35.416691617Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:15:45.416881272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:15:55.416994334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:16:05.417135473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:16:15.416274944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:16:25.417098994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:16:35.416280485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:16:45.41668052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:16:55.416566793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:16:55.416598516Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-11T17:17:05.416346583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:17:15.417093303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:17:25.41665882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:17:35.417032265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:17:45.416385568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:17:55.416569284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:18:05.417018275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:18:15.416275418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:18:25.416674013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:18:35.41703868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:18:45.416689944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:18:55.416150769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:19:05.41660647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:19:15.416557656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:19:25.417071092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:19:35.416734066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:19:45.417047033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:19:55.417017582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:20:05.416941134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:20:15.416279958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:20:25.41615536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:20:35.416271407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:20:45.417122633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:20:55.416690039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:21:05.417148807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:21:15.416363532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:21:25.416649173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:21:35.416535081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:21:45.416405491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:21:55.416226564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:22:05.416711571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:22:05.416745984Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-11T17:22:15.416285919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:22:25.416413869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:22:35.416825776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:22:45.416999087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:22:55.416318408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:23:05.416658817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:23:15.416691464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:23:25.41650848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:23:35.416587875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:23:45.4170759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:23:55.416193331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:24:05.417280518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:24:15.416394436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:24:25.41695382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:24:35.416339733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:24:45.41618187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:24:55.416555786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:25:05.41664933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:25:15.416297629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:25:25.417185586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:25:35.417110845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:25:45.416459556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:25:55.416597643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:26:05.417165668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:26:15.416277026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:26:25.416836702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:26:35.416606875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:26:45.416644025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:26:55.417155711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:27:05.416270067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:27:15.416271695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:27:15.416305301Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-11T17:27:25.416664161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:27:35.416204235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:27:45.416926146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:27:55.416379596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:28:05.416429552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:28:15.417081483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:28:25.416976925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:28:35.416276796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:28:45.416209984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:28:55.416507899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:29:05.417171125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:29:15.416560651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:29:25.416753558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:29:35.416229174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:29:45.416922056Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:29:55.41615895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:30:05.41648806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:30:15.417100772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:30:25.417167832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:30:35.416563535Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:30:45.416280179Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:30:55.417004213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:31:05.4165325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:31:15.416279455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:31:25.41692366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:31:35.416477434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:31:45.416546575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:31:55.416712171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:32:05.41639574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:32:15.416819775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:32:15.416856595Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-11T17:32:25.416165014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:32:35.416297098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:32:45.416382575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:32:55.416443343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:33:05.416277838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:33:15.416134008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:33:25.417148108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:33:35.41631476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:33:45.417038689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:33:55.41690943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:34:05.41638655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:34:15.416166339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:34:25.416674173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:34:35.416965946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:34:45.416905233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:34:55.416322742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:35:05.416206335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:35:15.416550937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:35:25.416734939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:35:35.416269069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:35:45.416221909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:35:55.416504091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:36:05.416425965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:36:15.417020683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:36:25.416434037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:36:35.41682741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:36:45.416835146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:36:55.417054032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:37:05.416315237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:37:15.416144557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:37:25.416640566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:37:25.41667587Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-11T17:37:35.416805344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:37:45.416752634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:37:55.416553865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:38:05.416706954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:38:15.416176002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:38:25.416521738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:38:35.416606737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-11T17:38:45.41752099Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-11T17:39:35.416874097Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:39:45.417595913Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:39:55.417542134Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:40:05.41673861Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:40:15.416792421Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:40:25.417254419Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:40:35.416710147Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:40:45.417063293Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:40:55.416975477Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:41:05.416959749Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:41:15.417378578Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:41:25.416681695Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:41:35.417605127Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:41:45.417681622Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:41:55.416775297Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:42:05.420524381Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:42:15.417520319Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:42:25.416795381Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:42:35.417626274Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:42:45.41719698Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:42:55.416726788Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:43:05.416805453Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:43:15.417506863Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:43:25.416759064Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:43:35.416723017Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:44:35.416611423Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:44:45.416987304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:45:35.417170398Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:45:45.417111655Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:45:55.41777157Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:46:05.417598012Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:46:15.416800872Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:46:25.416649304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:46:35.416777848Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:46:45.417753038Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:46:55.417517736Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:47:05.41685591Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:47:15.41689699Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:47:25.417216472Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:47:35.417551007Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:47:45.417506288Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:47:55.417508756Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:48:05.416888096Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:48:15.417255936Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:48:25.41770249Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:48:35.416664302Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:48:45.416678301Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:48:55.416661536Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:49:05.417515936Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:49:15.416819722Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:49:25.416766885Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:49:35.417570667Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:49:45.41727719Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:51:55.417666434Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:52:05.418103586Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:52:15.417472484Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:52:25.4171468Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:52:35.4174302Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:52:45.417589393Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:52:55.417121824Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:53:05.41680085Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:53:15.416797197Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:53:25.417193652Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:53:35.417202573Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:53:45.417213034Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:53:55.417210476Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:54:05.417500513Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:54:15.417330953Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:54:25.416883509Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:54:35.417691848Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:54:45.417180365Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:56:55.416725409Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:57:05.417386697Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:57:15.417584194Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:57:25.417690477Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:57:35.417042194Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:57:45.417442028Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:57:55.417866114Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:58:05.417477823Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:58:15.417172539Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:58:25.417070891Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:58:35.41694118Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:58:45.416719145Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:58:55.417126301Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:59:05.416969621Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:59:15.417579317Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:59:25.416682501Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:59:35.417071244Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:59:45.417391151Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T17:59:55.417011642Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:00:05.418362379Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:02:05.416808742Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:02:15.417127633Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:02:25.41687239Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:02:35.417066994Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:02:45.417541758Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:02:55.417606766Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:03:05.417335433Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:03:15.416739058Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:03:25.417156501Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:03:35.417384158Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:03:45.417308956Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:03:55.417571766Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:04:05.416733409Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:04:15.417488647Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:04:25.417259556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:04:35.417405839Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:04:45.416952084Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:04:55.416676291Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:05:15.416514512Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:07:05.416636259Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:07:15.416823289Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:07:25.417273543Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:07:35.416732347Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:07:45.417766335Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:07:55.4168405Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:08:05.416726103Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:08:15.417469371Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:08:25.417205682Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:08:35.416775978Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:08:45.41670962Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:08:55.416759083Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:09:05.417003225Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:09:15.417249586Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:09:25.417723068Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:09:35.417338141Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:09:45.416767924Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:09:55.417472406Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:10:05.417310635Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:12:15.416749546Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:12:25.416662783Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:12:35.416823752Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:12:45.417093479Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:12:55.416749042Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:13:05.416821297Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:13:15.416705715Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:13:25.417396377Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:13:35.416753684Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:13:45.417449704Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:13:55.416798821Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:14:05.416787127Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:14:15.416961749Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:14:25.417123601Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:14:35.417205414Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:14:45.417727709Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:14:55.416770962Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:15:05.416813329Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:15:25.417094774Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:17:15.416947343Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:17:25.417136254Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:17:35.417072671Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:17:45.416766941Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:17:55.4168438Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:18:05.417318683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:18:15.416855329Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:18:25.417269579Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:18:35.416663387Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:18:45.417453195Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:18:55.416993892Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:19:05.416769348Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:19:15.417159877Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:19:25.417178983Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:19:35.417434471Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:19:45.416730028Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:19:55.417681408Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:20:15.417060873Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:20:35.417377275Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:20:45.417614926Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:22:15.416565888Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:22:25.417094805Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:22:35.417020536Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:22:45.417616302Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:22:55.417113291Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:23:05.416646345Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:23:15.417263774Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:23:25.417648998Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:23:35.417412416Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:23:45.416944558Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:23:55.417432907Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:24:05.416745753Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:24:15.416790766Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:24:25.417311495Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:24:35.416687158Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:24:45.417184526Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:24:55.417363739Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:25:05.417606245Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:25:15.417087438Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:25:25.417680801Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:27:25.416993089Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:27:35.41766Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:27:45.416689769Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:27:55.416853519Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:28:05.416730683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:28:15.417550255Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:28:25.417409961Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:28:35.417682975Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:28:45.417208661Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:28:55.416723205Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:29:05.417690476Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:29:15.416705979Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:29:25.41683017Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:29:35.417134547Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:29:45.416822652Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:29:55.417215401Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:30:05.417721811Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:32:25.416987543Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:32:35.417425233Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:32:45.416886766Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:32:55.417161835Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:33:05.417540524Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:33:15.416788776Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:33:25.417732475Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:33:35.417044523Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:33:45.4173632Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:33:55.416755524Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:34:05.417501706Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:34:15.417628161Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:34:25.417472459Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:34:35.416888963Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:34:45.41741815Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:34:55.416848958Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:35:05.417729284Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:35:25.416803665Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:35:35.417390569Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:35:45.417040536Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:35:55.417465683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:37:35.416573457Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:37:45.417048383Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:37:55.417546093Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:38:05.417152005Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:38:15.417493552Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:38:25.417147324Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:38:35.417457622Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:38:45.416937603Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:38:55.417446817Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:39:05.416951843Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:39:15.41683784Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:39:25.417191907Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:39:35.41672677Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:39:45.416799661Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:39:55.416767784Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:40:05.417410366Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:40:15.417719026Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:40:35.417487502Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:40:55.41656821Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:41:05.417259597Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:41:15.417566904Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:42:35.417290716Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:42:45.416841643Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:42:55.417614014Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:43:05.417289981Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:43:15.417653187Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:43:25.417196304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:43:35.416754467Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:43:45.417426506Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:43:55.41756782Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:44:05.416945233Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:44:15.417469439Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:44:25.416852312Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:44:35.417645499Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:44:45.417175556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:44:55.41672327Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:45:05.417748831Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:45:15.417490125Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:45:45.416961201Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:46:05.416561734Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:46:25.416660124Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:47:35.416581993Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:47:45.417580109Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:47:55.417140134Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:48:05.417257384Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:48:15.416812725Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:48:25.416718231Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:48:35.417503087Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:48:45.417140515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:48:55.417555369Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:49:05.417426723Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:49:15.417280342Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:49:25.41758717Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:49:35.417297122Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:49:45.41673695Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:49:55.417228596Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:50:05.416793204Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:50:15.417227644Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:50:25.416905644Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:51:35.417160081Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:52:45.41701072Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:52:55.416697885Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:53:05.416726783Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:53:15.41734265Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:53:25.416831052Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:53:35.417130462Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:53:45.417553131Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:53:55.417159271Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:54:05.416802419Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:54:15.417651888Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:54:25.416643349Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:54:35.416846919Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:54:45.417183935Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:54:55.416808716Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:55:05.41764787Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:55:15.417276821Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:55:25.41706605Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:55:35.416859951Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:55:55.417352841Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:56:15.416993508Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:56:45.416943138Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:57:45.417354089Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:57:55.41705647Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:58:05.416695517Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:58:15.417134444Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:58:25.416829352Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:58:35.417056177Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:58:45.417455208Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:58:55.417070502Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:59:05.417494861Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:59:15.417051843Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:59:25.417659315Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:59:35.417208294Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:59:45.41680961Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T18:59:55.417644587Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:00:05.42587407Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:00:15.417563385Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:00:25.417039834Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:00:45.417340729Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:01:05.417508147Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:02:55.417491625Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:03:05.417178527Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:03:15.417413345Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:03:25.417222507Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:03:35.417500061Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:03:45.417096127Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:03:55.416774898Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:04:05.417152886Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:04:15.416740271Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:04:25.417507155Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:04:35.41707383Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:04:45.417649112Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:04:55.416900599Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:05:05.417824647Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:05:15.41732729Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:05:25.417584339Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:05:35.417329032Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T19:05:45.416892907Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:36:55.416914496Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:37:05.417185132Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:37:15.416818319Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:37:25.4174315Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:37:35.417457347Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:37:45.41678178Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:37:55.4168401Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:38:05.417071994Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:38:15.417601373Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:38:25.417098844Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:38:35.417608613Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:38:45.416944169Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:38:55.417590018Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:39:05.417745382Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-11T22:39:15.417709579Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:39:15.416670034Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:39:25.417334184Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:39:35.41758651Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:39:45.41690068Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:39:55.416955856Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:40:05.417329855Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:40:15.416773364Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:40:25.4174133Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:40:35.417477021Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:40:45.416910435Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:40:55.417108132Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:41:05.417260602Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:41:15.417144097Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:41:25.417485468Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:41:35.417192576Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:41:45.417481506Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:41:55.417516119Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:42:05.423360294Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:42:15.416762937Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:44:25.416780699Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:44:35.417602075Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:44:45.417114129Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:44:55.416809746Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:45:05.41740869Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:45:15.417001354Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:45:25.416898052Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:45:35.41753026Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:45:45.417493205Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:45:55.417389617Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:46:05.416931034Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:46:15.417714716Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:46:25.416993412Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:46:35.417017083Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:46:45.417043397Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:46:55.417647525Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:47:05.417460017Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:47:15.417402059Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:49:25.416740687Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:49:35.417072764Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:49:45.41767086Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:49:55.417551681Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:50:05.418204617Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:50:15.417473792Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:50:25.417663719Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:50:35.416794097Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:50:45.41683008Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:50:55.417287426Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:51:05.416906601Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:51:15.41731987Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:51:25.416824792Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:51:35.417394781Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:51:45.416914257Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:51:55.41680537Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:52:05.420209326Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:52:15.417498036Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:52:25.417735636Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:54:25.416675116Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:54:35.417261304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:54:45.417534224Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:54:55.416964004Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:55:05.417112121Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:55:15.417738173Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:55:25.416953559Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:55:35.416732022Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:55:45.417503686Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:55:55.417615221Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:56:05.417830683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:56:15.417716179Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:56:25.417635987Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:56:35.417195369Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:56:45.41736063Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:56:55.416766185Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:57:05.417424619Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:57:15.417391545Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:57:35.417624844Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:59:35.41726632Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:59:45.416802794Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T05:59:55.416839186Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:00:05.418010645Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:00:15.417012467Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:00:25.417186111Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:00:35.417153425Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:00:45.416748357Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:00:55.417475948Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:01:05.416688973Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:01:15.418175531Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:01:25.417194852Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:01:35.417348183Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:01:45.417491628Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:01:55.416823255Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:02:05.417872917Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:02:15.416723826Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:02:25.418681646Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:02:35.417442329Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:04:35.41729397Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:04:45.417809395Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:04:55.416650176Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:05:05.418940243Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:05:15.417472292Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:05:25.416935594Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:05:35.417204895Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:05:45.417408001Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:05:55.417779623Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:06:05.416772229Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:06:15.417275233Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:06:25.417144185Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:06:35.417559117Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:06:45.416813371Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:06:55.417598057Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:07:05.41916878Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:07:15.417015142Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:07:25.417008505Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:09:45.417113643Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:09:55.417471894Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:10:05.417826642Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:10:15.417418871Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:10:25.416702161Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:10:35.417280647Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:10:45.417321293Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:10:55.417355776Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:11:05.417485014Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:11:15.417334836Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:11:25.417520033Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:11:35.417375186Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:11:45.417355121Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:11:55.417103714Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:12:05.417112392Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:12:15.416974728Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:12:25.417412598Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:12:45.417137055Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:14:45.416854699Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:14:55.416777322Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:15:05.418358447Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:15:15.416759626Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:15:25.417702473Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:15:35.417647369Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:15:45.416712354Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:15:55.416885941Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:16:05.416779987Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:16:15.416863143Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:16:25.417334696Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:16:35.416758329Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:16:45.416693625Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:16:55.41715548Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:17:05.417482263Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:17:15.41721536Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:17:25.417259544Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:17:35.41721722Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:17:45.417011616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:17:55.417589294Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:19:45.416643101Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:19:55.41677741Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:20:05.417060382Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:20:15.417126052Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:20:25.417698266Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:20:35.417027017Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:20:45.417142447Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:20:55.416824736Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:21:05.416812071Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:21:15.417226444Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:21:25.417370763Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:21:35.416741809Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:21:45.417223303Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:21:55.416732718Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:22:05.416815396Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:22:15.417143123Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:22:25.41711254Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:22:35.416777052Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:22:45.416753147Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:22:55.417302882Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:24:55.417324995Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:25:05.421850797Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:25:15.416816122Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:25:25.417714202Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:25:35.416866275Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:25:45.41678601Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:25:55.417604114Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:26:05.417633697Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:26:15.416872972Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:26:25.416998917Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:26:35.417378003Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:26:45.41678578Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:26:55.417136543Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:27:05.416991753Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:27:15.416780807Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:27:25.416955827Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:27:35.417567149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:27:45.416772473Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:29:55.416543466Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:30:05.420859681Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:30:15.41681575Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:30:25.417729618Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:30:35.416766182Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:30:45.41715267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:30:55.41748644Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:31:05.417287622Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:31:15.416827106Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:31:25.417263108Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:31:35.417306541Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:31:45.417705556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:31:55.4167642Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:32:05.417561589Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:32:15.417537427Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:32:25.417394421Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:32:35.416771712Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:32:55.417340787Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:33:05.416754962Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:33:15.416717507Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:35:05.417573582Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:35:15.418970574Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:35:25.41711107Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:35:35.417540876Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:35:45.416773455Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:35:55.417529504Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:36:05.416836117Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:36:15.417715656Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:36:25.417474298Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:36:35.417639181Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:36:45.417011781Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:36:55.41692765Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:37:05.417779327Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:37:15.416762556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:37:25.416864392Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:37:35.416719369Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:37:45.416720951Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:37:55.41677599Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:38:05.41679979Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:40:05.416520079Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:40:15.416701278Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:40:25.417596965Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:40:35.41709488Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:40:45.417649526Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:40:55.416809189Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:41:05.416780027Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:41:15.417402239Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:41:25.417207626Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:41:35.417449947Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:41:45.417152706Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:41:55.41669954Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:42:05.4167765Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:42:15.41698381Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:42:25.417429772Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:42:35.41758766Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:42:45.416803835Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:42:55.417498149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:43:05.416812626Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:45:35.417498567Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:45:45.417161193Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:45:55.417614869Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:46:05.417665976Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:46:15.417349116Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:46:25.417057472Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:46:35.417707458Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:46:45.41672992Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:46:55.417558503Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:47:05.417417745Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:47:15.417783869Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:47:25.417210298Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T06:47:35.416765447Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:29:55.417502681Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:30:05.417156979Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:30:15.417401059Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:30:25.41717142Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:30:35.41773793Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:30:45.419377962Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:30:55.417230098Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:31:05.416891095Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:31:15.416996786Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:31:25.416984041Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:31:35.417194404Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:31:45.41766765Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:31:55.416826522Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:32:05.419684973Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:32:15.416808426Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:32:25.417410756Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:32:35.417755976Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:32:45.417181199Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:34:05.417592387Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:34:55.417314198Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:35:05.420308353Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:35:15.417294554Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:35:25.416673289Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:35:35.416669119Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:35:45.416839581Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:35:55.41680973Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:36:05.417901437Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:36:15.417253389Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:36:25.417804239Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:36:35.417487506Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:36:45.416811177Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:36:55.416976683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:37:05.416730542Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:37:15.417267389Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:37:25.416858307Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:37:35.417206137Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:37:45.417561317Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:37:55.416829458Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:40:05.419926014Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:40:15.417179497Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:40:25.41727336Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:40:35.417628945Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:40:45.417572773Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:40:55.417447755Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:41:05.416802641Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:41:15.417580387Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:41:25.417064518Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:41:35.416975732Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:41:45.416880423Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:41:55.417381634Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:42:05.417545927Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:42:15.41752882Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:42:25.416963109Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:42:35.416954655Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:42:45.417685009Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T07:42:55.416775279Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T14:04:34.444626312Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-12T14:04:43.059048308Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-12T14:04:43.165960227Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-12T14:04:43.16637835Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-12T14:04:43.166397728Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-12T14:04:43.166527164Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-12T14:04:43.166556153Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-12T14:04:43.168199727Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-12T14:04:43.168085153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-12T14:04:43.169017666Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-12T14:04:53.168021784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-12T14:05:03.167715048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:05:03.167752582Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-12T14:05:13.168170607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:05:23.167640077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:05:33.16776781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:05:43.167946618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:05:53.16788553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:06:03.16833279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:06:13.167566042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:06:23.167936781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:06:33.16851647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:06:43.168526853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:06:53.168127953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:07:03.167678126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:07:13.167635148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:07:23.168422808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:07:33.168215636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:07:43.168465745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:07:53.168136451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:08:03.16854355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:08:13.167694092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:08:23.167691904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:08:33.168210423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:08:43.168118208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:08:53.167704973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:09:03.167650397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-12T14:09:13.169059833Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-12T17:39:43.168583531Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:39:53.168869918Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:40:03.171131837Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:40:13.168369Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:40:23.168687863Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:40:33.169010228Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:40:43.168830856Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:40:53.168297008Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:41:03.169070509Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:41:13.168091149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:41:23.16847107Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:41:33.168383585Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:41:43.168943083Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:41:53.168496827Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:42:03.168687292Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:42:13.168447905Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:42:23.16819609Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:42:33.16911817Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:42:43.168709924Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:42:53.168392121Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:43:03.168885915Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:43:13.168252817Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:43:23.168147123Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:43:33.168266769Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:43:43.169119969Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:43:53.168915455Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:44:03.168265696Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:44:13.168484704Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:46:13.16848609Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:46:23.168936519Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:46:33.16838064Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:46:43.168508061Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:46:53.16893815Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:47:03.168386862Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:47:13.168919352Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:47:23.168880737Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:47:33.169046425Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:47:43.168951327Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:47:53.168684237Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:48:03.168203018Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:48:13.168870848Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:48:23.168139506Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:48:33.169054632Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:48:43.168392506Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:48:53.168871997Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:49:03.169080376Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:49:13.168431963Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:49:33.168813831Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:49:53.168260892Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:50:13.168379461Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:50:33.168880654Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:50:53.16791206Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:51:13.16799425Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:51:23.168713101Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:51:33.168171877Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:51:43.168272787Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:51:53.168576997Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:52:03.168884603Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:52:13.168214304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:52:23.168325678Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:52:33.168696581Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:52:43.168778015Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:52:53.168873785Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:53:03.168315449Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:53:13.168135185Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:53:23.168579027Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:53:33.168125236Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:53:43.168931142Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:53:53.169091543Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:54:03.1686043Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:54:13.168332446Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:56:23.168700319Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:56:33.168567602Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:56:43.168751355Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:56:53.168828884Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:57:03.16831235Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:57:13.168448903Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:57:23.168463055Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:57:33.168778669Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:57:43.168900744Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:57:53.168043669Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:58:03.168818362Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:58:13.168357472Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:58:23.168774194Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:58:33.168679439Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:58:43.168210087Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:58:53.168198925Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:59:03.169127459Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:59:13.168358928Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T17:59:23.168677282Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:01:23.168835613Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:01:33.168206058Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:01:43.168134834Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:01:53.168421591Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:02:03.16831091Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:02:13.167999213Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:02:23.169074605Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:02:33.168574752Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:02:43.168379266Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:02:53.168333514Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:03:03.168371181Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:03:13.168277899Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:03:23.16830716Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:03:33.168127834Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:03:43.169202602Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:03:53.168094282Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:04:03.168765719Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:04:13.168725359Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:04:23.168831369Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:06:33.167930354Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:06:43.168812279Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:06:53.168923623Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:07:03.169119748Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:07:13.168324631Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:07:23.168545709Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:07:33.168409Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:07:43.169262402Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:07:53.168430806Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:08:03.16814871Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:08:13.16866142Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:08:23.168646618Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:08:33.168262766Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:08:43.168962264Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:08:53.168725403Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:09:03.168975622Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:09:13.168969363Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:09:33.168088939Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:09:43.168717857Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:11:33.168050279Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:11:43.168430702Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:11:53.168598291Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:12:03.168959961Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:12:13.169254497Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:12:23.169604689Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:12:33.168508862Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:12:43.168371429Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:12:53.168700808Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:13:03.168255971Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:13:13.168673946Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:13:23.169033734Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:13:33.168883562Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:13:43.168060609Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:13:53.168211711Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:14:03.169559818Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:14:13.16897087Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:14:23.168139874Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:14:33.169051373Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:14:43.168752577Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:16:33.168769217Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:16:43.168745859Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:16:53.168911458Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:17:03.168374852Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:17:13.168038132Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:17:23.168844975Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:17:33.168678971Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:17:43.168423616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:17:53.168695515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:18:03.168331965Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:18:13.168722301Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:18:23.16861164Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:18:33.168184696Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:18:43.168071465Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:18:53.168853165Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:19:03.168256532Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:19:13.168168403Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T18:19:23.168065682Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:33:03.168407619Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:33:13.168354675Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:33:23.169102908Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:33:33.169052973Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:33:43.16889204Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:33:53.168701516Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:34:03.168916265Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:34:13.169002876Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:34:23.168535842Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:34:33.168311502Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:34:43.168614691Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:34:53.168503118Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:35:03.168679495Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:35:13.168694101Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:35:23.168578143Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:35:33.168768347Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:35:43.168192212Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:35:53.168995026Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:36:03.169065272Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:36:13.168360157Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:38:03.168019842Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:38:13.168577594Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:38:23.16819598Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:38:33.168230384Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:38:43.169015496Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:38:53.168508053Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:39:03.169076462Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:39:23.167961598Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:39:33.168226617Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:39:43.169331964Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:39:53.168094945Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:40:03.169228193Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:40:13.168162027Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:40:23.168219272Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:40:33.169058006Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:40:43.169048457Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:40:53.168269714Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-12T21:41:03.170154256Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:53:33.167913031Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:53:43.168358519Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:53:53.168111797Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:54:03.168546648Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:54:13.168808226Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:54:23.16811327Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:54:33.168704433Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:54:43.169169367Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:54:53.169082267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:55:03.168286453Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:55:13.168145763Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:55:23.169015617Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:55:33.168187209Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:55:43.168334723Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:55:53.169063947Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:56:03.169185862Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:56:13.16801873Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:56:23.168202555Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:56:33.169294227Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:56:53.168059793Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:57:13.16794572Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:57:33.167939353Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:58:33.167959411Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:58:43.168528072Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:58:53.16818359Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:59:03.169262942Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:59:13.1682639Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:59:23.168623564Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:59:33.168325653Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:59:43.168779261Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T06:59:53.168554717Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:00:03.199217133Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:00:13.168480607Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:00:23.168514411Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:00:33.168143057Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:00:43.16802489Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:00:53.168142469Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:01:03.16872296Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:01:13.168161933Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:01:23.168282049Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:02:43.168262214Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:03:33.167928136Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:03:43.168037828Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:03:53.168533093Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:04:03.168160605Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:04:13.168796098Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:04:23.169168555Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:04:33.168697483Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:04:43.167979141Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:04:53.168118335Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:05:03.168206553Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:05:13.168258557Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:05:23.168737395Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:05:33.16810914Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:05:43.168349207Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:05:53.169191894Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:06:03.177920223Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:06:13.168079969Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:06:23.16916601Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:06:33.168171515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:08:43.168824261Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:08:53.168443783Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:09:03.168166616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:09:13.168197938Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:09:23.169278813Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:09:33.169191379Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:09:43.16842065Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:09:53.168185554Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:10:03.168604786Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:10:13.168075347Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:10:23.168072013Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:10:33.16819172Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:10:43.168135177Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:10:53.169233914Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:11:03.16821439Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:11:13.168753359Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:11:23.168144163Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:11:33.168501606Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:11:43.168468603Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:15:03.168511564Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:15:13.168141389Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:15:23.168355066Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:15:33.169047219Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:15:43.169232106Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:15:53.169193547Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:16:03.168520247Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:16:13.168101956Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:16:23.169278576Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:16:43.168714744Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:16:53.168101304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:17:03.168188528Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:17:23.167929727Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:17:43.168817466Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:18:03.168369332Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:18:13.168752149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:18:23.168170641Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:18:33.168085712Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:18:43.168476583Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:18:53.168599615Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:19:03.168217567Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:20:13.168496173Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:20:23.169130658Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:20:33.168610206Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:20:43.168300119Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:20:53.169127631Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:21:03.168397087Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:21:13.168204645Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:21:23.168128504Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:21:33.168680905Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:21:53.168770995Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:22:03.168172687Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:22:13.168802446Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:23:03.167882481Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:23:13.168124904Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:23:23.168809212Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:23:33.16835014Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:23:43.168038714Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:23:53.168943477Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:24:03.16841533Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:25:13.168000448Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:25:23.169320664Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:25:33.168649553Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:25:43.169194446Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:25:53.169107182Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:26:03.168205941Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:26:13.168082437Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:26:23.16868462Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:26:33.169175432Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:26:43.168521044Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:27:03.168745541Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:27:13.168276823Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:27:23.169650693Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:28:13.1678973Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:28:23.168016396Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:28:33.169109942Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:28:43.168680233Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:28:53.168322634Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:29:03.169181493Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:29:13.168116914Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:30:23.16869387Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:30:33.16832646Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:30:43.169325749Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:30:53.168709656Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:31:03.169164238Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:31:13.168036578Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:31:23.16907824Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:31:33.168656204Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:31:43.169209173Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:32:03.168121639Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:32:13.168921684Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:32:33.168318048Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:33:13.168513543Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:33:23.168117238Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:33:33.169196387Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:33:43.168380472Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:33:53.168157012Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:34:03.169309604Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:34:13.168293086Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:35:23.168051311Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:35:33.168351162Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:35:43.169351475Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:35:53.168730911Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:36:03.169123786Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:36:13.168141717Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:36:23.169120581Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:36:33.168192899Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:36:43.168103186Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:36:53.168802002Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:37:03.16895626Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:37:13.168131469Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:38:23.168616174Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:38:33.168299041Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:38:43.169345052Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:38:53.16885515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:39:03.169363781Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:39:13.168258142Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:39:23.16809915Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:40:23.168198185Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:40:33.169233813Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:40:43.16874243Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:40:53.168294186Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:41:03.168951524Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:41:13.168364332Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:41:23.168253567Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:41:33.169265267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:41:53.167903211Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:42:13.168302616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:42:23.16835099Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:43:23.168824034Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:43:33.168141898Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:43:43.168034198Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:43:53.168758268Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:44:03.168450448Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:44:13.168506616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:44:23.169375059Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:45:33.168775558Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:45:43.169169792Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:45:53.168166441Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:46:03.169378149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:46:13.168811053Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:46:23.168231267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:46:33.169175807Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:46:43.168597809Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:46:53.168621197Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:47:03.16816985Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:47:13.168252904Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:47:23.168750819Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:47:33.16816179Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:47:43.169280589Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:48:23.168974565Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:48:33.168629552Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:48:43.16802201Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:48:53.169017527Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:49:03.168496314Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:49:13.168269266Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:49:23.1687767Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:49:33.169171267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:50:33.168267511Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:50:43.168684681Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:50:53.168096822Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:51:03.168712876Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:51:13.168219001Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:51:23.16926962Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:51:33.16861923Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:51:43.168475601Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:52:13.167946992Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:52:23.168138754Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:52:43.168356477Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:52:53.169266371Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:53:03.168685007Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:53:33.168648916Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:53:43.168454805Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:53:53.168123077Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:54:03.168379548Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:54:13.168698932Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:54:33.168598569Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:54:43.168493751Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:55:43.168209477Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:55:53.169058352Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:56:03.168801828Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:56:13.168141544Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:56:23.169007649Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:56:33.168591643Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:56:43.169147796Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:56:53.168790793Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:57:03.168615723Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:57:13.168198122Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:57:23.16909314Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:57:33.168560436Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:57:43.168629959Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:58:03.16881609Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:58:33.168612975Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:58:43.168385022Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:58:53.168806074Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:59:03.168330968Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:59:13.168184975Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:59:23.168260868Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:59:33.168941684Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T07:59:43.168629021Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:00:43.169260684Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:00:53.168510357Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:01:03.171154679Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:01:13.168197336Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:01:23.168981351Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:01:33.168369001Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:01:43.168074927Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:01:53.168740931Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:02:03.168739063Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:02:23.168550081Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:02:33.168402271Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:02:53.168348738Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:03:43.168546987Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:03:53.169122523Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:04:03.168815625Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:04:13.168553656Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:04:23.16910212Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:04:33.168730037Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:04:43.168616668Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:04:53.169222339Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:05:43.168489116Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:05:53.168103149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:06:03.169414057Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:06:13.169037081Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:06:23.16863685Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:06:33.168376714Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:06:43.16839745Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:06:53.16911895Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:07:03.168634256Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:07:13.168306614Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:07:23.168560636Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:07:33.168217274Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:07:53.168325788Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:08:13.168301779Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:08:43.167830908Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:08:53.168796261Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:09:03.168675596Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:09:13.168213873Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:09:23.169007945Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:09:33.168666818Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:10:03.168642873Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:10:53.168631713Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:11:03.168656926Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:11:13.168134688Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:11:23.168689203Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:11:33.168395081Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:11:43.168132386Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:11:53.168682544Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:12:03.169268511Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:12:13.168487469Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:12:23.16803839Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:12:33.169054886Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:12:43.16913139Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:13:03.16857123Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:13:43.168070434Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:13:53.169383733Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:14:03.173677793Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:14:13.168467107Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:14:23.169132328Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:14:43.168405189Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:14:53.169180995Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:15:13.167913104Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:15:53.168321547Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:16:03.169393704Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:16:13.168824883Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:16:23.168464576Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:16:33.168920314Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:16:43.168531515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:16:53.169010223Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:17:03.169121156Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:17:23.168603679Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:17:33.168314143Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:17:53.168340828Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:18:23.168567756Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:18:53.167874966Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:19:03.169212011Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:19:13.16816427Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:19:23.168588581Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:19:33.168065797Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:19:43.169099639Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:19:53.168268098Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:20:23.168665873Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:21:03.168347501Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:21:13.169310768Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:21:23.169097903Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:21:33.168130378Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:21:43.16925324Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:21:53.168379627Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:22:03.168182087Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:22:13.16841133Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:22:23.169195513Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:22:33.168393291Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:22:43.168644825Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:22:53.168162357Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:23:03.168711397Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:23:13.168286074Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:23:33.168086203Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:23:53.168907788Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:24:03.168785812Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:24:13.168468416Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:24:23.168163122Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:24:33.168926915Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:24:43.168530879Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:24:53.169944525Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:25:03.168719136Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:25:13.168482418Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:26:03.168365366Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:26:13.168673231Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:26:23.168160765Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:26:33.16817729Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:26:43.169224856Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:26:53.168221097Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:27:03.168951304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:27:13.168902457Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:27:23.168485191Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:27:33.169124999Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:27:43.168975763Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:27:53.168401883Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:28:03.168265126Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:28:13.16857398Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:28:33.168768341Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:28:53.168224305Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:29:03.168694726Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:29:13.167967314Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:29:23.16868891Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:29:33.169140316Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:29:53.16807147Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:30:13.168125275Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:30:33.167950302Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:30:53.167970575Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:31:03.168795847Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:31:13.169125216Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:31:23.169464717Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:31:33.168337268Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:31:43.16909697Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:31:53.168068265Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:32:13.168261363Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:32:33.168713773Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:32:43.168058371Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:32:53.168086109Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:33:03.168650348Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:33:13.167957271Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:33:23.168587513Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:33:33.168133775Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:34:03.16789745Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:34:13.168334677Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:34:23.168691003Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:34:33.168996185Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T08:34:43.168456082Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:19:23.168046085Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:19:33.168088403Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:19:43.169153618Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:19:53.168183746Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:20:03.169174695Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:20:13.169031905Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:20:23.168284618Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:20:33.16938255Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:20:43.168533932Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:20:53.169159019Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:21:03.169170134Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:21:13.168151815Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:21:23.168227783Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:21:33.168143494Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:21:43.169393671Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:21:53.169132994Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:22:03.168333616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T09:22:13.169276683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-13T19:32:26.189503271Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-13T19:32:34.029683905Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-13T19:32:34.101209454Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-13T19:32:34.101269661Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-13T19:32:34.101282179Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-13T19:32:34.10137369Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-13T19:32:34.101407507Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-13T19:32:34.101513488Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-13T19:32:34.104461482Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-13T19:32:34.105623347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-13T19:32:44.105321888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-13T19:32:54.10590443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:32:54.10594141Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-13T19:33:04.104807484Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:33:14.105295493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:33:24.105155685Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:33:34.105348033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:33:44.105291675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:33:54.104719349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:34:04.105412532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:34:14.104699833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:34:24.104971876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:34:34.105318941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:34:44.104754199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:34:54.104497058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:35:04.105362364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:35:14.104557721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:35:24.105074901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:35:34.105291463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:35:44.105033159Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:35:54.105374158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:36:04.105368172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:36:14.105406967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:36:24.104477462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:36:34.104748401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:36:44.105411694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:36:54.104453584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:37:04.105307801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:37:14.104577718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:37:24.105305753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:37:34.105400539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:37:44.104401915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:37:54.105150539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:38:04.105274719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:38:04.105317909Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-13T19:38:14.104541661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:38:24.104622693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:38:34.105228276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:38:44.105050943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:38:54.105384123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:39:04.104633145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:39:14.105287575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:39:24.105332735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:39:34.105326585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:39:44.105176049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:39:54.104502591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:40:04.104726411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:40:14.1044705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:40:24.105102703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:40:34.104533507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:40:44.104568286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:40:54.105325645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:41:04.105393323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:41:14.106772723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:41:24.105363374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:41:34.105229334Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:41:44.105343883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:41:54.10445428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:42:04.105087845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:42:14.104820653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:42:24.104569914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:42:34.105325104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:42:44.10521421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:42:54.105383589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:43:04.105093323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:43:14.105306943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:43:14.105339136Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-13T19:43:24.105160348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:43:34.105360113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:43:44.104375705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:43:54.104644583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:44:04.105221791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:44:14.105324544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:44:24.104807763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:44:34.105321817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:44:44.104929863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:44:54.104626198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:45:04.105373085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:45:14.105319046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:45:24.104568365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:45:34.105441695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:45:44.105354497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:45:54.104587765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:46:04.105060312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:46:14.104569667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:46:24.105201207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:46:34.105172072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:46:44.105209551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:46:54.104503496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:47:04.104586524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:47:14.1047665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:47:24.105416773Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:47:34.104652043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:47:44.105370389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:47:54.104584117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:48:04.105393678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:48:14.104606782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:48:24.104540224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:48:24.104576907Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-13T19:48:34.104534218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:48:44.104583772Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:48:54.104691051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:49:04.105305911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:49:14.104739701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:49:24.104580046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:49:34.105358483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:49:44.105332573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:49:54.104762044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:50:04.104682693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:50:14.10529261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:50:24.105046819Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:50:34.10521468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:50:44.105351674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:50:54.104637734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:51:04.105085782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:51:14.1044207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:51:24.105322436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:51:34.105124452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:51:44.104707677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:51:54.105362429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:52:04.104938194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:52:14.105274338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:52:24.104964726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:52:34.105441219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:52:44.105275433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:52:54.104575532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:53:04.105207937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:53:14.105275272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:53:24.10469386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:53:24.104729628Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-13T19:53:34.105344349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:53:44.105492196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:53:54.104578953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:54:04.105195822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:54:14.10442549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:54:24.10537837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:54:34.104567519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:54:44.105188185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:54:54.105388893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:55:04.104783099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:55:14.105488805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:55:24.105489802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:55:34.105407176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:55:44.105335536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:55:54.104679469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:56:04.104558074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:56:14.105372328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:56:24.105311326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:56:34.104417836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:56:44.105066384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:56:54.105272074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:57:04.104534554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:57:14.105262404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:57:24.105364579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:57:34.104511337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:57:44.104400178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:57:54.105382579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:58:04.104582383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:58:14.105282586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:58:24.105352906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:58:24.105388568Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-13T19:58:34.105231533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:58:44.10523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:58:54.105387421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:59:04.104693488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:59:14.104621153Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:59:24.105326559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:59:34.105401871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:59:44.104796073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T19:59:54.104591581Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:00:04.10699759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:00:14.10530665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:00:24.105308299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:00:34.105327808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:00:44.105207852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:00:54.105343639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:01:04.106105536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:01:14.105314057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:01:24.105410356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:01:34.105208059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:01:44.105282244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:01:54.104464004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:02:04.105321401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:02:14.105300141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:02:24.105385166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:02:34.10531482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:02:44.104556557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:02:54.105299845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:03:04.104404275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:03:14.105323845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:03:24.104570208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:03:34.105317401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:03:34.10535372Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-13T20:03:44.104584827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:03:54.105281138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:04:04.105356579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:04:14.104615077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:04:24.105317846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:04:34.104486869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:04:44.105357657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:04:54.105469658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:05:04.105197323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:05:14.105112423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:05:24.105299314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:05:34.105275436Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:05:44.105195651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:05:54.104464708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:06:04.105319051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:06:14.105368271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:06:24.105484793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:06:34.104500627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:06:44.105334199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:06:54.105167757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:07:04.105397579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:07:14.105324329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:07:24.105174326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:07:34.105200875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:07:44.105180842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:07:54.104662698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:08:04.10542768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:08:14.105446343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:08:24.104385679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:08:34.105153873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:08:44.105293839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:08:44.105328663Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-13T20:08:54.105215836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:09:04.105462134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:09:14.104555778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:09:24.105391055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:09:34.104986459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:09:44.10465887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:09:54.104483173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:10:04.104530298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:10:14.105283746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:10:24.105329424Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:10:34.104523916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:10:44.105193505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:10:54.105258755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:11:04.105136539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:11:14.105164658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:11:24.105276039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:11:34.104352088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:11:44.10525625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:11:54.105394203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:12:04.10452906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:12:14.10536088Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:12:24.105313171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:12:34.105354432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:12:44.105216945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:12:54.105329801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:13:04.104689102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:13:14.105205764Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:13:24.105184488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:13:34.105079161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:13:44.10534016Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:13:44.105400551Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-13T20:13:54.104628994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:14:04.105361225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:14:14.104612668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:14:24.104789915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:14:34.10536147Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:14:44.104755226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:14:54.105832067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:15:04.105351051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:15:14.104411392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:15:24.10518175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:15:34.105217294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:15:44.104621126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:15:54.105192337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:16:04.105206445Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:16:14.104626493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:16:24.105271278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:16:34.104672716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:16:44.104489113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:16:54.104576473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:17:04.105232785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:17:14.105382544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:17:24.105223253Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:17:34.105284478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:17:44.104624822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:17:54.105271173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:18:04.105276971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:18:14.105168405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:18:24.104472397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:18:34.105344174Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:18:44.104525679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:18:54.105413573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:18:54.105450478Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-13T20:19:04.105361791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:19:14.10540985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:19:24.10532645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:19:34.105220757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:19:44.105287486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:19:54.105113103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:20:04.105155055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:20:14.105299847Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:20:24.105017141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:20:34.105196133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:20:44.104595642Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:20:54.105324818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:21:04.105409995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:21:14.105220884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:21:24.105355796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:21:34.105353507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:21:44.105315206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:21:54.104525747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:22:04.104742233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:22:14.105168491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:22:24.104519422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:22:34.105150605Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:22:44.105065746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:22:54.105190452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:23:04.105362282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:23:14.105026562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:23:24.104387204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:23:34.105260276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:23:44.105342314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:23:54.104387824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:24:04.105214625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:24:04.105271112Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-13T20:24:14.105457519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:24:24.105310151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:24:34.105291664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:24:44.105212345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:24:54.104990781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:25:04.104613025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:25:14.105357389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:25:24.105339756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:25:34.105229148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:25:44.105045966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:25:54.105190468Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:26:04.105262824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:26:14.105051752Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:26:24.105379378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:26:34.104321087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:26:44.105297693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:26:54.104488523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:27:04.105196291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:27:14.105321327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:27:24.105186098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:27:34.105334737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:27:44.10529655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:27:54.104548209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:28:04.105300286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:28:14.105306653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:28:24.105061314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:28:34.1043966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:28:44.104568875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:28:54.105192977Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:29:04.105447649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:29:04.105479484Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-13T20:29:14.105325452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:29:24.10513781Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:29:34.104550696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:29:44.10529885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:29:54.104962958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:30:04.105408676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:30:04.865342171Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-13T20:30:13.352145438Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-13T20:30:13.406028805Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-13T20:30:13.412302937Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-13T20:30:13.412331755Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-13T20:30:13.412407764Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-13T20:30:13.412459126Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-13T20:30:13.412575406Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-13T20:30:13.416681554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-13T20:30:13.416745848Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-13T20:30:23.414194937Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-13T20:30:33.413692507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:30:33.41372735Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-13T20:30:43.413500354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:30:53.413572124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:31:03.414105511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:31:13.414209019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:31:23.413622292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:31:33.414168348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:31:43.414110338Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:31:53.413449501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:32:03.413495584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:32:13.414045033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:32:23.413580386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:32:33.413989327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:32:43.413759767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:32:53.41421948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:33:03.414378713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:33:13.414665317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:33:23.413798289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:33:33.41359852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:33:43.41362583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:33:53.413530636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:34:03.414092598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:34:13.413515407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:34:23.413612883Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:34:33.413602682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-13T20:34:43.414647313Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-15T15:35:43.395339567Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-15T15:35:51.842962773Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-15T15:35:51.925864239Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-15T15:35:51.925912443Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-15T15:35:51.925924045Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-15T15:35:51.926024606Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-15T15:35:51.926063623Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-15T15:35:51.926166054Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-15T15:35:51.927314014Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-15T15:35:51.92934695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-15T15:36:01.927862156Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-15T15:36:11.927774474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:36:11.927807065Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-15T15:36:21.927600375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:36:31.927759845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:36:41.927476063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:36:51.926965471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:37:01.92808297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:37:11.927743961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:37:21.92701968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:37:31.927356347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:37:41.927007091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:37:51.927866128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:38:01.927335791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:38:11.927044802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:38:21.926975757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:38:31.927748342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:38:41.926879692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:38:51.927300023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:39:01.927996157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:39:11.927607199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:39:21.927406562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:39:31.92683467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:39:41.927342596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:39:51.927098674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:40:01.927721146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:40:11.926945789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-15T15:40:21.928007626Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-16T11:05:41.927120759Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:05:51.928098184Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:06:01.930948009Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:06:11.92771443Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:06:21.92801238Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:06:31.927948813Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:06:41.928274001Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:06:51.927644381Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:07:01.928053042Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:07:11.927477468Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:07:21.927856655Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:07:31.927762373Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:07:41.928340531Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:07:51.927430403Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:08:01.928837805Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:08:11.927360083Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:08:21.927770221Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:08:31.927850194Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:08:41.928310069Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:08:51.928127337Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:09:01.927814136Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:09:11.928407169Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:09:21.927445362Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:09:31.927688827Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:09:41.927960654Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:10:51.928138856Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:11:01.928334163Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:11:11.927579732Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:11:21.92755141Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:11:31.927826777Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:11:41.928116624Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:11:51.928023871Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:12:01.928763567Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:12:11.927587663Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:12:21.9279823Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:12:31.928071509Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:12:41.927837886Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:12:51.928080327Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:13:01.927803133Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:13:11.928138456Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:13:21.928086659Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:13:31.928043905Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:13:41.927901616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:13:51.928293028Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:14:01.927737641Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:14:11.928332194Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:14:21.92737683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:14:31.927325003Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:14:41.927614233Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:14:51.928023487Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:15:51.927214519Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:16:01.92818359Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:16:11.927777096Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:16:21.927495689Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:16:31.927373149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:16:41.927480462Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:16:51.928333325Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:17:01.935825511Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:17:11.927639548Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:17:21.927732904Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:17:31.927634216Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:17:41.92820965Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:17:51.927774049Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:18:01.935424955Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:18:11.927881649Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:18:21.928192742Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:18:31.927609771Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:18:41.928218908Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:18:51.928300049Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:19:01.952505048Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:19:11.928488813Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:19:21.927412897Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:19:31.927325609Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:19:41.92734492Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:19:51.927917796Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:20:01.990255638Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:20:11.927950572Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:20:21.927450489Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:20:31.92738415Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:20:41.928035367Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:20:51.928161176Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:21:01.929045687Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:21:11.928308613Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:21:21.927411493Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:21:31.92748944Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:21:41.927663515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:21:51.92773605Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:22:01.927573807Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:22:11.927688495Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:22:21.927984264Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:22:31.928150219Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:22:41.927765849Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:22:51.928118798Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:23:01.927638068Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:23:11.92764104Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:23:21.928405418Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:23:31.92774233Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:23:41.927416597Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:23:51.928145244Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:24:01.928845767Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:24:11.927752909Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:24:21.92802549Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:24:31.928039576Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:24:41.928373582Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T11:26:21.91031954Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-16T11:26:30.587996533Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-16T11:26:30.664320254Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-16T11:26:30.6643704Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-16T11:26:30.664381352Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-16T11:26:30.664480242Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-16T11:26:30.664544718Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-16T11:26:30.664646491Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-16T11:26:30.665194903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-16T11:26:30.666094242Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-16T11:26:40.666128704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-16T11:26:50.665922116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:26:50.665956044Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-16T11:27:00.665587852Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:27:10.66547696Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:27:20.666342069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:27:30.665956583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:27:40.66546339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:27:50.665785188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:28:00.666939339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:28:10.665844658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:28:20.666371317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:28:30.66593388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:28:40.666347934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:28:50.666138182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:29:00.665853611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:29:10.665661176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:29:20.665934561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:29:30.666090888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:29:40.666118716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:29:50.665541817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:30:00.666566255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:30:10.666040669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:30:20.665455005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:30:30.665901857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:30:40.665655603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:30:50.66616676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T11:31:00.666352457Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-16T12:02:40.666028887Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:02:50.666565599Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:03:00.66632268Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:03:10.666038345Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:03:20.666523069Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:03:30.666626726Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:03:40.666892211Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:03:50.666739584Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:04:00.666020889Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:04:10.665921375Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:04:20.665918472Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:04:30.66629291Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:04:40.665954736Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:04:50.666583723Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:05:00.666478948Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:05:10.666413851Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:05:20.666231821Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:05:30.6663319Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:05:40.66646873Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:05:50.666103536Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:06:00.666903946Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:06:10.666127931Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:06:20.665908236Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:06:30.66645313Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:06:40.666772473Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:06:50.666615578Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:07:00.666449524Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:07:10.666041966Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:07:20.665908104Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:07:30.666440446Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:07:40.666092124Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:07:50.666654408Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:08:00.666553114Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:08:10.665932194Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:08:20.666019458Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:08:30.666850537Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:08:40.666498256Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:08:50.666598638Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:09:00.666348877Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:09:10.666483243Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:09:20.666205972Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:09:30.666180447Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:09:40.66595664Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:09:50.666644116Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:10:00.666599749Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:10:10.666686868Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:10:20.666286905Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:10:30.66612911Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:10:40.666340943Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:10:50.666516905Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:11:00.666835683Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:11:10.666314257Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:11:20.666557328Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:11:30.666555413Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:11:40.666064213Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:12:30.666207185Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:12:40.666292229Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:12:50.666757843Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:13:00.666510826Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:13:10.666443237Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:13:20.666563701Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:13:30.666428721Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:13:40.666138724Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:13:50.666174353Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:14:00.666906899Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:14:10.666716247Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:14:20.665936859Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:14:30.666477416Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:14:40.666059041Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:14:50.666832667Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:15:00.665905752Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:15:10.666539201Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:15:20.666734999Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:15:30.666504846Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:15:40.666057719Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:15:50.665861594Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:16:00.666611577Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:16:10.665845551Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:16:20.666656192Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:16:30.666621741Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:16:40.66592778Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:16:50.66671869Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:17:50.666406989Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:18:00.66605149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:18:10.666112166Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:18:20.666636059Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:18:30.666605981Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:18:40.665951885Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:18:50.666383336Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:19:00.666023471Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:19:10.66666091Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:19:20.66619776Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:19:30.666753469Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:19:40.666299363Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:19:50.666487192Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:20:00.665974985Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:20:10.666824083Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:20:20.666182304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:20:30.66607505Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:20:40.666495939Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:20:50.666405506Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:21:00.666711892Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:21:10.666616158Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:21:20.665912081Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:21:30.666396366Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:21:40.666695509Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:22:50.666498997Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:23:00.666165974Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:23:10.666193716Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:23:20.665979874Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:23:30.666690118Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:23:40.665916589Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:23:50.665884118Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:24:00.665942371Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:24:10.666372542Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:24:20.665900327Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:24:30.665814353Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:24:40.665895791Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:24:50.666511479Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:25:00.665985074Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:25:10.665862518Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:25:20.666098585Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:25:30.666558399Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:25:40.666716149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:25:50.665929224Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:26:00.666111443Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:26:10.666542804Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:26:20.665936876Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:26:30.665883805Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:26:40.666480601Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:26:50.665875764Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:28:00.665634129Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:28:10.666556286Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:28:20.666618092Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:28:30.666138005Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:28:40.666595574Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:28:50.66664122Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:29:00.666328149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:29:10.666676501Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:29:20.665863835Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:29:30.665985515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:29:40.666331376Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:29:50.666405488Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:30:00.668387966Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:30:10.666028118Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:30:20.66604879Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:30:30.666305699Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:30:40.666870078Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:30:50.666483842Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:31:00.666645051Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:31:10.666403797Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:31:20.66660532Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:31:30.666630753Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:31:40.666106693Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:31:50.666331812Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:33:10.66596837Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:33:20.666042859Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:33:30.666403988Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:33:40.666763709Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:33:50.665922431Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:34:00.665960206Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:34:10.665941066Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:34:20.666517733Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:34:30.665906535Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:34:40.666092557Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:34:50.666711397Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:35:00.665972834Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:35:10.666371445Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:35:20.666382669Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:35:30.666382308Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:35:40.665893611Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:35:50.666127587Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:36:00.665879382Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:36:10.665917917Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:36:20.666656309Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:36:30.665926533Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:36:40.666203303Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:36:50.666028074Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:37:00.666614999Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:37:10.666294927Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:38:10.66572279Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:38:20.665941733Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:38:30.666958989Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:38:40.666149705Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:38:50.666206161Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:39:00.665943323Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:39:10.665924072Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:39:20.665947721Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:39:30.666408832Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:39:40.666576933Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:39:50.665905917Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:40:00.665898054Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:40:10.666282768Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:40:20.665989454Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:40:30.666467773Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:40:40.666038021Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:40:50.666069092Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:41:00.665925535Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:41:10.666373924Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:41:20.665964765Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:41:30.666454549Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:41:40.666316134Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:41:50.665921479Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:42:00.666564575Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:42:10.665983852Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:42:40.665727741Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:43:00.66567113Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:43:20.665769064Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:43:30.666766065Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:43:40.666089666Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:43:50.666204782Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:44:00.666431336Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:44:10.665973589Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:44:20.665957567Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:44:30.665911195Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:44:40.666035745Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:44:50.666623516Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:45:00.669793363Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:45:10.665946159Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:45:20.666028933Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:45:30.666449731Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:45:40.665928656Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:45:50.666860135Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:46:00.66598378Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:46:10.666112469Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:46:20.666423484Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:46:30.666397857Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:46:40.666275175Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:46:50.665958678Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:47:00.665901543Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:47:10.666115572Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:47:20.665969548Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:47:30.666615945Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:47:40.66579081Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:48:20.665716662Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:48:30.666470554Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:48:40.666100556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:48:50.666297914Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:49:00.666656689Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:49:10.665861235Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:49:20.66626509Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:49:30.666385048Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:49:40.665964904Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:49:50.666516258Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:50:00.665944055Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:50:10.66653529Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:50:20.66600427Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:50:30.666420647Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:50:40.666988992Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:50:50.666079192Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:51:00.665940322Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:51:10.666577401Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:51:20.665929685Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:51:30.66588955Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:51:40.666267297Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:51:50.665911383Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:52:00.66593777Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:52:10.666816738Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:52:20.665958229Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:52:50.665689039Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:53:20.665727658Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:53:30.666227369Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:53:40.666146149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:53:50.666524063Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:54:00.665937263Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:54:10.666039774Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:54:20.666783835Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:54:30.666440272Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:54:40.666109248Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:54:50.66613826Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:55:00.66650754Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:55:10.666320971Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:55:20.666634885Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:55:30.666028957Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:55:40.666376583Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:55:50.665952205Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:56:00.666053508Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:56:10.665972453Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:56:20.666360976Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:56:30.666813578Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:56:40.666905656Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:56:50.665881212Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:57:00.666001972Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:58:00.665740709Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:58:30.666303019Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:58:40.666082311Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:58:50.666469056Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:59:00.666018435Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:59:10.666471382Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:59:20.66695999Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:59:30.666149803Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:59:40.666220531Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T12:59:50.666855669Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:00:00.667768869Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:00:10.66600063Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:00:20.665935917Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:00:30.666727898Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:00:40.66670811Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:00:50.665904267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:01:00.666302026Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:01:10.666663527Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:01:20.66597135Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:01:30.666406337Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:01:40.666766104Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:01:50.665949277Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:02:00.666283588Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:02:10.665953667Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:02:20.666666577Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:02:30.666441888Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:03:10.665816885Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:03:20.666255067Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:03:30.665979267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:03:40.665958268Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:03:50.666385994Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:04:00.665998805Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:04:10.666645121Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:04:20.665920705Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:04:30.666452596Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:04:40.665954418Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:04:50.665884822Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:05:00.666512965Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:05:10.665920698Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:05:20.666585071Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:05:30.666949394Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:05:40.666024793Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:05:50.666095464Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:06:00.666605616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:06:10.665956049Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:06:20.665961353Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:06:30.666470199Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:06:40.665854011Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:06:50.665974855Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:07:00.666824639Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:07:10.666040051Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:07:20.666557148Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:07:30.665929884Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:07:40.666000998Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:07:50.666218826Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:08:00.666156002Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:08:10.666532632Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:08:20.665957394Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:08:30.666791461Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:08:40.666276057Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:08:50.666532668Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:09:00.666438408Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:09:10.666729635Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:09:20.666816145Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:09:30.66636804Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:09:40.66736755Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:09:50.66675229Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:10:00.666808842Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:10:10.66652487Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:10:20.666733861Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:10:30.666262297Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:10:40.666643374Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:10:50.666208515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:11:00.665890624Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:11:10.665995319Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:11:20.665959924Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:11:30.666572247Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:11:40.665861552Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:11:50.665895223Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:12:00.666446128Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:12:10.666032293Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:12:20.666372228Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:12:30.665931474Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:12:40.666201789Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:12:50.665920179Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:13:30.666266132Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:13:40.666479458Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:13:50.665831682Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:14:00.666698093Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:14:10.666039556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:14:20.666469085Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:14:30.666567778Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:14:40.666198077Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:14:50.666633746Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:15:00.670595331Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:15:10.666350499Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:15:20.666670083Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:15:30.665891133Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:15:40.666114287Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:15:50.666740372Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T13:15:59.653506302Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-16T13:16:07.841551057Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-16T13:16:07.912157656Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-16T13:16:07.912353553Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-16T13:16:07.912366497Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-16T13:16:07.912682694Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-16T13:16:07.912753179Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-16T13:16:07.912852557Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-16T13:16:07.913452021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-16T13:16:07.913543513Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-16T13:16:17.912926786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-16T13:16:27.91347509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:16:27.913527488Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-16T13:16:37.913505739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:16:47.913597333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:16:57.913481372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:17:07.912797895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:17:17.913697622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:17:27.913199349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:17:37.912970775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:17:47.913134066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:17:57.91326747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:18:07.91379471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:18:17.913502109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:18:27.912982006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:18:37.913331327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:18:47.913698824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:18:57.913481232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:19:07.913830887Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:19:17.913324184Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:19:27.913648913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:19:37.91394057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:19:47.913281042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:19:57.913749587Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:20:07.913606534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:20:17.913354438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:20:27.913308113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:20:37.912945935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:20:47.913570117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:20:57.913026627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:21:07.913363558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:21:17.913205386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:21:27.913410138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:21:37.913061763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:21:37.913098554Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":2,"service":"observability"}
{"time":"2026-05-16T13:21:47.91352802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:21:57.912923094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:22:07.913287387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:22:17.913591261Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:22:27.913642667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:22:37.913581993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:22:47.91374986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:22:57.913753303Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:23:07.913552145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:23:17.913573248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:23:27.913382907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:23:37.913633809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:23:47.913847196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:23:57.91318434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:24:07.912908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:24:17.912942204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:24:27.913004107Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:24:37.913480192Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:24:47.912787916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:24:57.912982166Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:25:07.912839365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:25:17.913316969Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:25:27.913298298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:25:37.912983717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:25:47.913782169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:25:57.912944308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:26:07.913475126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:26:17.912951473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:26:27.913526115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:26:37.913664206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:26:37.91369925Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":3,"service":"observability"}
{"time":"2026-05-16T13:26:47.913229643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:26:57.913793933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:27:07.913138493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:27:17.912778513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:27:27.913606033Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:27:37.913061576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:27:47.913119722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:27:57.91355824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:28:07.913612613Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:28:17.913674911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:28:27.913628719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:28:37.913530046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:28:47.912835133Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:28:57.913321425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:29:07.913155333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:29:17.913541706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:29:27.913569366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:29:37.913131915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:29:47.913825214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:29:57.913378861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:30:07.913702486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:30:17.913221637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:30:27.913065209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:30:37.913127619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:30:47.914395971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:30:57.91359198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:31:07.913539114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:31:17.913115854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:31:27.913847435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:31:37.91355892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:31:47.913478896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:31:47.913526221Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":4,"service":"observability"}
{"time":"2026-05-16T13:31:57.913267019Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:32:07.913168152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:32:17.913184848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:32:27.913477698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:32:37.913123319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:32:47.913548833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:32:57.913458559Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:33:07.913454129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:33:17.912819083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:33:27.91326405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:33:37.913070718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:33:47.913343549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:33:57.913430759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:34:07.913600461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:34:17.913209439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:34:27.913744187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:34:37.913288071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:34:47.913510026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:34:57.913439228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:35:07.913484006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:35:17.912905866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:35:27.9138364Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:35:37.913782765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:35:47.913481908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:35:57.913159701Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:36:07.91358116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:36:17.912982401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:36:27.913423285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:36:37.912806397Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:36:47.913379194Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:36:57.91372558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:36:57.913763911Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":5,"service":"observability"}
{"time":"2026-05-16T13:37:07.912903145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:37:17.913227442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:37:27.913280141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:37:37.913192378Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:37:47.913025071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:37:57.912924721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:38:07.913291094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:38:17.913676873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:38:27.91350103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:38:37.913181552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:38:47.913077709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:38:57.91335148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:39:07.913182733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:39:17.913479461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:39:27.913707068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:39:37.91283516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:39:47.913323957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:39:57.913008913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:40:07.912965714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:40:17.913724904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:40:27.913770247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:40:37.913222295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:40:47.912932895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:40:57.912811474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:41:07.913197071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:41:17.913408248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:41:27.913682237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:41:37.912941879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:41:47.913387643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:41:57.913128794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:42:07.9134259Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:42:07.913465709Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":6,"service":"observability"}
{"time":"2026-05-16T13:42:17.913025443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:42:27.912893973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:42:37.913611007Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:42:47.913097469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:42:57.912801269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:43:07.91369565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:43:17.91321604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:43:27.913783207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:43:37.913183178Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:43:47.913612181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:43:57.913162539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:44:07.912776423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:44:17.913016963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:44:27.91332907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:44:37.912798612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:44:47.913506614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:44:57.913060661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:45:07.913763487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:45:17.913291951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:45:27.913225216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:45:37.912935548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:45:47.913312813Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:45:57.913008139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:46:07.913644332Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:46:17.913481604Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:46:27.913625921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:46:37.91331905Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:46:47.913053465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:46:57.913031567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:47:07.91336657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:47:17.912923167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:47:17.912962763Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":7,"service":"observability"}
{"time":"2026-05-16T13:47:27.913197135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:47:37.913322906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:47:47.91284026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:47:57.912825206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:48:07.913614331Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:48:17.913281889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:48:27.913185068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:48:37.91278415Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:48:47.913190933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:48:57.912793946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:49:07.913596591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:49:17.913406967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:49:27.913305375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:49:37.912791072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:49:47.913438323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:49:57.913317798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:50:07.91348087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:50:17.912837665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:50:27.913322466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:50:37.913141079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:50:47.913053994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:50:57.913532343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:51:07.913295227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:51:17.913559267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:51:27.913621848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:51:37.913168018Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:51:47.912935336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:51:57.913330909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:52:07.913206225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:52:17.913680864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:52:17.913712803Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":8,"service":"observability"}
{"time":"2026-05-16T13:52:27.91304953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:52:37.913686786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:52:47.913474238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:52:57.912916176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:53:07.913393841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:53:17.912814547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:53:27.913466694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:53:37.913355289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:53:47.913090673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:53:57.913510618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:54:07.913593998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:54:17.913056186Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:54:27.912914408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:54:37.912773398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:54:47.913320347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:54:57.913011202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:55:07.913688923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:55:17.913110594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:55:27.913586953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:55:37.913185049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:55:47.91382506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:55:57.913166724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:56:07.913556857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:56:17.913157387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:56:27.913316639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:56:37.913228802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:56:47.912916755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:56:57.913766733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:57:07.913120073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:57:17.913482046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:57:27.913302108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:57:27.913349631Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":9,"service":"observability"}
{"time":"2026-05-16T13:57:37.913054434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:57:47.913654564Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:57:57.913828712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:58:07.913075417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:58:17.913278666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:58:27.912996748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:58:37.913631769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:58:47.913200371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:58:57.912753326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:59:07.913507722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:59:17.913134113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:59:27.913757721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:59:37.913800601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:59:47.913487684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T13:59:57.912746862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:00:07.913671343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:00:17.913726777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:00:27.913675029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:00:37.912798418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:00:47.913744464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:00:57.913491042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:01:07.912818491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:01:17.913402464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:01:27.913179884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:01:37.913683714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:01:47.913167474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:01:57.913051344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:02:07.913318459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:02:17.913400439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:02:27.912882407Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:02:37.913546121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:02:37.913578968Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":10,"service":"observability"}
{"time":"2026-05-16T14:02:47.913264532Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:02:57.913107799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:03:07.913258861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:03:17.913634895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:03:27.913805451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:03:37.91359022Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:03:47.913308285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:03:57.913141363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:04:07.913293117Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:04:17.913305849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:04:27.913795991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:04:37.913301766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:04:47.913359812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:04:57.913800803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:05:07.913398691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:05:17.913270406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:05:27.913284029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:05:37.913190509Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:05:47.913049517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:05:57.913658665Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:06:07.913649103Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:06:17.913085648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:06:27.913759047Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:06:37.913699239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:06:47.913229467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:06:57.91302403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:07:07.913573757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:07:17.913400495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:07:27.913362659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:07:37.912811664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:07:47.913383218Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:07:47.913416608Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":11,"service":"observability"}
{"time":"2026-05-16T14:07:57.913527561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:08:07.913637409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:08:17.913710646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:08:27.913153705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:08:37.913449944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:08:47.9129437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:08:57.912826896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:09:07.913560101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:09:17.913081684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:09:27.913016458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:09:37.913665904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:09:47.913423355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:09:57.913059641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:10:07.91378963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:10:17.913555372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:10:27.91307298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:10:37.913783894Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:10:47.913683787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:10:57.913208896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:11:07.913216318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:11:17.912794457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:11:27.913715931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:11:37.913528951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:11:47.913326301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:11:57.913164934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:12:07.913332671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:12:17.913159544Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:12:27.91293139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:12:37.913627437Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:12:47.913711325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:12:47.913743637Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":12,"service":"observability"}
{"time":"2026-05-16T14:12:57.913028074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:13:07.913430777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:13:17.913830053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:13:27.91307968Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:13:37.913069268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:13:47.913565342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:13:57.913106131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:14:07.913633025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:14:17.913356411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:14:27.912786807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:14:37.913559173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:14:47.912937982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:14:57.912749979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:15:07.913265409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:15:17.91275879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:15:27.913543609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:15:37.913555455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:15:47.913091903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:15:57.912843473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:16:07.913686691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:16:17.913196037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:16:27.913138753Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:16:37.913619536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:16:47.913442721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:16:57.913360504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:17:07.913330328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:17:17.913796363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:17:27.913477998Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:17:37.91358497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:17:47.913471014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:17:57.913275501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:17:57.913310448Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":13,"service":"observability"}
{"time":"2026-05-16T14:18:07.91278747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:18:17.91282082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:18:27.913299936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:18:37.913072703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:18:47.913024343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:18:57.913683829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:19:07.91321734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:19:17.913629717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:19:27.913372777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:19:37.913329328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:19:47.913800979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:19:57.913455667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:20:07.913601094Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:20:17.912972229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:20:27.912749823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:20:37.912828041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:20:47.913299413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:20:57.913763884Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:21:07.913295058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:21:17.913681754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:21:27.913330712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:21:37.913091322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:21:47.912920317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:21:57.913080027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:22:07.913590232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:22:17.913308196Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:22:27.913338527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:22:37.913079349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:22:47.913690779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:22:57.913136092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:23:07.913221423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:23:07.913278047Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":14,"service":"observability"}
{"time":"2026-05-16T14:23:17.913319185Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:23:27.913368176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:23:37.913048915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:23:47.913822417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:23:57.91330984Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:24:07.913067791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:24:17.913581268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:24:27.913017649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:24:37.912807865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:24:47.913386853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:24:57.913705738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:25:07.912810873Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:25:17.913496053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:25:27.913275353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:25:37.913781387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:25:47.913529547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:25:57.913365593Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:26:07.913366992Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:26:17.912962363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:26:27.913657237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:26:37.913496787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:26:47.913447815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:26:57.913827348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:27:07.913876558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:27:17.912983676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:27:27.913503541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:27:37.913214804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:27:47.913024596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:27:57.913822195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:28:07.91308175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:28:17.913559995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:28:17.913594737Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":15,"service":"observability"}
{"time":"2026-05-16T14:28:27.913065635Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:28:37.91309419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:28:47.913802842Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:28:57.913448829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:29:07.913527213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:29:17.913004371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:29:27.913825863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:29:37.913651912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:29:47.913074827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:29:57.913541417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:30:07.913136585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:30:17.912965525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:30:27.913648738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:30:37.913653428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:30:47.913055136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:30:57.913616416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:31:07.913004859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:31:17.913567827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:31:27.9136835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:31:37.912812414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:31:47.913799859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:31:57.912920817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:32:07.91356267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:32:17.913273826Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:32:27.913699624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:32:37.913297606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:32:47.913543169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:32:57.913502525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:33:07.91311577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:33:17.91362644Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:33:17.913658151Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":16,"service":"observability"}
{"time":"2026-05-16T14:33:27.913572888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:33:37.913367709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:33:47.913702893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:33:57.913782588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:34:07.913432432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:34:17.913520673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:34:27.913270766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:34:37.912827661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:34:47.912935396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:34:57.913308421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:35:07.91360537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:35:17.913807055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:35:27.913327551Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:35:37.913463353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:35:47.913800035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:35:57.913475446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:36:07.912967989Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:36:17.913067875Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:36:27.913287209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:36:37.913771405Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:36:47.913663562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:36:57.913462161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:37:07.913112793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:37:17.913665042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:37:27.91345365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:37:37.91334127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:37:47.913152322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:37:57.913496353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:38:07.913555787Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:38:17.913210031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:38:27.912916343Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:38:27.912954574Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":17,"service":"observability"}
{"time":"2026-05-16T14:38:37.913840497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:38:47.912978609Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:38:57.913115891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:39:07.912754702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:39:17.913306391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:39:27.912816356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:39:37.913808715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:39:47.913177244Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:39:57.912818356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:40:07.913825951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:40:17.913517229Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:40:27.913691101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:40:37.913022738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:40:47.913224805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:40:57.913272327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:41:07.913731306Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:41:17.913170073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:41:27.913595202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:41:37.913561413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:41:47.913391993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:41:57.912801502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:42:07.913661226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:42:17.913357578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:42:27.913805078Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:42:37.913553297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:42:47.913084566Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:42:57.913165266Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:43:07.913570675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:43:17.913299054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:43:27.913113697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:43:27.913148209Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":18,"service":"observability"}
{"time":"2026-05-16T14:43:37.913287743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:43:47.912741668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:43:57.913367775Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:44:07.913007859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:44:17.913768264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:44:27.913151148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:44:37.913173516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:44:47.912763172Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:44:57.913529555Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:45:07.913657372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:45:17.913279069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:45:27.913128323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:45:37.913553098Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:45:47.913433475Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:45:57.913098662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:46:07.913893724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:46:17.913591118Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:46:27.913086225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:46:37.91380728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:46:47.913784347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:46:57.913272899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:47:07.913563523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:47:17.913142112Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:47:27.913106601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:47:37.913001471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:47:47.912905896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:47:57.912831973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:48:07.913298488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:48:17.913659785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:48:27.913307586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:48:27.913361662Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":19,"service":"observability"}
{"time":"2026-05-16T14:48:37.912827226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:48:47.912991625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:48:57.912907219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:49:07.913583777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:49:17.912900757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:49:27.912926827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:49:37.913020171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:49:47.912948239Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:49:57.912923289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:50:07.913622838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:50:17.913396657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:50:27.912960268Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:50:37.913275537Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:50:47.913543543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:50:57.912919711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:51:07.913671583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:51:17.912779273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:51:27.913314716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:51:37.913004271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:51:47.913464085Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:51:57.913199863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:52:07.91366233Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:52:17.913032269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:52:27.912950069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:52:37.913748869Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:52:47.912928428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:52:57.9131305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:53:07.913620619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:53:17.913021432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:53:27.91302124Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:53:37.913366806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:53:37.913437938Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":20,"service":"observability"}
{"time":"2026-05-16T14:53:47.913015505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:53:57.913011058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:54:07.9132264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:54:17.913553391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:54:27.912811489Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:54:37.91293494Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:54:47.912765742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:54:57.91292219Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:55:07.913495344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:55:17.913157863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:55:27.912788526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:55:37.912946854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:55:47.913029089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:55:57.913576504Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:56:07.913557543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:56:17.912941741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:56:27.912944848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:56:37.912948299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:56:47.913056044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:56:57.912951957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:57:07.913641631Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:57:17.912996198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:57:27.912929889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:57:37.913378381Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:57:47.913051325Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:57:57.913651974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:58:07.913539558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:58:17.913330663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:58:27.913276254Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:58:37.913117091Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:58:47.913715304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:58:47.91375429Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":21,"service":"observability"}
{"time":"2026-05-16T14:58:57.913771758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:59:07.913591543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:59:17.912925109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:59:27.913809616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:59:37.913076976Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:59:47.912937429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T14:59:57.912982836Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:00:07.913855077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:00:17.912894467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:00:27.912758235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:00:37.91297234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:00:47.91299375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:00:57.913642104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:01:07.913578574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:01:17.913203545Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:01:27.913267561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:01:37.913030488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:01:47.91300067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:01:57.912947495Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:02:07.913577715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:02:17.91340746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:02:27.913034096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:02:37.913879709Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:02:47.91305177Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:02:57.912973586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:03:07.91356684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:03:17.912976273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:03:27.913892129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:03:37.913540645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:03:47.912942429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:03:57.912817982Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:03:57.912926019Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":22,"service":"observability"}
{"time":"2026-05-16T15:04:07.913836964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:04:17.912836353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:04:27.913000757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:04:37.912929582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:04:47.912827541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:04:57.913019791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:05:07.913597799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:05:17.913122724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:05:27.913856648Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:05:37.913062055Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:05:47.912885203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:05:57.912950924Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:06:07.913593195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:06:17.913781907Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:06:27.913691963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:06:37.912902097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:06:47.913065825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:06:57.912807199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:07:07.91362443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:07:17.913052885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:07:27.913148806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:07:37.913008245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:07:47.913893859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:07:57.912932698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:08:07.913588615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:08:17.913111746Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:08:27.913013428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:08:37.912938222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:08:47.912834705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:08:57.913447748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:08:57.913483473Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":23,"service":"observability"}
{"time":"2026-05-16T15:09:07.914581945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:09:17.912998428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:09:27.9129457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:09:37.913065841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:09:47.912800554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:09:57.913317109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:10:07.912829692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:10:17.913311904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:10:27.912997269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:10:37.913681971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:10:47.913074612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:10:57.913295175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:11:07.913561111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:11:17.912929801Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:11:27.913268789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:11:37.912951293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:11:47.912818717Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:11:57.912864588Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:12:07.913649879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:12:17.913118931Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:12:27.91309041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:12:37.912800736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:12:47.912924899Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:12:57.913040947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:13:07.913699639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:13:17.912932345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:13:27.912980101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:13:37.912810282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:13:47.913752121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:13:57.913702774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:13:57.913741123Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":24,"service":"observability"}
{"time":"2026-05-16T15:14:07.913734169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:14:17.913011721Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:14:27.912968521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:14:37.913759386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:14:47.913184633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:14:57.912950695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:15:07.913578606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:15:17.913061414Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:15:27.912967428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:15:37.912977076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:15:47.912781958Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:15:57.913764743Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:16:07.913553034Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:16:17.913011849Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:16:27.913034637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:16:37.91305579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:16:47.91332176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:16:57.912739066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:17:07.913764262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:17:17.912942042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:17:27.91308521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:17:37.91292144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:17:47.913349251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:17:57.91372131Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:18:07.913792298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:18:17.913797871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:18:27.913500986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:18:37.913383621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:18:47.912945101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:18:57.912961276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:19:07.913730157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:19:07.913763667Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":25,"service":"observability"}
{"time":"2026-05-16T15:19:17.913679895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:19:27.913196828Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:19:37.913680851Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:19:47.913027068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:19:57.912993181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:20:07.913211513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:20:17.913026295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:20:27.913601699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:20:37.91331785Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:20:47.91312522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:20:57.912926724Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:21:07.913552682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:21:17.913662995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:21:27.913004666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:21:37.913286675Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:21:47.913407349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:21:57.913550927Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:22:07.913641993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:22:17.91296193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:22:27.912926264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:22:37.912816661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:22:47.913704309Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:22:57.913017749Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:23:07.913549603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:23:17.912818978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:23:27.913874433Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:23:37.913543633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:23:47.912955567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:23:57.912971866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:24:07.913634355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:24:17.912978776Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:24:17.913019149Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":26,"service":"observability"}
{"time":"2026-05-16T15:24:27.912996651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:24:37.913749767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:24:47.912916726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:24:57.913662024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:25:07.91351041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:25:17.912914302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:25:27.912966227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:25:37.912963122Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:25:47.913748633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:25:57.913556623Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:26:07.913582148Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:26:17.912934176Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:26:27.912922015Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:26:37.913794608Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:26:47.913031627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:26:57.913667663Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:27:07.913539198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:27:17.912906527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:27:27.91353342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:27:37.912994824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:27:47.913802705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:27:57.91351865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:28:07.913571297Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:28:17.912969149Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:28:27.912829298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:28:37.913645837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:28:47.912939754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:28:57.913696901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:29:07.913518507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:29:17.913468136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:29:17.913502591Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":27,"service":"observability"}
{"time":"2026-05-16T15:29:27.912994863Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:29:37.912967339Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:29:47.913748011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:29:57.913646164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:30:07.91366656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:30:17.913020797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:30:27.913016426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:30:37.912800069Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:30:47.913557767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:30:57.913026576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:31:07.913376458Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:31:17.913827794Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:31:27.913746881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:31:37.913154692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:31:47.912825039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:31:57.913732832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:32:07.913592745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:32:17.913661021Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:32:27.913558525Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:32:37.913061423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:32:47.912796853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:32:57.913670645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:33:07.913855491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:33:17.912958245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:33:27.912988712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:33:37.913297541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:33:47.913007652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:33:57.912777627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:34:07.913578543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:34:17.913529108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:34:17.91356323Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":28,"service":"observability"}
{"time":"2026-05-16T15:34:27.912999939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:34:37.913744856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:34:47.913526518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:34:57.913015316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:35:07.913478145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:35:17.91277469Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:35:27.913648144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:35:37.913008624Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:35:47.913184319Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:35:57.912819945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:36:07.913635728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:36:17.912916723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:36:27.913273472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:36:37.91279183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:36:47.913441582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:36:57.913053521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:37:07.913214128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:37:17.913590165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:37:27.913004967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:37:37.912764503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:37:47.913552076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:37:57.912942004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:38:07.913551258Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:38:17.9136834Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:38:27.912986374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:38:37.912804595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:38:47.91365759Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:38:57.913282333Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:39:07.913541284Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:39:17.912947974Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:39:27.913084312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:39:27.913127307Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":29,"service":"observability"}
{"time":"2026-05-16T15:39:37.91295348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:39:47.913707282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:39:57.912825766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:40:07.914107868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:40:17.912832543Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:40:27.913742708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:40:37.913510568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:40:47.913184723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:40:57.912959008Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:41:07.91317909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:41:17.913996157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:41:27.913667699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:41:37.91330827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:41:47.913038271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:41:57.912956814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:42:07.913746353Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:42:17.913575327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:42:27.91331109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:42:37.912944002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:42:47.912990251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:42:57.913517001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:43:07.913698712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:43:17.912936582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:43:27.912809189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:43:37.913638349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:43:47.913454991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:43:57.912928011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:44:07.913343167Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:44:17.913592225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:44:27.913373199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:44:27.913406339Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":30,"service":"observability"}
{"time":"2026-05-16T15:44:37.912825679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:44:47.91368328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:44:57.913468042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:45:07.913574031Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:45:17.913098053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:45:27.913514168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:45:37.913325558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:45:47.913313731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:45:57.913490365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:46:07.913079262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:46:17.91322619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:46:27.913794736Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:46:37.91353519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:46:47.913212267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:46:57.912956744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:47:07.913314111Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:47:17.913027282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:47:27.913544914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:47:37.912933987Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:47:47.913668413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:47:57.912883922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:48:07.913299568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:48:17.913528079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:48:27.912996784Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:48:37.913002106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:48:47.913518376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:48:57.913314162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:49:07.91322941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:49:17.913711731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:49:27.913520596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:49:27.913555669Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":31,"service":"observability"}
{"time":"2026-05-16T15:49:37.913364228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:49:47.913083441Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:49:57.913797579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:50:07.913850791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:50:17.913482565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:50:27.913456255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:50:37.913530054Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:50:47.913106546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:50:57.912867831Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:51:07.913330459Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:51:17.91276702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:51:27.91376518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:51:37.913323922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:51:47.913288063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:51:57.913003985Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:52:07.913018616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:52:17.913458426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:52:27.913454323Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:52:37.913782079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:52:47.913554695Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:52:57.913471541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:53:07.913306889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:53:17.912789092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:53:27.913501444Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:53:37.913272464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:53:47.912974715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:53:57.913024456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:54:07.913560479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:54:17.913358406Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:54:27.913375751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:54:37.913086214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:54:37.913124456Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":32,"service":"observability"}
{"time":"2026-05-16T15:54:47.91302356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:54:57.913599516Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:55:07.913585439Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:55:17.913148372Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:55:27.91296528Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:55:37.913377498Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:55:47.913580963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:55:57.91339892Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:56:07.913179524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:56:17.913554557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:56:27.913334561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:56:37.913030367Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:56:47.913562745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:56:57.913420398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:57:07.913566971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:57:17.913095585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:57:27.913638845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:57:37.913304745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:57:47.912979121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:57:57.913690767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:58:07.913311595Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:58:17.912893619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:58:27.913576677Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:58:37.913294707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:58:47.913716291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:58:57.913594866Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:59:07.913566854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:59:17.912779288Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:59:27.913774435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:59:37.91336793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:59:37.913401613Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":33,"service":"observability"}
{"time":"2026-05-16T15:59:47.913355612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T15:59:57.912961744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:00:07.913723275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:00:17.913035823Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:00:27.913757492Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:00:37.913455273Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:00:47.913163025Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:00:57.912785933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:01:07.912793359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:01:17.913507856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:01:27.913298294Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:01:37.913785032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:01:47.913316264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:01:57.912935763Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:02:07.912806295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:02:17.913286996Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:02:27.913181066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:02:37.913596203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:02:47.91336843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:02:57.913260113Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:03:07.912971101Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:03:17.913393045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:03:27.913205102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:03:37.91298481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:03:47.913685906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:03:57.913551474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:04:07.913599317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:04:17.913094634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:04:27.913601387Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:04:37.912943961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:04:47.913717789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:04:47.913757675Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":34,"service":"observability"}
{"time":"2026-05-16T16:04:57.913373286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:05:07.913370478Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:05:17.913791603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:05:27.913437569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:05:37.913405805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:05:47.913794673Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:05:57.913550234Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:06:07.913552791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:06:17.913147569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:06:27.913596906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:06:37.913537173Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:06:47.913303281Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:06:57.913270276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:07:07.913356853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:07:17.912880951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:07:27.913809408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:07:37.913544671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:07:47.913199005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:07:57.912988812Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:08:07.913200527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:08:17.913739317Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:08:27.913489779Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:08:37.912823867Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:08:47.912816817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:08:57.913714347Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:09:07.913086843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:09:17.913545039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:09:27.914216376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:09:37.91328857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:09:47.913087104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:09:57.913765231Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:09:57.913813269Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":35,"service":"observability"}
{"time":"2026-05-16T16:10:07.91328962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:10:17.913148666Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:10:27.913674501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:10:37.913564282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:10:47.913585904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:10:57.913649293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:11:07.913378789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:11:17.913753807Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:11:27.913784315Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:11:37.913654062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:11:47.913181928Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:11:57.913270891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:12:07.912787026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:12:17.913380796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:12:27.913289487Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:12:37.913124393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:12:47.913778442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:12:57.913639639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:13:07.913763329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:13:17.913127896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:13:27.913087742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:13:37.913491714Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:13:47.913167719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:13:57.912773023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:14:07.913302505Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:14:17.913171871Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:14:27.913650558Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:14:37.913541129Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:14:47.913266699Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:14:57.913056626Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:15:07.913744744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:15:07.913778594Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":36,"service":"observability"}
{"time":"2026-05-16T16:15:17.913534138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:15:27.913487235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:15:37.913166659Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:15:47.913044704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:15:57.913493591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:16:07.912800854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:16:17.913479527Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:16:27.913043263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:16:37.913059549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:16:47.913300274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:16:57.913136599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:17:07.913458946Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:17:17.913021169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:17:27.913599265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:17:37.913424738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:17:47.913502082Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:17:57.913410283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:18:07.913822465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:18:17.912999274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:18:27.913460145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:18:37.912996891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:18:47.91339394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:18:57.913363418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:19:07.913653739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:19:17.913674571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:19:27.913118043Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:19:37.913760105Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:19:47.913060788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:19:57.913330765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:20:07.913732108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:20:17.913561256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:20:17.91359472Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":37,"service":"observability"}
{"time":"2026-05-16T16:20:27.913090627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:20:37.912931282Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:20:47.912788434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:20:57.912885419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:21:07.912816534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:21:17.912956738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:21:27.913484641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:21:37.91313302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:21:47.912827275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:21:57.913304815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:22:07.913212896Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:22:17.912792655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:22:27.913052844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:22:37.913822616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:22:47.913407435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:22:57.913166702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:23:07.913436614Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:23:17.913730202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:23:27.913701942Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:23:37.913559205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:23:47.912986744Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:23:57.913470627Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:24:07.913254477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:24:17.913583245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:24:27.913437051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:24:37.91332734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:24:47.913385058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:24:57.913188293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:25:07.913774916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:25:17.913851681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:25:17.913889661Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":38,"service":"observability"}
{"time":"2026-05-16T16:25:27.913142575Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:25:37.91304357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:25:47.9130438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:25:57.912901427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:26:07.914088046Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:26:17.912940299Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:26:27.913562214Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:26:37.912967037Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:26:47.915088126Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:26:57.91300139Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:27:07.913344063Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:27:17.913495324Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:27:27.913053425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:27:37.913061145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:27:47.913567491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:27:57.913263404Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:28:07.913171042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:28:17.913189073Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:28:27.913657199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:28:37.913451182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:28:47.91348923Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:28:57.913473322Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:29:07.913724432Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:29:17.913307283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:29:27.913149035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:29:37.913075351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:29:47.913418455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:29:57.913069846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:30:07.91369975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:30:17.913596255Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:30:27.913313135Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:30:27.91334946Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":39,"service":"observability"}
{"time":"2026-05-16T16:30:37.9132121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:30:47.913091518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:30:57.913501678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:31:07.913811827Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:31:17.913760916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:31:27.912981115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:31:37.913301511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:31:47.913607583Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:31:57.913022513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:32:07.913591481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:32:17.913086664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:32:27.913063269Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:32:37.913393914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:32:47.913552049Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:32:57.913586935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:33:07.912807582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:33:17.913582204Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:33:27.913502704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:33:37.913539762Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:33:47.912961238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:33:57.913410053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:34:07.913823556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:34:17.913299706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:34:27.913185165Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:34:37.91294846Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:34:47.912996703Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:34:57.913164127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:35:07.913572656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:35:17.913609765Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:35:27.91346024Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:35:27.913509218Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":40,"service":"observability"}
{"time":"2026-05-16T16:35:37.9127859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:35:47.912823921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:35:57.913746522Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:36:07.912804349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:36:17.913747161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:36:27.913330035Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:36:37.913514838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:36:47.912922501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:36:57.913320957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:37:07.913189922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:37:17.913733501Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:37:27.9134474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:37:37.913040482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:37:47.913356041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:37:57.913460482Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:38:07.91329991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:38:17.913690127Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:38:27.913356128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:38:37.913304305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:38:47.9137961Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:38:57.913464607Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:39:07.91361652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:39:17.913783488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:39:27.91310203Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:39:37.913430711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:39:47.913262161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:39:57.912855729Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:40:07.913801541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:40:17.91346577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:40:27.912785906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:40:37.913118267Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:40:37.913157884Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":41,"service":"observability"}
{"time":"2026-05-16T16:40:47.913750815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:40:57.913342747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:41:07.913824442Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:41:17.913377099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:41:27.913143603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:41:37.913045479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:41:47.91362023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:41:57.912968889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:42:07.913280529Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:42:17.913384455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:42:27.913769044Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:42:37.913376413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:42:47.913162518Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:42:57.913687155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:43:07.913672248Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:43:17.91327541Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:43:27.912985897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:43:37.913346155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:43:47.913412451Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:43:57.913720071Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:44:07.913816393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:44:17.913353706Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:44:27.913755191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:44:37.912979573Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:44:47.91357671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:44:57.913432777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:45:07.913221611Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:45:17.913147997Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:45:27.913744921Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:45:37.913225251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:45:37.913287114Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":42,"service":"observability"}
{"time":"2026-05-16T16:45:47.913511825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:45:57.913438157Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:46:07.913486079Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:46:17.913832694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:46:27.913286137Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:46:37.913440507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:46:47.912816004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:46:57.913327519Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:47:07.913460686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:47:17.913655864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:47:27.913060349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:47:37.913031446Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:47:47.913139818Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:47:57.912781643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:48:07.91278912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:48:17.913197425Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:48:27.913573481Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:48:37.91336345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:48:47.913130304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:48:57.913802473Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:49:07.913531888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:49:17.912777365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:49:27.913384585Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:49:37.913595951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:49:47.913101096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:49:57.913627417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:50:07.913682708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:50:17.913691546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:50:27.913528232Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:50:37.912977589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:50:47.913651806Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:50:47.913689003Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":43,"service":"observability"}
{"time":"2026-05-16T16:50:57.913358861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:51:07.91357394Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:51:17.913693242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:51:27.913374344Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:51:37.913766702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:51:47.913363711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:51:57.913135711Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:52:07.913624164Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:52:17.913110486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:52:27.912805316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:52:37.913196918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:52:47.913356655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:52:57.913503592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:53:07.91355547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:53:17.913547263Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:53:27.913025651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:53:37.913012064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:53:47.913317552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:53:57.913352678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:54:07.913573136Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:54:17.91302423Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:54:27.913056865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:54:37.913282853Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:54:47.91317238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:54:57.912817431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:55:07.913303289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:55:17.913058108Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:55:27.913391683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:55:37.913696391Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:55:47.913484908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:55:57.912933072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:55:57.912980008Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":44,"service":"observability"}
{"time":"2026-05-16T16:56:07.913597461Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:56:17.913083352Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:56:27.913308274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:56:37.913724861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:56:47.913571242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:56:57.912790328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:57:07.913780017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:57:17.913352427Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:57:27.913744832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:57:37.912814401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:57:47.912776549Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:57:57.913547452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:58:07.912806571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:58:17.913663006Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:58:27.912989885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:58:37.912998963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:58:47.913590485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:58:57.913090067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:59:07.913323351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:59:17.913498116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:59:27.913761821Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:59:37.913035144Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:59:47.913820212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T16:59:57.91354291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:00:07.914135287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:00:17.913287697Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:00:27.913143612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:00:37.913626952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:00:47.91328861Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:00:57.913765395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:00:57.913814036Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":45,"service":"observability"}
{"time":"2026-05-16T17:01:07.913528978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:01:17.913089774Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:01:27.913039276Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:01:37.913498116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:01:47.913327893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:01:57.913480712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:02:07.913556256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:02:17.91339994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:02:27.913723067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:02:37.913322649Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:02:47.913096349Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:02:57.913523187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:03:07.913371027Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:03:17.912914939Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:03:27.913639966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:03:37.91332146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:03:47.913127634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:03:57.912977408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:04:07.912761647Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:04:17.913505376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:04:27.913617205Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:04:37.913455328Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:04:47.913373389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:04:57.913038356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:05:07.913690669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:05:17.913563523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:05:27.913476479Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:05:37.91343466Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:05:47.913746005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:05:57.912958548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:06:07.913133691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:06:07.913167401Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":46,"service":"observability"}
{"time":"2026-05-16T17:06:17.912746619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:06:27.913362912Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:06:37.913256805Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:06:47.91376521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:06:57.913465754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:07:07.913391026Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:07:17.913626932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:07:27.913534279Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:07:37.912797694Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:07:47.913101964Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:07:57.913461594Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:08:07.913555092Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:08:17.91311698Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:08:27.912796365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:08:37.913445556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:08:47.913620409Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:08:57.913556429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:09:07.913732684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:09:17.913201212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:09:27.913063686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:09:37.913169454Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:09:47.913353032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:09:57.912873795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:10:07.913707245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:10:17.913403052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:10:27.913499542Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:10:37.913419788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:10:47.91296616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:10:57.913785804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:11:07.913472084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:11:07.913504342Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":47,"service":"observability"}
{"time":"2026-05-16T17:11:17.912829934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:11:27.913374951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:11:37.913823243Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:11:47.913368418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:11:57.913226661Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:12:07.913374154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:12:17.913112264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:12:27.913549691Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:12:37.913634452Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:12:47.913117496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:12:57.913769716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:13:07.913749835Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:13:17.913842903Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:13:27.913322429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:13:37.913848212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:13:47.913505901Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:13:57.913699477Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:14:07.913590474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:14:17.91311058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:14:27.913814584Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:14:37.913646569Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:14:47.913345198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:14:57.91371383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:15:07.913128881Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:15:17.913571134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:15:27.913587066Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:15:37.913444188Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:15:47.91383265Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:15:57.913622251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:16:07.913300671Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:16:17.912987622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:16:17.913028706Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":48,"service":"observability"}
{"time":"2026-05-16T17:16:27.912964618Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:16:37.913326371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:16:47.913304523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:16:57.913882864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:17:07.913527966Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:17:17.913524686Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:17:27.913118716Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:17:37.913161841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:17:47.913462914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:17:57.913172603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:18:07.91328003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:18:17.913550115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:18:27.913400941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:18:37.912991262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:18:47.913084798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:18:57.913485386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:19:07.913561058Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:19:17.913268755Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:19:27.91367793Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:19:37.913607539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:19:47.91353226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:19:57.913513386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:20:07.913113067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:20:17.913387242Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:20:27.913184342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:20:37.913099227Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:20:47.913746392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:20:57.913046417Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:21:07.912797362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:21:17.913554957Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:21:17.913605175Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":49,"service":"observability"}
{"time":"2026-05-16T17:21:27.913220574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:21:37.912987366Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:21:47.913677802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:21:57.913346737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:22:07.913116014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:22:17.913796225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:22:27.913501789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:22:37.913773795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:22:47.913616859Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:22:57.913215181Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:23:07.913606076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:23:17.912749115Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:23:27.913730275Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:23:37.913548965Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:23:47.913616313Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:23:57.913171351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:24:07.912775065Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:24:17.913728592Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:24:27.913681238Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:24:37.913775329Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:24:47.913767651Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:24:57.913810822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:25:07.913465684Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:25:17.913314603Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:25:27.913125634Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:25:37.913680158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:25:47.913550411Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:25:57.913080023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:26:07.913561335Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:26:17.913777038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:26:17.913828397Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":50,"service":"observability"}
{"time":"2026-05-16T17:26:27.913199121Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:26:37.912995568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:26:47.913705683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:26:57.913071728Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:27:07.913805421Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:27:17.91370795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:27:27.913254809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:27:37.91368947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:27:47.91367906Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:27:57.913330226Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:28:07.913302932Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:28:17.913752207Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:28:27.913228272Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:28:37.912983782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:28:47.913477889Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:28:57.913376521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:29:07.913483843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:29:17.913830971Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:29:27.913411212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:29:37.913513426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:29:47.913675865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:29:57.913261102Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:30:07.912807283Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:30:17.913427316Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:30:27.913231491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:30:37.913464171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:30:47.913539848Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:30:57.913760557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:31:07.913578619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:31:17.912801628Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:31:27.913335568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:31:27.913374786Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":51,"service":"observability"}
{"time":"2026-05-16T17:31:37.913580524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:31:47.913470769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:31:57.913197967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:32:07.91377064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:32:17.913597471Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:32:27.912783271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:32:37.913295189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:32:47.913040808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:32:57.91329342Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:33:07.913414954Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:33:17.912779829Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:33:27.912814771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:33:37.913318719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:33:47.912985141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:33:57.913456476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:34:07.91349554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:34:17.91368418Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:34:27.913303308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:34:37.913500511Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:34:47.913443285Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:34:57.913523087Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:35:07.913398727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:35:17.913734915Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:35:27.913290664Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:35:37.913137502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:35:47.913460606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:35:57.913324751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:36:07.913149245Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:36:17.913457084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:36:27.913190305Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:36:37.913755833Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:36:37.913791337Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":52,"service":"observability"}
{"time":"2026-05-16T17:36:47.913749318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:36:57.913360513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:37:07.913481362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:37:17.912826081Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:37:27.913159032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:37:37.913157625Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:37:47.913201523Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:37:57.91317134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:38:07.912789524Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:38:17.912835125Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:38:27.913729429Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:38:37.913657235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:38:47.913162798Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:38:57.912843596Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:39:07.913673963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:39:17.913530187Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:39:27.913616733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:39:37.913203769Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:39:47.913256568Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:39:57.913319356Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:40:07.913378629Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:40:17.913147326Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:40:27.913388191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:40:37.913205904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:40:47.913474925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:40:57.913306632Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:41:07.913160075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:41:17.913519922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:41:27.913560975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:41:37.913570582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:41:47.913202123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:41:47.913269119Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":53,"service":"observability"}
{"time":"2026-05-16T17:41:57.913572646Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:42:07.913189513Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:42:17.912795546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:42:27.913010841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:42:37.913041072Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:42:47.913459249Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:42:57.91383612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:43:07.91356768Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:43:17.912834171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:43:27.913310767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:43:37.913364655Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:43:47.912997502Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:43:57.913302426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:44:07.913286289Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:44:17.913259804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:44:27.913737674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:44:37.913446597Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:44:47.913123533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:44:57.913365876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:45:07.913535533Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:45:17.913515795Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:45:27.913693692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:45:37.913286375Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:45:47.913654885Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:45:57.913189803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:46:07.913462312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:46:17.913667732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:46:27.913357731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:46:37.912785727Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:46:47.913633223Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:46:47.913664953Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":54,"service":"observability"}
{"time":"2026-05-16T17:46:57.913293182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:47:07.913554039Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:47:17.913305633Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:47:27.913200803Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:47:37.912941822Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:47:47.913496638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:47:57.913265199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:48:07.913452808Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:48:17.913070702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:48:27.91278368Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:48:37.913172844Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:48:47.91286476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:48:57.913274692Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:49:07.913689678Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:49:17.912983802Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:49:27.913068715Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:49:37.912991639Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:49:47.91282612Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:49:57.913614561Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:50:07.913702298Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:50:17.913459128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:50:27.912876002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:50:37.913475993Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:50:47.913511682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:50:57.912992636Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:51:07.913817183Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:51:17.9133893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:51:27.913075486Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:51:37.913389154Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:51:47.913018891Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:51:57.912948704Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:51:57.912988388Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":55,"service":"observability"}
{"time":"2026-05-16T17:52:07.913342679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:52:17.913677616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:52:27.913020837Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:52:37.912941274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:52:47.912986893Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:52:57.913592758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:53:07.913792739Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:53:17.91298003Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:53:27.913552576Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:53:37.912946791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:53:47.913632359Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:53:57.913402162Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:54:07.913573002Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:54:17.913480914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:54:27.913129491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:54:37.913049986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:54:47.913008201Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:54:57.913642864Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:55:07.913633151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:55:17.913350496Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:55:27.913730363Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:55:37.912979669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:55:47.913729645Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:55:57.913719654Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:56:07.913578963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:56:17.912982355Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:56:27.912925578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:56:37.91331935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:56:47.913109693Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:56:57.913539346Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:56:57.913571736Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":56,"service":"observability"}
{"time":"2026-05-16T17:57:07.913542371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:57:17.912992799Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:57:27.91302152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:57:37.912970158Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:57:47.912768809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:57:57.913006669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:58:07.913627935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:58:17.913082897Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:58:27.912801904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:58:37.913585598Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:58:47.912945262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:58:57.913185789Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:59:07.913685914Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:59:17.912939546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:59:27.912914723Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:59:37.912978601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:59:47.913165041Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T17:59:57.912836443Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:00:07.915757351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:00:17.913054431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:00:27.91345064Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:00:37.9134217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:00:47.91291287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:00:57.913772225Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:01:07.913790235Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:01:17.912937797Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:01:27.913372733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:01:37.91299384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:01:47.913020067Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:01:57.913024337Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:02:07.912814286Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:02:07.912853462Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":57,"service":"observability"}
{"time":"2026-05-16T18:02:17.912970854Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:02:27.913126652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:02:37.913067748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:02:47.913389472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:02:57.91351485Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:03:07.913594045Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:03:17.912825557Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:03:27.91384383Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:03:37.91299503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:03:47.912814488Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:03:57.912992382Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:04:07.913835462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:04:17.913020571Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:04:27.912833274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:04:37.913806168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:04:47.913543719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:04:57.912914722Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:05:07.913593879Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:05:17.913548318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:05:27.913023539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:05:37.912969302Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:05:47.912923825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:05:57.91293292Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:06:07.913142448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:06:17.912831074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:06:27.913707379Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:06:37.913121922Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:06:47.91374652Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:06:57.912948791Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:07:07.913406838Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:07:07.913459738Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":58,"service":"observability"}
{"time":"2026-05-16T18:07:17.913791385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:07:27.913743556Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:07:37.912979399Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:07:47.912821552Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:07:57.912983667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:08:07.913543962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:08:17.913444786Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:08:27.912856208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:08:37.91369084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:08:47.912948933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:08:57.913793737Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:09:07.913578726Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:09:17.912948293Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:09:27.912998141Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:09:37.913806456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:09:47.912922462Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:09:57.91378123Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:10:07.913111643Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:10:17.913467448Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:10:27.912993929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:10:37.913745641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:10:47.912970933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:10:57.912751578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:11:07.913799745Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:11:17.91301909Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:11:27.912987732Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:11:37.913013676Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:11:47.913851193Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:11:57.913020241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:12:07.91334493Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:12:17.913721514Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:12:17.91375836Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":59,"service":"observability"}
{"time":"2026-05-16T18:12:27.91351526Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:12:37.912999948Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:12:47.912980169Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:12:57.913791669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:13:07.912857994Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:13:17.913030952Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:13:27.913327497Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:13:37.913014531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:13:47.9137606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:13:57.913384619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:14:07.913657403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:14:17.913321029Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:14:27.913344718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:14:37.912797565Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:14:47.913393202Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:14:57.912923653Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:15:07.913067005Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:15:17.913595667Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:15:27.913024562Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:15:37.913679918Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:15:47.912975788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:15:57.912940681Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:16:07.913658669Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:16:17.913048463Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:16:27.913037817Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:16:37.91367731Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:16:47.913483236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:16:57.913297548Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:17:07.913545271Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:17:17.913181191Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:17:27.913546146Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:17:27.913601671Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":60,"service":"observability"}
{"time":"2026-05-16T18:17:37.912776507Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:17:47.913020099Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:17:57.913115048Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:18:07.912836578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:18:17.913565398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:18:27.912842241Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:18:37.91306782Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:18:47.912830168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:18:57.913375708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:19:07.913548734Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:19:17.913501979Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:19:27.913015577Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:19:37.913068719Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:19:47.913703554Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:19:57.912983657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:20:07.913764674Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:20:17.913624777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:20:27.913116291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:20:37.91338354Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:20:47.913050318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:20:57.913573109Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:21:07.914199503Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:21:17.913382312Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:21:27.913231011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:21:37.912964967Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:21:47.913580702Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:21:57.912949374Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:22:07.912958933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:22:17.913738009Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:22:27.913034013Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:22:37.913571839Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:22:37.913615457Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":61,"service":"observability"}
{"time":"2026-05-16T18:22:47.913326591Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:22:57.912901945Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:23:07.913678735Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:23:17.913156536Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:23:27.91301096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:23:37.913765483Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:23:47.91306151Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:23:57.913176574Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:24:07.913609464Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:24:17.912913933Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:24:27.913733688Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:24:37.913534246Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:24:47.912952941Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:24:57.913693084Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:25:07.913654862Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:25:17.913776389Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:25:27.913678083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:25:37.913220155Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:25:47.913742217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:25:57.913592327Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:26:07.91361264Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:26:17.913402825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:26:27.912954748Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:26:37.913031804Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:26:47.913482531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:26:57.912963857Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:27:07.912807211Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:27:17.913426262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:27:27.913824028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:27:37.913703168Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:27:37.9137422Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":62,"service":"observability"}
{"time":"2026-05-16T18:27:47.912979388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:27:57.913198351Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:28:07.913620638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:28:17.913817579Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:28:27.913576371Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:28:37.913101392Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:28:47.913787385Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:28:57.913275216Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:29:07.913317053Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:29:17.913523712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:29:27.913496975Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:29:37.913042068Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:29:47.913516995Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:29:57.913120771Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:30:07.913503376Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:30:17.91373028Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:30:27.913082221Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:30:37.91381689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:30:47.913572217Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:30:57.91299733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:31:07.91337707Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:31:17.913796756Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:31:27.913808742Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:31:37.913031546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:31:47.913109189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:31:57.913675213Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:32:07.913632422Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:32:17.913138114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:32:27.913620983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:32:37.913501751Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:32:47.913095888Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:32:47.913131382Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":63,"service":"observability"}
{"time":"2026-05-16T18:32:57.912922761Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:33:07.913595438Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:33:17.913599754Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:33:27.913741621Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:33:37.913276983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:33:47.913033589Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:33:57.913607814Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:34:07.913564314Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:34:17.913804767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:34:27.913396062Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:34:37.913020032Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:34:47.913671224Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:34:57.913566767Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:35:07.913320778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:35:17.913596747Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:35:27.913825766Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:35:37.913479491Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:35:47.913031467Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:35:57.912770953Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:36:07.913210641Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:36:17.913633713Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:36:27.913066708Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:36:37.912842619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:36:47.913568578Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:36:57.912909601Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:37:07.913326925Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:37:17.91297534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:37:27.91383472Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:37:37.913023152Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:37:47.913467868Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:37:47.913515549Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":64,"service":"observability"}
{"time":"2026-05-16T18:37:57.913301668Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:38:07.913559345Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:38:17.913037206Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:38:27.91366777Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:38:37.913019606Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:38:47.913780083Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:38:57.913463004Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:39:07.91353396Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:39:17.913718539Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:39:27.913454386Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:39:37.9137161Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:39:47.912976506Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:39:57.913760228Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:40:07.913543683Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:40:17.91298408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:40:27.913669882Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:40:37.913533963Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:40:47.913020843Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:40:57.913637895Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:41:07.913495061Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:41:17.912829198Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:41:27.913753036Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:41:37.913315023Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:41:47.912869825Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:41:57.913556171Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:42:07.913633089Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:42:17.9131926Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:42:27.913034553Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:42:37.913702662Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:42:47.913644455Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:42:47.913680987Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":65,"service":"observability"}
{"time":"2026-05-16T18:42:57.913258076Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:43:07.913313377Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:43:17.913440876Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:43:27.913511531Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:43:37.913196308Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:43:47.91367465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:43:57.913531865Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:44:07.913178599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:44:17.913443856Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:44:27.912972434Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:44:37.913394304Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:44:47.913030274Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:44:57.912785465Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:45:07.913122295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:45:17.913459547Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:45:27.913640208Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:45:37.913316301Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:45:47.913132638Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:45:57.913618908Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:46:07.913575947Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:46:17.912766619Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:46:27.913374902Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:46:37.912934128Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:46:47.912787718Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:46:57.913639038Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:47:07.913516911Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:47:17.9135456Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:47:27.913401365Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:47:37.913814792Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:47:47.913440416Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:47:57.91301388Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:47:57.913049918Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":66,"service":"observability"}
{"time":"2026-05-16T18:48:07.913694936Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:48:17.913296845Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:48:27.912780517Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:48:37.913778679Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:48:47.913274116Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:48:57.912791809Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:49:07.913544291Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:49:17.912791189Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:49:27.91348237Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:49:37.912960824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:49:47.913445199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:49:57.912926251Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:50:07.913459195Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:50:17.913473199Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:50:27.912963499Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:50:37.913741295Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:50:47.913203413Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:50:57.913693419Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:51:07.91360426Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:51:17.913639978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:51:27.913500104Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:51:37.913046408Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:51:47.91380097Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:51:57.913449815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:52:07.913641059Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:52:17.912754057Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:52:27.913386978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:52:37.912992824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:52:47.913476586Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:52:57.913321348Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:52:57.913355659Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":67,"service":"observability"}
{"time":"2026-05-16T18:53:07.91365796Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:53:17.913029534Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:53:27.913436758Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:53:37.912976042Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:53:47.913707247Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:53:57.913318657Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:54:07.91351741Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:54:17.913454672Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:54:27.91381395Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:54:37.913449913Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:54:47.913147138Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:54:57.9136733Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:55:07.913673341Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:55:17.913326017Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:55:27.913686567Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:55:37.913400212Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:55:47.913085431Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:55:57.913763287Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:56:07.91356978Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:56:17.913041362Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:56:27.913651398Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:56:37.913454077Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:56:47.912960336Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:56:57.913786384Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:57:07.91303236Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:57:17.913328689Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:57:27.913289943Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:57:37.913083973Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:57:47.913562991Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:57:57.912909788Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:58:07.91320935Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:58:07.913264653Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":68,"service":"observability"}
{"time":"2026-05-16T18:58:17.913387962Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:58:27.913123182Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:58:37.913814096Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:58:47.913473712Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:58:57.913414944Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:59:07.9135616Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:59:17.913105951Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:59:27.913400705Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:59:37.913773916Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:59:47.913349393Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T18:59:57.913017014Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:00:07.915520318Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:00:17.913696114Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:00:27.913576682Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:00:37.913292778Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:00:47.913013209Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:00:57.91371051Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:01:07.9134086Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:01:17.91342983Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:01:27.913400075Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:01:37.913117938Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:01:47.91373428Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:01:57.913285052Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:02:07.913591074Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:02:17.913223815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:02:27.913865599Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:02:37.913648357Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:02:47.913329256Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:02:57.912915986Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:03:07.913574134Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:03:07.913606707Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-16T19:03:17.912815311Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:03:27.913005929Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:03:37.913419278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:03:47.913379656Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:03:57.91301011Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:04:07.912810278Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:04:17.913433824Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:04:27.913320757Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:04:37.91331832Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T19:04:47.913678781Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":69,"service":"observability"}
{"time":"2026-05-16T19:05:27.913596139Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:05:37.914402082Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:05:47.913915228Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:05:57.913534555Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:06:07.91355711Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:06:17.913788266Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:06:27.914232881Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:06:37.913542819Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:06:47.913822653Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:06:57.913750896Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:07:07.91384903Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:07:17.914257666Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:07:27.914357314Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:07:37.913880535Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:07:47.913462306Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:07:57.914053698Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:08:07.914403541Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:08:17.913898606Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:08:27.913626513Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:08:37.913968747Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:08:47.913721603Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:08:57.914250754Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:09:07.913672319Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:09:17.914146173Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:09:27.914177809Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:09:37.913779316Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:09:47.91437635Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:11:07.91413929Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:11:17.913799838Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:11:27.914301868Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:11:37.913838261Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:11:47.91339979Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:11:57.913987937Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:12:07.914289502Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:12:17.913650461Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:12:27.914254876Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:12:37.913739631Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:12:47.914309089Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:12:57.913869666Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:13:07.914395826Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:13:17.913811217Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:13:27.913796507Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:13:37.913917733Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:13:47.913535106Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:14:47.913637017Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:14:57.913510578Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:15:07.913732728Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:15:17.914184731Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:15:27.913949555Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:15:37.913606477Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:15:47.913874406Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:15:57.914117368Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:16:07.91394719Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:16:17.914023651Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:16:27.913873952Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:16:37.91432442Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:16:47.914153704Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:16:57.913930497Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:17:07.914374384Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:17:17.913617055Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:17:27.914080559Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:17:37.913904082Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:17:47.913935261Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:17:57.914279325Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:18:07.914045769Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:18:17.913748222Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:18:27.914175313Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:18:37.914085103Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:18:47.913643508Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:19:57.913728429Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:20:07.914404818Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:20:17.914102857Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:20:27.913742455Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:20:37.914048879Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:20:47.913649013Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:20:57.914055757Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:21:07.914411148Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:21:17.913685009Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:21:27.913767089Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:21:37.913755638Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:21:47.914329601Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:21:57.913876369Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:22:07.914274422Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:22:17.9137808Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:22:27.913932751Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:22:37.914080286Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:22:47.913625983Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:22:57.913527904Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:23:07.914380644Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:23:17.913813874Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:23:27.913704741Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:24:37.913599289Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:24:47.913991237Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:24:57.914264914Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:25:07.914136253Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:25:17.913775687Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:25:27.914158267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:25:37.913935441Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:25:47.914296489Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:25:57.914098268Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:26:07.914108621Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:26:17.913365037Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:26:27.914077874Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:26:37.913993964Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:26:47.913461103Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:26:57.914032919Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:27:07.914343677Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:27:17.913696466Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:27:27.913491949Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:27:37.913772059Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:27:47.914160907Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:27:57.913773861Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:28:07.914139319Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:28:17.913470301Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:28:27.913624436Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:28:37.913772858Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:28:57.913834769Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:29:17.913180929Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:29:27.914459321Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:29:37.913843294Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:29:47.913492316Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:29:57.913521394Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:30:07.914140496Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:30:17.913886566Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:30:27.914138938Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:30:37.914368225Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:30:47.914204773Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:30:57.913935191Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:31:07.91348979Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:31:17.913722645Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:31:27.913980952Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:31:37.913608784Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:31:47.914220933Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:31:57.914397831Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:32:07.914367624Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:32:17.913752677Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:32:27.913894569Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:32:37.913571491Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:32:47.914231749Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:32:57.913598553Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:33:07.91354113Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:33:17.91352082Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:33:27.913571139Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:33:37.914104035Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:34:27.914129149Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:34:37.914211994Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:34:47.914153194Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:34:57.914294461Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:35:07.913806197Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:35:17.914061056Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:35:27.913587798Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:35:37.913967798Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:35:47.913780499Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:35:57.914350571Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:36:07.914073995Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:36:17.913547644Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:36:27.913520444Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:36:37.913578951Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:36:47.913637558Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:36:57.913569059Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:37:07.914068335Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:37:17.913625647Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:37:27.913910592Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:37:37.914064553Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:38:27.913936938Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:38:37.914357069Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:38:47.91365576Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:38:57.914262507Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:39:07.914098205Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:39:17.913499076Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:39:27.91360185Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:39:37.913855052Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:39:47.913550675Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:39:57.91415386Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:40:07.914562304Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:40:17.913394729Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:40:27.914327092Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:40:37.914333578Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:40:47.913516501Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:40:57.913569586Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:41:07.91373666Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:41:17.913852846Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:41:27.913833454Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:41:37.914268906Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:41:47.915341629Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:41:57.914198318Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:42:07.914221919Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:42:17.913491156Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:42:27.913566577Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:42:37.91372796Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:42:47.914547332Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":1,"service":"observability"}
{"time":"2026-05-16T19:43:07.91399045Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:43:27.914134673Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:43:37.913652718Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:43:47.913853837Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:43:57.914200407Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:44:07.913954093Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:44:17.9134957Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:44:27.914413437Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:44:37.91352279Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:44:47.913867243Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:44:57.913957757Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:45:07.913974667Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:45:17.913432082Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:45:27.913523322Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:45:37.913895205Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:45:47.914266982Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:45:57.913726451Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:46:07.913927367Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:46:17.914350268Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:46:27.914199385Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:46:37.914337245Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:46:40.418427461Z","level":"ERROR","msg":"threat consumer","error":"xreadgroup: NOGROUP No such key 'waf:stream:threats' or consumer group 'observability-service' in XREADGROUP with GROUP option","service":"observability"}
{"time":"2026-05-16T19:46:47.917795357Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:46:57.913461108Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:47:07.913712073Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:47:17.913429379Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:47:27.913842386Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:47:37.916598679Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:47:47.917490915Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":2,"service":"observability"}
{"time":"2026-05-16T19:48:47.918200541Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:48:57.913470504Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:49:07.914060145Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:49:17.913487217Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:49:27.913457897Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:49:37.913568284Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:49:47.913458632Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:49:57.918060668Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:50:07.91382887Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:50:17.913483385Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:50:27.915262573Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:50:37.913430928Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:50:47.917392252Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:50:57.917103514Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:51:07.913907027Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:51:17.913443827Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:51:27.913467846Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:51:37.914382916Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:51:47.914272643Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:51:57.91341975Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:52:07.913352637Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:52:17.917889458Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:52:27.917767621Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:52:37.915372016Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:52:57.914796562Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:53:07.913422952Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":3,"service":"observability"}
{"time":"2026-05-16T19:53:47.91336904Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:53:57.913531747Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:54:07.914197859Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:54:17.91351243Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:54:27.914330856Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:54:37.91652822Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:54:47.914005577Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:54:57.917228212Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:55:07.914474456Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:55:17.9160614Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:55:27.917373387Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:55:37.916613447Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:55:47.914406996Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:55:57.915262612Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:56:07.914383219Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:56:17.91764401Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:56:27.91332413Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:56:37.918260923Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:56:47.917571054Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:56:57.917594402Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:57:07.913509007Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:57:17.918184412Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:57:27.916160126Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:57:37.9147598Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:57:47.913474875Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:57:57.913565699Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:58:17.913339833Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:58:27.918158275Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":4,"service":"observability"}
{"time":"2026-05-16T19:58:47.914978479Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:58:57.913574061Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:59:07.913939059Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:59:17.917629634Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:59:27.916191883Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:59:37.918260933Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:59:47.915118416Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T19:59:57.914349294Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:00:07.91356575Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:00:17.913474439Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:00:27.917525417Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:00:37.914196046Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:00:47.914698388Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:00:57.918199505Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:01:07.913589665Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:01:17.917631338Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:01:27.913524244Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:01:37.917810214Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:01:47.913468568Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:01:57.916073374Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:02:07.913784338Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:02:17.915588126Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:02:27.915835056Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:02:37.913721905Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:02:47.914427785Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:03:17.917990388Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:03:37.917563874Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:03:47.915537817Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":5,"service":"observability"}
{"time":"2026-05-16T20:03:57.913169555Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:04:07.91355757Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:04:17.917910069Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:04:27.915711648Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:04:37.913454265Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:04:47.918027847Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:04:57.913491943Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:05:07.913758114Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:05:17.915525606Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:05:27.916100606Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:05:37.91548654Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:05:47.913493383Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:05:57.915876628Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:06:07.914281661Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:06:17.916499753Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:06:27.917630876Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:06:37.916117783Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:06:47.913627808Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:06:57.913469401Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:07:07.913458335Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:07:17.917723856Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:07:27.917352141Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:07:37.917637631Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:07:47.913473322Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:08:17.91333687Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:08:27.916138536Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:08:57.913347245Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:09:07.914411579Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:09:17.913471436Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:09:27.917588751Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:09:37.913495158Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:09:47.913473994Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:09:57.916985738Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:10:07.913465134Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:10:17.914214333Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:10:27.91759568Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:10:37.916095516Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:10:47.913543341Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:10:57.915586608Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:11:07.913777519Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:11:17.916803677Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:11:27.913494132Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:11:37.913423537Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:11:47.917720098Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:11:57.916042375Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:12:07.914294363Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:12:17.913424318Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:12:27.913591326Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:12:37.917836509Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:12:47.916075766Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:12:57.918110397Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":6,"service":"observability"}
{"time":"2026-05-16T20:13:37.91768165Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:13:57.913330232Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:14:07.913462268Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:14:17.916639349Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:14:27.914217548Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:14:37.913495265Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:14:47.917666548Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:14:57.91614668Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:15:07.913514439Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:15:17.918283818Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:15:27.9134018Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:15:37.913464365Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:15:47.915966614Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:15:57.914899633Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:16:07.914166693Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:16:17.913462838Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:16:27.914607488Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:16:37.913522221Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:16:47.916395983Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:16:57.913468204Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:17:07.913828223Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:17:17.917069928Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:17:27.917559147Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:17:37.913472079Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:17:47.915592641Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:17:57.913474332Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:18:07.914369595Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:18:17.91343584Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:18:27.915081928Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:18:37.914385856Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:18:47.918254911Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:18:57.913436737Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:19:07.914351658Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:19:17.916107166Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:19:27.918371559Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:19:37.917476071Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:19:47.913725635Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:19:57.918197425Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:20:07.913570634Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:20:17.913437274Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:20:27.913486464Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:20:37.918320153Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:20:47.91365161Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:20:57.913528556Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:21:07.91366503Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:21:17.913465316Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:21:27.916090873Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:21:37.917422242Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:21:47.917180263Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:21:57.91349438Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:22:07.913668398Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:22:17.918062676Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:22:27.914986454Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:22:37.913463086Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:22:47.914214143Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:22:57.914044261Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:23:07.913413038Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":7,"service":"observability"}
{"time":"2026-05-16T20:23:57.913293227Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:24:07.913414054Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:24:17.917503875Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:24:27.915324217Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:24:37.916176431Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:24:47.913406603Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:24:57.913690285Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:25:07.914325939Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:25:17.913505281Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:25:27.916734196Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:25:37.917828027Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:25:47.918157923Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:25:57.913475519Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:26:07.914403906Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:26:17.91351435Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:26:27.91368565Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:26:37.913649375Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:26:47.913537692Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:26:57.914436174Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:27:07.913496413Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:27:17.913450092Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:27:27.91611531Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:27:37.917679019Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:27:47.913457029Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:28:17.913364623Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":8,"service":"observability"}
{"time":"2026-05-16T20:29:07.91373148Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:29:17.913656305Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:29:27.914147198Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:29:37.914539714Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:29:47.913497525Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:29:57.917386864Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:30:07.914230554Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:30:17.916125384Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:30:27.917959472Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:30:37.913479721Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:30:47.917621082Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:30:57.916122062Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:31:07.913413324Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:31:17.913550703Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:31:27.916382386Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:31:37.917473657Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:31:47.914411207Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:31:57.918266919Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:32:07.913414544Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:32:17.91605659Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:32:27.91547724Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:32:37.918195628Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:32:47.913926376Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:32:57.913472515Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:33:07.914321616Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:33:17.914349037Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":9,"service":"observability"}
{"time":"2026-05-16T20:33:27.917379246Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:34:27.915920577Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:34:37.914307398Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:34:47.916940267Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:34:57.913463612Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:35:07.913481872Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:35:17.913633548Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:35:27.913463614Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:35:37.915141543Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:35:47.915462093Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:35:57.913490171Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:36:07.913429771Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:36:17.914336496Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:36:27.913449879Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:36:37.918201101Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:36:47.915306329Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:36:57.915419965Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:37:07.913422567Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:37:17.91427302Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:37:27.916155802Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:37:37.913431463Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:37:47.913495581Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:37:57.918266761Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:38:07.913528043Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:38:17.917645096Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":10,"service":"observability"}
{"time":"2026-05-16T20:38:47.915928967Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:38:57.913457288Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:39:27.91336224Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:39:37.91381977Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:39:47.913545733Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:39:57.917995534Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:40:07.913777246Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:40:17.913474309Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:40:27.913501159Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:40:37.914046669Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:40:47.913997009Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:40:57.916404328Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:41:07.913421625Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:41:17.916687717Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:41:27.914378273Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:41:37.917306565Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:41:47.917567693Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:41:57.913983233Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:42:07.913399933Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:42:17.91612806Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:42:27.914825801Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:42:37.916796052Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:42:47.916440788Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:42:57.914751867Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:43:07.913404357Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:43:17.913468087Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:43:27.913413316Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:43:37.913628972Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":11,"service":"observability"}
{"time":"2026-05-16T20:43:47.913265044Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:43:57.915937391Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:44:07.913488539Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:44:37.917332799Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:44:47.917157911Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:44:57.91773541Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:45:07.913432111Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:45:17.917793365Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:45:27.913671401Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:45:37.914268906Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:45:47.913537201Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:45:57.918222134Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:46:07.914376896Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:46:17.91733991Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:46:27.914960091Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:46:37.91558884Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:46:47.914271685Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:46:57.913534561Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:47:07.913363691Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:47:17.913723502Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:47:27.917562308Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:47:37.917634294Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:47:47.913603338Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:47:57.91767552Z","level":"WARN","msg":"waf stats check failed","error":"waf returned status 429","service":"observability"}
{"time":"2026-05-16T20:48:37.91799Z","level":"INFO","msg":"alert","alert_id":"high_error_rate","severity":"HIGH","state":"firing","message":"WAF blocking rate is abnormally high","count":12,"service":"observability"}
{"time":"2026-05-16T20:50:42.859257636Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-16T20:50:51.487054641Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-16T20:50:51.560559382Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-16T20:50:51.56117302Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-16T20:50:51.561192527Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-16T20:50:51.561310208Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-16T20:50:51.561340494Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-16T20:50:51.561438383Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-16T20:50:51.561520262Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":1,"service":"observability"}
{"time":"2026-05-16T20:50:51.563432484Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
{"time":"2026-05-16T20:51:01.564048582Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":2,"service":"observability"}
{"time":"2026-05-16T20:51:11.561706001Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:51:11.561755639Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"firing","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-16T20:51:21.561847222Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:51:31.561687457Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:51:41.562556521Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:51:51.562476546Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:52:01.56236919Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:52:11.561987145Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:52:21.561909106Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:52:31.561757815Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:52:41.561654435Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:52:51.562120401Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:53:01.561960637Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:53:11.561753474Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:53:21.562406904Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:53:31.561736403Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:53:41.561680476Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:53:51.562141959Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:54:01.561807175Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:54:11.56235934Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:54:21.561940949Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:54:31.561927841Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:54:41.561710615Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:54:51.562505658Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:55:01.561920738Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:55:11.561992622Z","level":"WARN","msg":"waf health check failed","error":"waf unreachable: Get \"http://127.0.0.1:9090/api/v1/health\": dial tcp 127.0.0.1:9090: connect: connection refused","consecutive_failures":3,"service":"observability"}
{"time":"2026-05-16T20:55:21.563192084Z","level":"INFO","msg":"alert","alert_id":"waf_unreachable","severity":"CRITICAL","state":"resolved","message":"WAF service is unreachable","count":1,"service":"observability"}
{"time":"2026-05-16T20:59:32.77470113Z","level":"INFO","msg":"observability service stopped","service":"observability"}
{"time":"2026-05-16T20:59:32.894270473Z","level":"INFO","msg":"connected to postgres","service":"observability"}
{"time":"2026-05-16T20:59:32.93362976Z","level":"INFO","msg":"migrations complete","service":"observability"}
{"time":"2026-05-16T20:59:32.934088547Z","level":"INFO","msg":"health poller started","interval":10000000000,"service":"observability"}
{"time":"2026-05-16T20:59:32.934127747Z","level":"INFO","msg":"escalation detector started","service":"observability"}
{"time":"2026-05-16T20:59:32.93419953Z","level":"INFO","msg":"redisstream consumer started","stream":"waf:stream:threats","service":"observability"}
{"time":"2026-05-16T20:59:32.934226394Z","level":"INFO","msg":"dlq monitor started (redis)","streams":["waf:stream:threats:dlq"],"interval":0,"service":"observability"}
{"time":"2026-05-16T20:59:32.934333815Z","level":"INFO","msg":"observability service started","service":"observability"}
{"time":"2026-05-16T20:59:32.93490153Z","level":"INFO","msg":"http server starting","addr":"0.0.0.0:8084","service":"observability"}
